kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Dec 2 20:39:53 PST 2018 OpenBSD/amd64 (worker.syzkaller) (tty00) Warning: Permanently added '10.128.15.233' (ECDSA) to the list of known hosts. 2018/12/02 20:40:20 fuzzer started 2018/12/02 20:40:24 dialing manager at 10.128.0.113:27605 2018/12/02 20:40:24 syscalls: 1 2018/12/02 20:40:24 code coverage: enabled 2018/12/02 20:40:24 comparison tracing: support is not implemented in syzkaller 2018/12/02 20:40:24 setuid sandbox: support is not implemented in syzkaller 2018/12/02 20:40:24 namespace sandbox: support is not implemented in syzkaller 2018/12/02 20:40:24 Android sandbox: support is not implemented in syzkaller 2018/12/02 20:40:24 fault injection: support is not implemented in syzkaller 2018/12/02 20:40:24 leak checking: support is not implemented in syzkaller 2018/12/02 20:40:24 net packet injection: enabled 2018/12/02 20:40:24 net device setup: support is not implemented in syzkaller 20:40:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3ff) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/173, 0xad}, {&(0x7f0000001140)=""/112, 0x70}, {&(0x7f00000011c0)=""/103, 0x67}, {&(0x7f0000001240)=""/100, 0x64}], 0x5, 0x0) sendto(r0, &(0x7f0000001340)="2c54ec659002d839ddc8e0c97a5628e57bfb0eb81d64a028ca14ffc8aae279171f08fb7a44cf0a53ae882d34c4bfccde09c510efba781bc2ef723fd04eafaa47cc5e7b3081096346b502588f87fd16943eefc96e9a5a6efd626fb4f944883faef5398b2de71a8e755bd50989a72ece86fcd8b03796b4e122bc4a25275843207438087b97b3e2a8c7577300c94322f2c8", 0x90, 0x4, &(0x7f0000001400)=@in6={0x18, 0x1, 0x7, 0x8}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x27b3, 0x1000, 0x1bfc, 0x7, "62efa50db8e84bdea4f31350a90637ac2abfa8de", 0x20, 0x200}) r1 = open(&(0x7f0000001480)='./file0\x00', 0x218, 0x7) read(r1, &(0x7f00000014c0)=""/4096, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000024c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002500)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002540)={0x8000, 0xfffffffffffffff9, 0x401, 0x10000, "c5bee678ef1ae8393b6ee2bd5fd8ba596d368976", 0x7b03, 0x1}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, &(0x7f0000002600)=0xc) fchownat(r0, &(0x7f0000002580)='./file0\x00', r3, r5, 0x0) setrlimit(0x7, &(0x7f0000002640)={0x8001, 0x9}) pipe2(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r7, &(0x7f00000026c0)=@in, &(0x7f0000002700)=0xc) connect(r6, &(0x7f0000002740)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002780)={0x8, 0x5, 0xffffffffffffffff, 0x3, "fe55cbbc4ae0cb16d5e75c4172480a85f4ae9334", 0x4, 0x81}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000027c0)={r4, r3, r5}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getown(r1, 0x5) symlink(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0\x00') getpgrp() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002880)={0x1, 0x6, 0x8, 0x9, "141d8fe0fda725b34dda57c60fe299cb3996838f", 0x3, 0x5}) link(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='./file0\x00') r8 = semget$private(0x0, 0x3, 0x447) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000002940)=[0x7]) 20:40:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xb9, 0x0, 0x40, 0x101, "6a29f96648afbe677ee880ad92415d3e0a525308", 0x1c27, 0x5}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f1de765b1458", 0x6}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80000001) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpid() r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r4, r5, r7, 0x84, 0x8001}, 0xebe, 0x9, r8, r9, 0x8, 0x0, 0x9, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfff, r6, r4, r6, r3, 0x20}, 0x8, 0x2, r8, r9, 0x7f, 0x9, 0xc4, 0xff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000340), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = semget$private(0x0, 0x0, 0x1) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000003c0)=""/8) fchmod(r10, 0x81) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) setgid(r4) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) ftruncate(r11, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getuid() select(0x40, &(0x7f0000000500)={0xfd94, 0x387e, 0x8, 0x5, 0x1, 0x5, 0x5, 0xd56}, &(0x7f0000000540)={0x7e2, 0x6, 0xffffffffffffffff, 0x1f, 0x100000000, 0x8, 0x7ed30a24, 0x3}, &(0x7f0000000580)={0x7fffffff, 0x1000, 0x0, 0x4, 0x4, 0x3, 0x0, 0x4b2}, &(0x7f00000005c0)={0x2, 0x3}) r13 = dup(r0) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000600)) 20:40:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0xf6, 0x1, 0x8, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x6, 0x4, 0x7ff, 0x68}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1e2ca29b0b761fe7, 0xc0000008, 0x42}, {{r3}, 0xfffffffffffffffa, 0x4, 0x3, 0x7, 0x20}], 0x800, 0x0, 0xffffffffffffffff, 0x0) 20:40:26 executing program 1: socketpair$inet6(0x18, 0x8007, 0x3fb, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x407}, 0x0) select(0x40, &(0x7f0000000100)={0x4, 0x9, 0xc17, 0x5, 0x4, 0x1, 0x0, 0x5}, &(0x7f0000000140)={0x3, 0xffff, 0x1000, 0x101, 0x100000001, 0x0, 0xac4, 0xdb0}, &(0x7f0000000180)={0x8, 0x0, 0x4, 0x8, 0x9e, 0xb7c, 0x8, 0x167}, &(0x7f00000001c0)={0x800, 0x7}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 20:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 20:40:26 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) setuid(0xee01) r0 = syz_open_pts() connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmod(r0, 0x400) 20:40:26 executing program 0: clock_gettime(0x3, 0xfffffffffffffffe) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) clock_settime(0x2c3a199c69c54877, &(0x7f0000000000)={0x0, 0x8}) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:40:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 20:40:27 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0xacb0) r2 = semget(0x0, 0x1, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 20:40:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x0) dup2(r0, r0) syz_open_pts() close(r0) kqueue() socketpair$inet6(0x18, 0x1, 0xfffffffffffeffff, &(0x7f0000000040)) syz_open_pts() 20:40:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8001, 0x200}, 0xc) 20:40:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) kqueue() 20:40:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000340)=""/121, 0x79}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000100)=""/196, 0xc4}], 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="ecfcab4ebcdea3a6633f969bd3b55e94a3b3af6a9ae06a84104538cfc5624330844b332ade16b177112b707195ff3219d522f47a31b9b3f4e2a6dbade0d75e4958ac00b72477663e8ffb2299613e847dcc25208d1ab5550010eb6df45b12172858336e594bbd20b043dc4124210fbbbe4b29a3cc4188c7605ad13992eef47ab60e4da47ec991f9b51cba5eec89aca0892a71f1399513992b60df67a092cd4e05d0361f7a", 0xa4, 0xe, 0x0, 0x0) pipe(&(0x7f00000004c0)) pipe(&(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/203}, 0xd3, 0x1, 0x800) ioctl$TIOCSCTTY(r2, 0x20007461) socket$unix(0x1, 0x1, 0x0) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 20:40:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) 20:40:27 executing program 0: socketpair(0x1f, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = socket$inet6(0x18, 0x80000003, 0x10001) setsockopt(r2, 0x29, 0x65, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) 20:40:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) linkat(r0, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fchmodat(r2, &(0x7f00000004c0)='./file0\x00', 0x4, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="aef3de391764826417bf928239a9cf0ccde65e3d88e22ce1b3e5c60987af18dd338645444483e84573feaba97b8282b405beb1f65b0595654eb2b7952077f92817f2ea9c7d00e76359aef6454a0a937846bbef0aa31f5ae38389475cb6f18f13cc2bc3bbcd3648580f82901fbd70f7436fbd05daf0d34baea4611a6edddac1", 0x7f}, {&(0x7f0000000240)="667f6a575d381aa6540f99a22320a65e7d2131e91c80e790255b2ce4de4188b55762cc56ce6d2065d886c27486f428959992f9c8e403a29939e92ff67d483a6100719eb7729cd917143c56ab4aa3a759c3e02fd356da6ea19f1eab0e11b1d7d9dcbda7af1f8923c80f3cdf239f4b62967b0c54280e0b342e47a6d4a487ff2aa19b9f1774b756c646f6b881e9fb30249bf08988d3", 0x94}, {&(0x7f0000000340)="7aff281d0c5e2da0709a", 0xa}, {&(0x7f0000000380)="c29666c32bffd84d115c0db7d2786e23999abc85291b1a1082b4cddbe0a6708cbf49", 0x22}], 0x4, 0x0, 0x0, 0x1}, 0x400) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:40:28 executing program 0: r0 = kqueue() r1 = getgid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="bc", 0x1}], 0x1) fchdir(0xffffffffffffff9c) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1a2f, 0x6}, {0x18, 0x3, 0x200}, 0x8, [0x3ff, 0x80, 0x64, 0x4, 0x0, 0x4, 0x829, 0x5]}, 0x3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffee3) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="6951b233161928d8c2483748392bbcdfaa9b03b5d138031d3e6b23437862b00c0b929e533abb4f0e077b1bd58bb555da71d53e3e2791ac5b378a7361e23b1aa4c8f434de3170a6afe6cbb2c1ea8562b6f542e4a77164e2ba23b9b2f2caeb0cc71a7d4893a02bf8d9db6ad18fb1bcd77ac9ca5ba21eedcd5705307cdaf96345855782981fdba428878603987ab0b05a478753d73d73d7e89269df03834b0d7127daead3bc1336e80a6889281ab6f5217de4aebba99f35ca0d1f297ff6b60f0812a0af75521cf4f12cdc", 0xc9}, {&(0x7f0000000240)="14e9730019fcefece7c856d5c6e073d3bf7b9d63f3e1ed9b1891317f4c7026ba99c46af0435762fa32fcbcd43bce7419a426c5be6f905296c058de0d187dc19a7da770cea0df2f38a6a29268439ca230412d2f0162950035a5f80a6441f1fa2541e2396c740600000000000000", 0x6d}, {&(0x7f0000000300)="903d78ccb7dfd047da93eb207d6b9c393c3c6d8edc5763667ff8c25d6abf1f8533e625b51bc8fd095ca53a57e8982104d7157c5d140d2a00e2f785c467163da2218d7967dcbfcb864e63af355b97b6bf4b42b1e81776ea5c3382fe79bf9d015f22cc0d77890a6f19f3529c0e79953ab6fd41b40a9d3f3486d4926e8af55b75671bb42ac7bb9ee726f8d05510fb0649b208a3b7c0c010bbe8de29286ccc4e04af934d314459f6b206d62843d491b8", 0xfffffffffffffdf4}, {&(0x7f00000003c0)="7093893bec928acd889ae5378498525caff42cfe8837984924b5ea5048d946632ca1267300d8b7417e278d377a3db3d5691e8a263b0e0e84613219335a3ce78585da759b47319e416d4ca03dbc68832214b4", 0x52}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESHEX=r10, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES64=r4, @ANYRES32=r3, @ANYRESDEC=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r10], 0xb8, 0x400}, 0x4) r12 = semget(0x0, 0x3, 0x0) semop(r12, &(0x7f0000000680)=[{0x5, 0x4, 0x1800}, {0x0, 0x200, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0xffffffff80000001}, {0x3, 0xffffffffffff0001, 0x1000}], 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 20:40:28 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x140) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r2 = getuid() getgroups(0x4, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000001600)='./file0\x00', 0xc000, 0x7) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="b49d5a0bb45d9d8e69c3fa84", 0xc}, {&(0x7f00000001c0)="2c85c83640852db662198b80704c71c3ec816c651fc3074a27787acd3442ed4c3a10d1cf35aea8947d382f41875ee4c7ba047245e876c2df29a723242ddb5d8347330d2cff5291d1311ed4a0775252e27b9fce8cc32f391cfd1d1aafc8b17eb77f6bf6ac24bae913b1d3c958241da9b6d3b03bb903801cfb139ca96bc7747a9e3146caf14836c0ef179d30b32b5801f4064171f696e2c41e4b934f2c446e5e2f57cf61548c7197f0969113ee02c0d2415432312df4657525988a8bc3ea8084c03592cd27295d28bea9bf4b4a9ad3ad0703d6db3fd5525dba337ce415dc3dadbda78298da8bbe4986ba6f4930f001368497e63ba756d03c17a1e7d3c3cf564bfcc0831b889725b250b58929aaba53eb8f32936c42138dda48833c4b70c4e1ab5ca770056f1f8d75e8c8fd853a955fc9f2ee43199f571a827d4649a579364e480becae3367d7feb7c8f3eecf7e64a4bc9f99955c1b6f5882285e38cf8210db1c074268348724f4635ffabcd8c6625dee4dd44403651f32638fd46865ccc784bcf9fe51dd1493bdb1f3c927ce7e7f97b30af49d840dc7318ab69b4a4834015f4053914eabaa7dad09baf526ca4826eb9c5a927bb82fab1454e21f097dacff6537d488e1362a12572fed191901b864434d9ee9ff66030f623247c8cfb3280eda05865a6f4682f5e5198fd7458df937240ff7448673c140dd136d4e08344d9aae32540138dad1d784a424b293eea0d28d86c7038fc73b52a5878bd7b9a466fc165c20659b8830145340ae5c1372e71528d83d2eb1aaa33bd605846e802a7a947f8f280b0daa367b0900384b7dd979d969b755c089093e1b359c4632b7e954715bdce92561cc9da09d0ee442e9b83fcf819e0889afcd534b2c3f8ad7748a0c0950aa285ea6133813c7c7e0c704a9ed2aab4c77fd7097c58b559ddb9aed4cfb5adc1afa3d02ca845f5803bcd570ebbf875341bbf25fdb6ed9b7c907d810d692faa5a31cc68927dce9952706b5e961a1c9a81c0a85c49a39aa2e534389c384c92ddee27ee5b4f0af3ad05249e5f982de8110cf0bc7cb65dd65ba0364222772d268965367c6a5dbff32d7cda9fe61f6360e6def86863366cf374caa3caf3e56d920574dbc59d1b6f1987b64314a22033f3aaa1e60f741da5d82710e732b41284f24c2e67fbfc68c3662855dc0f3b8b11b7cca04260f47b40107b821a21f1f41a8cf256677d9dc12a064ce8552d05b61a3a75deb0e7c91a3df2a7be692218e5a7d217ade46798e1eede1c01408885daf1f6cd242986b77466a5395450e296c7edf3b73b7382530d76fc4421e90c96a6bb0a0167cb48f991d3adce18161f4a4f2fb9aa45b842426e600633c16c3c4b1d738f0e8f27760c9ee470f4c24fc6e1ab6292585a11a5c62d92df65c211d6a57420461e0e9d71c6ac1b7e1c486ee942d2e843dc163605a7376e28a6f75f98bec6f99be04f0e5e27ed4871487b9edb37c0ef59c45417867bc5d78276639c456b1f6bb1c6ef537bbc0d5c653cbc22c01fd4b111a3f3078cf3ec4d0429b00e6b9b93a607334b92a063388cc1376f2abc828054ccaae1e055fe9188b85abdcd3350dbf143556ec6907a0176446ec595d0b74c15eba037e51a904c2b8336a2943a5937570a6fab80cf8243259c3e6458388b2d8439ffbfb4ea516adc17454cd908b02e55849f2c877c22e6ff3a460895048b2bedd0c7cffa1155b36bed7ebc6c44bade4c27d39ace533f17a312ca3c7ee374ebee0899a10501d7301020fd72ceb011708e1d472fc9f8af32864839337bc0ab6539ce07bda26d9e6ee2010e4805b5e7fedb6d87f7d55bf35e24f9a54764d09617f693e6120b66f0a5bbd1c3c8d6ed7151dd79eb850c73c02f608a77aaac387da7a249afeeddbebab700f96a515a82584dccc22e94af844341b298a4600230d2b8ca3f6c79c7fd0e132bba3e11ff10cbe5e13bab935a539c5b850d830e88c118ce6e06b8312463abe92b0e0aa1ea47f0eb4fb08d86475938362442941dd5585cee39a328c7a78d3845a95de20a7393b3ace540ea3220a955a17b57995f6edafccabb57db06aa153d4cfd4c12ab259aba956663af88b7c33b93b6139be7de752a52a063c5b80267352df5bf240ab4f4be76e2ab2cb337cc863dd549754e555587ff743548caa22cf6263eca7a12401267667f4b25d2f69c0f621ca0291457500517b885a3304a17ca636468cb0183afee09a705231d9807f5d526b094038fc898d3e435d3fd2ad29152fed64c997141bc9dfdb0483d50a45ac6251d41c94a9d654081a8d8549a56bba17a698ff3f8c0f7dc44aa7e6ac7efea46846425dced36d1ab3fb59fb319d61973ddfb711f43e3d0847034e61bbcd060f84e67ba3d61fa1ca20ce3b385133b35753a5e02a28960ec02e56cfecb780ab5c506d0bd1cb6f61408798022da981f4ade59c6156692bfb6fe0e10b691971426a3915c01b87bece6d08106ab94a3481f5716ecb6301237bc815d001f468794aa6aca24238c43402232b0d25ae19d992752552a865e570583dd841361d036c503f56074d30f16cb4e5537471b2ff45c5f7b5f8b6c9559022e513f9c207183793f7d862e9539e5088bcc0230b6282f6f4815f6143362c3a13916e13b55adf5da1527ab3819b85a1cb6f66c057dea9aef033cd72355478f229c30ae0990adb09db4e0ab1fb0f4d49ee8fe703acc79d1c895a628483d0cca5e88bf252b3a9c36e9f589fe55a61d57c19b82ce1013c3ca679761f1a8c904bfca37d9742b786309568cf81deebe14d36c29b63241d6b6c8762de17f44e2ac3d82ec054415238d2e246acfebdcd49e27bb7e24f4c651eaf542fd41a19bfdebf06cc826910e9ce2fddb8e33a9ab0a9b986f15e63485d7c6d3bfea43b8ac3e971ff6fd07739b147b8ae33a92b9fe89f53953d03f355f1a0be56411f13183200899d160a4b8e6dfc2e32fe0058efb733b1a8354dec4f55432d8c897253cba395a3e937f7e773ef3ede4a5ad1d5f7b5288b85ba0bd5c39f607caec0043e2154a59dac183363181d87486aa511fed0047ac97843a54b64139dac58af11949662134a4b298800393485481c79dbc66cc5bbcc563326ce4f918657ed84cf4603aef275f046f8933164d7468153dcc7f337203a2150ab9724c7012b9c4f80761ade2b6d5cb487e50a0bcaea6a2cca245a521dfd30f3e2bbad3d84d53479848cb5cfc1882084ffe59ead20ebb664b3ba96bc96fd61d1ec50a4493a01e2350c891ac4d83fc8461fb5323414fd18984e12465c8f59d340f6697a665ac8ac5c19468cf551cb4e041ee5febf0a1201c17a35d433b9be570b1e1bb547b731af28706f2352b8572d714b1eed44bdbc77323615960367caa50d62040c21081771c07f247e5d9a99e4c3924c0ce0a2cdccee170b8b51461251916ba7d4cb1ccc0e615b0ab4995a0aec5e569e0e6b2cd53f4f87737eea0063d308eaac0b9cb77c3c9ed93c09a2f2f6e0e7a23a84a970e4f83ffe82c79f3494415facb8eb100e8637b4214ffc48af1264e45b8b312fa30a06eb593271292b745bec9b8a92d2a8e673c58f4fa82b1ec3e6bbe6346f5700f3758c1969e716a43da1d8b0e0e7dbeac7652d84ce46270893a0de682e082a79cf6ab2b6eb75fc110f0263a944d29da09c5ff6b04361711f6887939437bcb2383d0f595ad713d5d8cc8330546b4a1c6f5f41d5dc94f4b3f3c08ad9742e04837794e993620a1fcc0b3f488cd4937b6ab1f9ba1c6dc0d87f74663976859bb554dab74b1aeb1e0c1eb130d7e8b6e73dad9ff90eec022f3d8bdae3285cdcfa14d0f94fcb0eba4ac1e84b02403a4aa6f45199b85fb1a35317138dea9acaef5d9b4a7b01d70e73d1f2322e77b0ebbd65d9e4251fa4fc7d1fd66d3ce0ac75c2c5d67258782b49b2f153771228550a30bf9fcfdcfbba187ff0948474779ee4ecd5bf181ac5604f8bfb1564f874f60d8a35c6f5aeed7744d21c18d98c95839a6ce245be216c1a41f57705666229e44c768df60956161eea28d0c9a1696ec38949b44f9d870bc92a1b0a957e6f505b6a4f427440886db793e610a6d55df9508216f2196a0826c4f59072518bb15492762a19773e8559c9f61c7dcff80cd485674106c79067ca91092eb31d68d948a62fe0ff02101d8714646078145de9ff34f6cdb4a748bfa0ba8921d763f74931ef47779142cc01a9783b7dde9d7a3f78748c5838ebb10d11ea95c639567edd33f8fdcffc7fa461ecc25632f22f8dcc123a4237c9467bb1f20ebc0709701c7f8d71171c9790f33f66da8754678bae82fe86aca93f2bcba51b4b428cfedb95e848808891f872769557633a8b959d075ad85c99470edf37daa62c76c69abc4c6dcdf42f5257f2544459213b90f2c0b579c60e3fd7a8bd9a145c01781c9afaf515c55b5f13db86f783fbd05879c336b342550b419ebe997533fef9d0fdcd264b12ffd10163fdcd03326d5348c3d79a591e5233faa53244f10eef0c80e29279e1070e372fab14a4682dc6c1414c90243dd061db3b679cb23b4e2ce06f3b744ded2a6c30896118d116a70076961d168a56b8d40b63757b14b960eb3cdb469daaa9b98704481fd4a29daac72d58569fb9cbe517aa7d998551595cac06ae753f11e0bda3faf02a7476e575bfde10eb45954b00a8ea4d1231678a430b7594d1164fd6b1c239d0529d90c48404cdef95a312698083126fe62c42ed786c65d70b7dc7cb7f0ac319fe20f205567fa2aa959d07f92c1943b7f429ca4acd70a2d32ce469d2ddcfd03ffe76779996ce758169b01e6f6cb4aa4735d3f4a1bce44a5c538f272e283962967764b44762aa42cced15a7b3e196993de3a9bbef6f4caf48c0c93efc83029ea9889c3c9a082cd93550ab33e350ca9880e3fbb12c73f6f0dc4ce10f938d2bcb2b7ddcdd3ba805c0c77fe249abe67aef467b7a82da3c6bf506096fa13bab4a4b367dedba99132ae259591695b77d3fef464fe76509673cd15c0b740792138b478a7c9b956ee0711067268a9cfae0f19ac8a5d1bc35862f4900e84f3cdf7defef61de54fd6933bb47f3726f908e4f254f91083e4e9dd56f9a9428ec21f09c7880e16c65d1a3da3ac398c93b0b94deba4dfbe3449ca3f7653baab306ba87869d315f4e851c09b1a7f7f73bb792ebd1637b7a7e2a421cb5e211017f444607b7ec3d3b3fa74a89f8201ed6f1f197820684d2a9a4579b8eee8f210966a9621480d5c6ec94d5fd00489088403a807eb7c392417552453651f70aa5f5cf4ba148a9ab2aac5b6af23527444f6aa0829551e9996d69ea17511039a2d5bd95a62e5cabb87c5244497eb44890b4b8dda3c9c08ede45f168c2dfc8881faac4ebd3f89dc6b46e9b5af34f92d0287d1dec30b1d7f3efc7ae272fd6e39bc1e04cdc7478c767107afbe077e76436fcc6671672a6f4b3895365ddf30e5e556f968e901d184a16536d6f66abdbf96503c7f034e2b7060747f51967bdbf2e50e0e839d8da1bc837d8aa7770592a1163d67626ef4851bb2f71eb4391b60f5f15273cc90d8a8e43ae0a34ce170eeec62182d1a6a492adc68ac95c23688295c2f55ef72a54b9bd168cca9ed1c9975cf20d9039b6a76ea28f2ec38dbb165f20ca70eb64b424a4525b8694d140ecc9dfcc206c8b0ea6eeba0dfd53f35f7f4f0caf1972a0a2f9c8b1be8b4b2fe5cd9e5fb4bb7c6ec3d33c590ff244f55ffbff39ee01f7d974811ca04cc22c88cd8da55ce8f56255fb701eb648675e3452960b20c389c105cafffcc43e03be1b458b046a7fe95b88", 0x1000}, {&(0x7f00000011c0)="1f5f425657f676635124d02b03cfd6b7ae513fffbfd153978d218938c8efa426d595890599", 0x25}, {&(0x7f0000001200)="b54235365fd3643b74cb924ed172b5fd2c9f9f61480fc375d5fbbad2a050482c8fb041acd65e762c28cfaa1fd2ca988f20421b5c1baf389d19dd68fd9c3d0c65acc436bb17fa92c6824a3f0aabc88939256ffdb8f7c1655f4d9bd0dac68115663a5457483bedbd61f5292d6023db403269d27267e29f6cb79023bf020e4f6b2ee694ae316e0b53edf571fa3a8e3307c9d905cf38499294904ab8425df4d33c692d4d44dc86d56d3651dae5b9318a35f9ff827f893713f500d363de04a1da13c3f754f29b57254611675ff4", 0xcb}, {&(0x7f0000001300)="bd89414807d82ba64c944dadd77127055cdd14a421bf191e065c81cb17bea89b40f41899b484e4e1739f783c3084f028933260154134fcb4c29cc39b4af8a1f3b0a65e856bb2544c03161368bb5afdf9a28be1c7607fad24833c3c3c0c35cd80c73091c5ad0714edd01c21db58fe84afbda6ee75b2b2eaabcc50e72f31d66d02e8e75e12c7fdac4bdc4acd8a91352312", 0x90}, {&(0x7f00000013c0)="7650e6f2cf9c812785747b5136db40779e2bcd6f2a360f1c259b18a4b59150927efaaf30f02afbfa3e2ef3d0255e5af507177fd7129d00b3803b565df6b59c8bce64c6629d4b51a7d783e12ebe6a995b3bde7d932d4310c5809e727447e956c3706ee33e5cb847", 0x67}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x400) 20:40:28 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x110, 0x1) socket$inet6(0x18, 0x8007, 0x7) 20:40:28 executing program 0: select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000100)="1a5577962f6dd279e52bf97f4a38ffd16ae846717c5348c8541726d69f88fd0d0bca23e9dfdc49a39b7e92632c44e3195461f0b0d7eaa57f6d60db17cfd8474ac777ad7ba18fd2a1e67135ca93c3ce9d2a934927d1118750155fd862a7d910b2e706d898f5b644717ce15715cb99636af0b94b022ce6575edec7446de23c45b193aeda155e698e43d8633cca30dd8a0a1e2bc32f796ad9204af38ae71fe630db0b89875b88c8fc98ed77b149634424a5eeb383196a508e393af2e0c24db57a522936d75183ab13486b1b5d05ffb0bd8a883d482f89fdeb0973199e411bf853b9ce0993043a10b6b9b69536edda945fd1", 0xf0) 20:40:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3e6, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x8000000000000) setregid(0x0, r0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 20:40:28 executing program 1: madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x7) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) 20:40:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x5, 0x0) socketpair(0x1f, 0x0, 0x9, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffff81) r5 = getegid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r4, r5, 0x8, 0x3}, 0x2, 0x4a472de1, r6, r7, 0x80, 0x9, 0x4}) 20:40:28 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='r\x00') 20:40:28 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8) accept(r0, 0x0, 0x0) 20:40:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffffcb, 0x8000000001, 0x0, 0xfffffcc3) 20:40:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 20:40:29 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) kqueue() r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r0, r3) getsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) 20:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318bedbe15fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8aca4400000000000000423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1f) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r0, 0x180}], 0x2, 0xe60) syz_open_pts() close(r0) syz_open_pts() 20:40:29 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x82) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 20:40:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget$private(0x0, 0x1000, 0x440, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='[&,-(\'&(\x00']) 20:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x19f) 20:40:30 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 20:40:30 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x223b) 20:40:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609", 0xdf) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = socket(0x6, 0x3, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x64c, 0x7}, {0x18, 0x0, 0x6c71, 0x3}, 0xe55, [0x3ff, 0xfffffffffffffffb, 0xffff, 0x800, 0x2, 0x1f, 0x3, 0x6]}, 0x3c) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4f0000004ae337d80d3f795b1a3f000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:40:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5c4a65f17a488686bd78f281ae8817259593caf42f9dc05feffd02783a37c5c91da0e333274560c5c02aba7573093aa9cd18c5e91de6296f7a56b4a6aadb28aefaa62e98525c6f792b2449241e61f3037f3e849c441981f344a060ab5ed50b8577df060dd123e50841ada70e869a0e2d2b5e0ab3929fbd204127fe9f89af70fc38d195df8832d0f6a186625d91397765ac452dba0ce85340d4a900e92cd9c3a38881aa610b6a45e2255a36c22b6e7a85993859d0dc058b9bcecf789e9e8cc2ae8ef0d1fb9cd41a3c9887c73b6f6e32e04480b8f7e3d2", 0xd6}, {&(0x7f0000000100)="6247a5407ec05bdf9ae61c154397e03b8e5e7658255737480d5325fdd8a0db1702de11c036b0b40fbe15d4", 0x2b}, {&(0x7f0000000140)="c3f0bc9d7bb2e0a7", 0x8}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 20:40:30 executing program 0: setuid(0xee01) r0 = geteuid() seteuid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmod(r1, 0x120) 20:40:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="8fe368ada0680f8e58bf9e1f4fd54382daa9d0eb1c6e9002be9163e23adc0d9b115803d4d397e3bbc98d38a2a2dd88747a3556c2e10e24341498bad8ebb83ccedea7e1a99f042fd8554c4e417dd0a55b0d74a351c2cd907a22fc4e0f81f76ebf57b07c35e37db80c39cea260d5419730ea9d89d29732eea85b52963bb7ec7d3bc0bcd0ff2f47d6dc208dd95212a73b2e8355c56c099d", 0x96, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x1) close(r1) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:40:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0xe4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)="0000000005b037d4e3c2fd360da1b56a8c5252e311be1c52ec9002a7395e626450292418dba695fb6e0500000019cf3cee3a6760a8c413750103aa4267660bb6eaa34f36771cb02667173b4ff575b24c5cfe87fa595b6db79334e1d270b3a3d32a", 0x61) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = shmget(0x2, 0x3000, 0x464, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3) r3 = semget(0x0, 0x3, 0x4) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/17) clock_gettime(0x4, &(0x7f0000001100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="41ef0a0e8016e5888effd40bca9b1146883d102d67442f299e6c7b449c11acb294260cf4bc2bf062e28fb04f83244856174c54b15c53895c92b56943e9178ba55379afda90300e8f77181c4bca1d83e0e56aa43f49f2574f92d735bbe425fa822427aa5e88e3233fbf4af788e73405cd0f100617933be2c1ee84ec45d839739b1241c9e9b4ea2dee4d51303e3815197431e7fb5232cc856ee5d05a30d4982e7ac8199b16eb763df9a0cd31fa196724c70a1bd7565ec208a514c6d256000e88460b74228a8000605df7425931ab50a24c79c710eee2bb68ef0eacc0fdc7c3f70145c1f20910b8bd21d9c9566b6f5ab3e25035bcd44129474ae564c5c5fd7ee19154c7bca2addb2ca1fb0935431c9e2a512a96720a6cc9faf158f1a715c73057efd6bcfbb47bf4f6d581334d4fd7e9bbf2d9aa908e07f70d0651cc2149a6894096afcf879f10920df5f736239cd1c595444fe31bee8116231c71ab7719d3944dae8bfbeb354b00f9c2035a0a746042058178447e8dc1afbbb5a70fc6962237cc0c93d81f54cb926ac10ad795a5a5d9b647b2b1f8c86eb16535008cbfc6d1f81e2a91d7cef51dcd035759e00a0ae0e1f8573527a8a772dc9e6d0396e54d150ffcd36dd055f06ab12b9ab73c46357582ce63b9277b67b6eb1b7763867c13f219d9f89f6a516941ee3caa358bd863f2bf5a03faa4713e7567c927339342f072170f4854d4f052e17fda534d70ae0d67b79c13be12e8878345491abe17038c2caba700e438fa64db959b6db4873f5ed24e6f73aa2d23c86454f7151d229d95f2f4a1309e6bba58751feb8b488dce32634c0b3ac0bdbf27459a251acfe83066373df0d6345af19b04669eb11c46b641b4e5dbd5eb9b29527a7b29982e7e9fa6860df599a784383bb9b1129d45575e49bb6b8de459e88a7ba754eefc76741b7ebc307f09c0618c88f97c40dd4e1dd88ae455d80394351718e8741d962e8f9cee30db631c7edf85318a961c5eb7fb1ecd821bdc0ce473e8e82b4d72191ea4811e6fe81ee1a483112f51e4d968c894c4b4280c8e0bdf9bbc8335c75d217b8fbcadfc2039221d95bb5db5b26169f4658d5b5796de1a642c2a4e15e924ef1a20c6af1bf0fea888e09c6987e3a2405c1848afddcef720c8f426dd1f4384aa1975850621ca4fb4349c3633812275d1de748d0cf0a6d7f2665a3ffc81bd69d0ef0d53cbb144de60027c5f6c02713c2023042b4c04628f1a6ca6645e65ff58f7a2c35b7e720cd4b191e750a5477050aacb7bce779041ffcf4338134032c6b7646a66a005d3fb023db3e0889a0eb54ae6339a11ec445175cfeddb500e9f1c99b289c536ac1e310363ff806b6218e23720f13803fd31355cdc60fd6c47e1464cc46e7e9141044f2770e504c8b37a960e7df1b34927f8262fd0929c4c7fe0b71adaf4885a96ac473620e3ae91d951391fb602859a9d8ef4786e49c63c2e3a541f6400dab3a36b546a4bebb91c94ff4083dc2b60563c31ea53b7cf03485254a35b06c7d92b3bc8b7c7978a195e68cc5ceeb935f2d977c67bcd4a59a6dbac9b4a49a9642164002400ee2bc656ad217b5b11b6419e1bbb834d589c72ea04e2b24b8cfa38279157f8ab637353670a3ff3006d0d7fe2222dcde1807fdfb4b0b4f93e866ecd6811c16b32729d3afd91885f1d5100f238990351df36c2fa7207cd3534cf19ce6300482a3428a929df7755743dceb5f84007eb91f907efff29d3e6de427a659f90df890a26cf0461993825f8f3e3911cccc84dac923380586f7f7008699385f20c320657772ff0321f2545fb219568f7cd123feb844acb56fac7794e6fd04d459e74ca78f211f74dcff8c7c556b2d75f1fa735bf47614fbfd4a148e27259a280ad7ec52550cbf73be1329a372e0b249b8b8d544857c2a732479c9330297d6949f19fd697ff9eebdf1403905efdb43e0ff27cbc97021a5257f0a5c20aa04b2bd6074d37ab81f6e07c0e548cc6558ce81281d66e26f0cc2b687a452a8377aa868304e944f71c96b51c16e831d66f1065e25b7502674324d8f879fa1245c8ee410e45044a482f3f383f5adf093f7154f31ef9b005abb94f94508d3ddd54cd35717954bf79f766ab98d750ce1a562eed46e16d0870cb0af5123d74d96aecb0574ef8bcd19b48afd0e660e00a8e25534fc62003f97657cc461ccc832dc46294d41f2e2e7a3070efe8494bc15ddf5c858fc186499ca600d4ce72f4ba16d90d111b2056f161ac84e6b8465388881cdff0f04b56cad476ec55215e9487601351510800acf6223a9b7e77a555c321eecd4fe080eee48e2dcb106ee8b21c433de47e61b418c296e710024e050c7485a5038e7c768b2c447e21ff39c6e4c561a92f215c53c13ebd9f25ed875744c6e311867131e0785c7bafc0c566ef5bf7c2847c20197586475b9902566eea2fa69b756e577e2fdf29008798a1ccb223433c9255cb6c8d1ab050a9b10e2da3fc5bcd31dec1dab5539b828c5b77e58a4d8704c859dc9cbaaef32f73a33da83010cefd38883db04a8692c0237a7f71cb5968ad40c3f46c1d2a204c23ab7f7670fb43d8a202304acd6035190b2a77dee8731fa73b22d6eb2f5266d3a7cccfd82f0b2ce00fccf1a337ed1e3e0d3fb86710b6d3f890867275e35888d02bee1b45537db9cd5c35e7b900cebe350ebfe64acd9f1d3d705d9d9d261f63ae061fdc07bcb7aae308949756c1d3bff7552f72510ed9adbc67175c30fd2309f269ceedf774a7175f98d73a45f7df4f9305f6e794b99ee15a133b04db7bd1183313af5eb146045e882181305e28670203f39c1ca9c6dbd468a516b98255372c60ab098e8249c178cf02e7e1b47f0ef01e77997d39951d418651a988485db93cdf79a9f12d01a036b9db3869417f1523f596b7c715a0aa0be04301777ebe8f8bdc0953bab8b0253871ecb218e88b17da26f7dcfb14c6fd39212d6f37a1c3211faf1171d510b638413afe690f1ccc9c5ad79eb1c2e215a4e597ccc0243f9bf4bfba87bd0f9ec7f1c0611de3d53895e651ff28f8353811d6ab7d2ff10a06e72e48efa6fda730968ffcfc99f6ed5e246fbb09aedbee4efb77ce83f119afb7acb3346c7c3be7b8a49661ca9c5808a886c8f880debeef4b8bfb072bb0eae03bf1ed01892f836d8dea7dc0d027631b85ca5f6045fe241d466362479c6ca0e3e477eafdea14f5ea22b53a61796c34932f0d827bab82ab4255660e2221ff24433476becb8f446421d47d5c00530dc3da69c1ba35ec9f3f10e188f962ba35fb52dec7c671bdf8ec25b2454645804f9a80a75ee88f1375ab206cdcf461cac6b81ea5023b6884d7050a9e1122cb6affef4aedf55ea3ac0a89575f5e3e3d0a93db06cacbbfccce7adb59f3f3e3a11e200a706ec62db4e235072edaf72f9f01251250f362b63374aba86ea53455af4d805f3bd8671d48531a1edc90a3b537371f70e11cb18b4262d67eb31d5a2857dd50e2bde6a5cbf242ab34a2f86e778ef2500eceeb000f99246ffa0343c944c8636098a3e009b022104815cd3a2c07ba302dc50041a42d0e6765db2bdafe0e464f3104f6a4b837e252198646f8fc63f7c991c86591531775e57a6fa2b6fc7e6dbbf83a693b14c551d0852cf8db735fb6138e129e563bd9ed499bfdf156e6e781843b665a7a46caca64591595ec8e19afeb96081cd5df8a493b1c042d692d54c464b2a86c9db3f35adf1d543f9fbb52a81c138837a7a6323e1d55fcb6580094f71842fd1d86e0eeb4628541f1f99dfec4e51f97892ffe520abe36efc0dfff30a18cb33dfadc0a3ddd2a51a6bd35a26d76dcbcb801fff986cc59c5ef2f92c8e5ef35a12f8cadb90b62e0139960c9c240bf249e752258db64857900bad36ae92fd9acd6264764d2520fc11ca432151a75c2f7556b9f8b0f51a0c90df04564c9290454261b2425b15f36bd42542a2651cc923869e1bba358eda35f8e013eeb8f5e2d93219971ec594b9853a36abb2db204a91ea5d9755b28154f8054f3b9e358332fde77a99768b69b1feb6db94455b92d84ee241e4bd16544b4de5a43374a26ef931b1f2a382a585b35cbe65f5994785075c388f6dce25b7f829f433f28bcfcbba6b5dfeef1f962dc1edd5d65de3e51634e2d1494dce54d52acac4fabf43640e27f13809f3fe7188e657f69565c9cd361fb6844d1e2fd1772c2b4305b45ce576ed876cb07a5f75e9d33d7e21c4f8dd106ef8311a7f9586c85dadcbc6d8c53ad645edf2e0ee4e9868f47bb812e95ca9a8930febf2719aa1b05c7ba6a8a49666ac9c24257904306a957a5bae7ea80e819006023c40737d5b0f3c10d3cf671844ea9aae21a26c7616e4a304e9331faad631e517ea1f08471fbf26f074ea6ad85727a680ab649b97e0c4b259896222de6ea13635ca478eb3b95c50385c699934363007db5f21bc304094896ce65a03c34ad1db924e484bb8c41cd40b03b88155512e50c6efdf231f1a8ad4f08cb3c1a9b1cb2cf34c77d452cd24f26b9db4fbcc426d2e78a946f0f22b017b605c2e597824fefcd161c9d751e7261c9828497bf8af198c6ae10b06f95f07251e0096ffb0021ff8aebfe03af4c299cbb88d499754f21c81e31802f2dda4621e85f1ead67295271497d77b73ee23b904e7daa410e94fb3c15e33bba0323e8f82f196127c0ebd4e1a57ffb59903d8d75b16aaa167d49cd0936015251b4f1e112d4d5a69cbf34c40ecd48583d7fa2c5f4c43009669ce4dc3ccb27a4e85456c40bb48cab80bcc8fa3572bd7556d5c9cfac143388db86f70fee678978c89d9c9acc8345d9f1bfe510f538e796aebe1bf2aca725d0a48ccc92dbb0dabd557014d8da20e31af7b6c859bb04b247724d5a06f72da4fb851f72ce4b9146de5ee6fbc7f13b947320a476f2aac10ca9df40756665f61049f930be72e30bec4055c7cd7aa82db0e1dd2b38db665b4fa4ed93ca147211951f312cf7bcc7b46adaeffc1128487a19eeb2d8c6b370f633c65d147a2cf3ce370b12e3a70bd185c91db69e5670a010b8d307dde2f6f7a459b51eb71b95aaad6074a7f5175aac587186a051eedbc04d9487f9a34e4fbd8c48a94ca92176bbee904232f06c9822edfc573c2605320caf455f9e31376d0d3b8a4fbd936f5c8bc61e17f4e72791bd78ca4eb85c7e217567fb1e09c4a0f870112c91af9e4d905cd9bf3b4a750e8fbad8530d5e0f2d6622fb3b56ca51efeae35952ca42c76c0748e16e8ac77d2942c1c5bbfb01f15aa52c90c4c6296b0a8632a835bfc99a7bc1cb76022d066307776f60b3276ce34abdfd335bb1862ededb2b07ef71fbe1099aba586939f7333d1de7d55841d6de3b77647bdcd239cd48aa8cfb7ce7201cce614f015568ab76fe999afb8aa2d680c492e3f8901ca2953397d9e7a26692d511b73a22944f9391ce7abca5b40924b3a78de78ab6d070a81716e498567436ec7a8a9649212dfc49c5176eef0d77d726f0435e1b0d3eaa5b42dee1a065b3961f6196818a5a866e332d7382f0774453e07b688ca42846d7e0bb08373d7324def6eaf4d2df11129c5392a92f72647d46a17f6064327f5bfb7e3a1c5c0330908d01d5222a5304a1f3ae2e2cb60bfd3b1f998b77bbd48cef4690785eb57f3b11d1cac106ba60199f4d207bf8eebc20fe5c65354844104ff3edec73fdaf56f661e588d6f6652303ff3d52c0b98c06c545e10fbae3bb9e7261efbf8cf922991ccb8f30e533a5097662f2ac9c933cd3d9dbcd1be4c09de374760c2269a85aa7a46ae34be62a88f4428a4c610816", 0x1000) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000010c0)) 20:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xb771) fcntl$setstatus(r0, 0x4, 0x40) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 20:40:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x3, 0x3f) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/26) 20:40:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) mknod(&(0x7f0000000000)='./bus\x00', 0x60, 0x400) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x46) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x21, 0x100) r5 = socket(0x18, 0x4000, 0x7) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x1, 0x8005, 0x647, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000280)='./bus\x00', 0x10402, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r13 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0xd60b6bc9856a39ce, 0x41, 0x0, 0x400}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x2, 0x8, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x7ff, 0x40}, {{r4}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x8000}, {{r5}, 0xfffffffffffffffb, 0x80, 0x3, 0xfc, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x82, 0x2d, 0x401, 0x5}, {{r7}, 0xfffffffffffffff9, 0x22, 0x10, 0x5, 0x100000001}, {{r8}, 0xfffffffffffffffc, 0x1, 0x2, 0x2c4e, 0xfffffffffffffff8}], 0x6, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffb, 0x40, 0x81, 0x4, 0x1}, {{r10}, 0xfffffffffffffffe, 0x40, 0x6, 0x6, 0x2}, {{r11}, 0xfffffffffffffffa, 0x82, 0x10, 0x6}, {{r12}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0x1}, {{r13}, 0xfffffffffffffff8, 0x30, 0x1, 0x4, 0x5}], 0x6, &(0x7f00000005c0)={0xa4, 0x81}) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) 20:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 20:40:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/91, &(0x7f00000001c0)=0x5b) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="351200fffdd789b97c08c23db1c84601182e6d3036ef84465ff10e4110e79213f15f10a5f77debfd773447293cebb69fd840095581cb45763c9659629a283907b03cc031d2d4267adbaeacd2b7480b0753a25e5eab20d04eccfd383c5abb1148d85add414dc39a319305648c44bc1cca22f759ae9dbd89762bca35d944ae2cc9b08dcc9b04611374a75414c280da1b73", 0x90) 20:40:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) 20:40:31 executing program 1: r0 = socket(0x4000000005, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 20:40:31 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) fsync(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:40:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x0, 0x5}, 0x0) 20:40:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x0) 20:40:31 executing program 1: r0 = socket$unix(0x1, 0x1000000000004, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:40:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x2) r3 = getpgrp() r4 = msgget$private(0x0, 0x480) msgrcv(r4, &(0x7f0000000080)={0x0, ""/179}, 0xbb, 0x0, 0x1800) getpgid(r3) msgget(0x1, 0xc2) 20:40:31 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x1fc000000000) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x24, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 20:40:31 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readlink(&(0x7f0000000180)='./file1\x00', 0x0, 0xfffffdf2) 20:40:31 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) chroot(&(0x7f0000000040)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) readv(r1, &(0x7f0000001380)=[{0x0}], 0x1) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x1, 0x2) 20:40:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0x10, 0x0, 0x6}], 0x10}, 0x0) 20:40:31 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 20:40:31 executing program 1: setuid(0xee01) msgget$private(0x0, 0x304) 20:40:31 executing program 0: r0 = open(&(0x7f0000000000)='./bus/../file0\x00', 0x200, 0x44) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r2, 0x1) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x4, 0x4ffffffff, r3}) 20:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x2a1}], 0x1) r1 = syz_open_pts() pledge(&(0x7f00000000c0)='*\x00', &(0x7f0000000100)="235c2b29215c2e5f24d700") close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x7) r2 = kqueue() r3 = getppid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) write(r2, &(0x7f0000000300)="58ce3b953edcf5409b9899b9356e72ba7487863030ec9e97b5f311e61f53d065bca0f1f33a6c85b881ea55141b1760be1f2112d7b83d84aafb9ab22f17212fa94b0f9933e55de7e06fa23f08fafbba0e5446751111b59866b2df23a17695db748c5e4d337519d5ed50c18f6d832adc9a81b738f91f70eb88e05c210e", 0x7c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$setown(r4, 0x6, r3) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000840)=""/4096, 0x1000}], 0x1) fcntl$getflags(r2, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000", 0x0, 0xfffffffffffffff8}) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x1, 0x3, 0xfffffffffffffff9, 0x7, r3}) lseek(r4, 0x0, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = fcntl$dupfd(r1, 0xa, r4) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x1, 0x42) connect$inet(r6, &(0x7f0000000200)={0x2, 0x2}, 0xc) 20:40:31 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0x2e}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) write(r0, &(0x7f0000000080)="3fc84b4a6bf352c43f780c994b8de0549a0a463cff77876140eea22a4825952b64ac322d5ff3aea741a5393ceb99f1d2c078b1e24716e1c4b7bdf2d18fcb3083373198aa3eba2ea6326f325be8085ce2459b625eeaca19800c3aaa40fa871e89bca92c12e5766cba7e7bc9dc36c6f103ea9e03ad7b79efc3a52051fd5fa0f9aefe3f45c92e815a60ef8362bb94831888ba95ad5b833be3f08c87d565411ab65c915b2a26e543b00b8d15aaa1a52a276e6eaab93e9eacb3149fad678d8912d0babf0d9212fb8f14d49a69be11a105bb859c0fcdd2c24f82280279e820", 0xdc) 20:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x4d, 0x7, 0x0, "bb35aba1389886ae33f2d6ce5eb72bbf2600"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0xdc}, 0x8) r4 = dup2(r1, r3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) poll(&(0x7f00000000c0)=[{r2, 0x1b2}, {r2, 0x40}, {r2, 0x18}, {r1, 0x4}, {r4, 0x20}, {r1, 0x40}], 0x6, 0x6) 20:40:32 executing program 0: kqueue() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0xe29e}, {{r1}, 0xffffffffffffffff, 0xda, 0x800fffff, 0x7, 0x7}], 0x7, 0x0, 0xb, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) r3 = getuid() r4 = getegid() setreuid(r3, r3) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) socket$inet(0x2, 0x4, 0x7fffffff) ftruncate(r1, 0x1f) 20:40:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) r1 = socket$inet6(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0xc7f}, {0x18, 0x1, 0x2, 0x465d}, 0x4, [0x7, 0x2, 0x3, 0x0, 0x7, 0x400, 0x7, 0xb8]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:40:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x88) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x1, 0x5, 0x40}) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x400002) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x30) r3 = getuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0xc22a, r3, r4, r5, r6, 0x1c1, 0x80000001}, 0x8, 0x2, 0x5}) fchdir(r1) 20:40:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0xba}, 0x8) 20:40:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xe0) 20:40:32 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x10) chdir(&(0x7f00000001c0)='./file0/file0\x00') setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) nanosleep(&(0x7f0000000000)={0x6, 0x3}, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 20:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="a0", 0x1) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x8}, {r1, 0x4}, {r1, 0x1b4}, {r0}], 0x4, 0x8) poll(&(0x7f0000000700)=[{r1, 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x90) execve(0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 20:40:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x186}], 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x7, 0x7}, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x9e67f5c2da1c625b, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696caf6974f1653000"], 0xa) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000280)) fcntl$getown(r0, 0x5) 20:40:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x182, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 20:40:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() syz_open_pts() 20:40:33 executing program 0: r0 = socket(0x20, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x1b, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 20:40:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') close(r1) 20:40:33 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000000)="dfe0d66270565f6010da8a390eac8adb963ce2dfa7a20bcc352afa254e372b9b7d9a11667fe4f8e53a4fd2a659dc22a2", 0x30) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)="fcc5f42fbec86870d0cb70425219ea3afaf41fb5637eb1e964e6a4a990f66529d84a30c0a985c3177c745456f7e6fc34bd088598455991a78364a9fbdbdee793c1bd7d682875904006eae19b774b978f881d7200362bfc613f39f0dc9d08f053b290a4336fae5da5248ca9797c9055a80734173c83d11f46b8a2745d881305ae0532a3454559f24d42b4f82750cd67eb6dea33d08cca865bc428546ac8a71192b01c958183c61675f9481317ee344f4f2315ecb2dafd6d76b4cb0ef809298e0f48f90553", 0xc4) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x2c, 0xfffff, 0xfffffffffffffffd, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0xb2, 0x20000000, 0x100000000, 0x9}], 0xbc4f, 0x0, 0xffff, 0x0) 20:40:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1ff}, 0x8) 20:40:33 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="0c6e1d88900b192e5ae4f466e958bc67723f4ac18be2d34ed19faafe76696e0100ca19dea2b97a68def1743af77722d735ddfb9265f0a8de7282ff2946b4ce8844577b4359b372f5fa55a8116edd2b5be1b4c05c831486b731b1dbb9fda2485fafd225df278b6dc6eafb6bc60284dd5d3f0035a70ea33c9cb525301f235a7d980a9f2393df059798b239235e1abaa970be0f6a921c05", 0x96) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 20:40:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x440, 0x92) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000a40)="9198ab7b2fdc0d9300c479ad4480c0929f3b8a8fecc81b0d568027898350633310cd2f9be42cd4894c2a53ad507b142a87767a1adacda2f0b3135d931695c7cf110f9c322e7cbd9efeadaee8e219ee3421a13637a3b69c85ff27b56b58099624713d9f35e10605d7df963763c34a776b8616faf624822bc6652513774227437747ebe0c3694a5418617beeba8d851a44eadaef5d7c9f35722ead55e27ca5cdd43953f0079b1995081072123bbf792415a8a97d04e42162cdd0fdb9d455d8363503bce3952734065e98a724eb3ccfb28d726eaf119aea0fa0e4eeee6e645198c33f94d175", 0xe4}, {&(0x7f0000000100)="b7618246f70e4db6", 0x8}, {&(0x7f0000000940)="c290bd3d151498b3e2fc655495d952b0747f2eca88665ac0acefb7148aaa27311aa70ef9ac03d1cf5e6812e6105d187aba1e56d0dda7c5c26b9ccbfdea06a0d48a771ad20cb4fee5ee59725f01ba06e83a0534618fa79a1a279652a2f978efb8f5971eab729acdf45fbfc9f9c46cefbaf1ffc71b4046f95535453e43cd90d48bc5e7bef3b12f15a2da52c3a14ba270ed0ed4d3a7b23e00f1400c6ec812da0d204b7c7ec9ce8a56a487805640ffaab7d38430f37b3a2a5312f7e91832ff6c667afa88dda6c9acf53467ea42dfb95e5fa9db0b450c1cea6e0ebfb45c4451243666950a291d26f647ba78326f271375958f", 0x74}, {&(0x7f0000000380)="3e9f04a8872a7dd1214dec87fac81ea20e152e0613a5ab800bd5b2a88952a1f8668945f93775ec810c6ce54a4801dce84334e5e52bc9f4a7f03a74e490f095865acd93eec2995493110c49", 0x4b}, {&(0x7f0000000140)="19c1ac01dd59389fca7c7d1b92", 0xd}, {&(0x7f0000000400)="3e3c427c63b17575951c0ef28e0c87c3faa064aa1692e8363c5899f73185f45447b84c5ce4ae51972df6013217fad254471cb9a5977d863aca67d5bd4a59fcf8cc6841a83329ff66be052ce55175f647e271a7e4b1d2fc32ea310c7e6df6a88ed4e53ffffca6984bd02c448bee5ca85146fe315d53e5d15e8e6105287f56ea4c77fccddade7e5e8c0a3af9d5d1fff07e6aad0b9b00d99991048d945fe99d2b0c8470424415", 0xa5}, {&(0x7f00000004c0)="6bc13d5a7586e1d98de29bbab32e30fda498acefefdc3b0d26b2b8a3ddfe182341deaf889350a737018adb7f78791bd8ab2424c3086a496fb647414dca095669682a89f7404bc42627f849a544ff74d8934ab89338", 0xfffffffffffffffc}, {&(0x7f0000000540)="209103d44454a0237f8ee6c870ab409294f9cac896a89b4f64f299ad27003a3518dc1c0978eacb3c2644f4b38c399666668377c681f957fa1532da2395e5cbd00e1c7291dbcd80431e608f09c4a9f1a31cb8a4105ac19b6e16cf9f16", 0x5c}, {&(0x7f0000000b40)="e43551d5f97d751291035f203f8725582ad4cbf48cb5a2931f0d61ea81a102f45b33436485f32d3781d20d8fd0b0e6b1aaf967b4e16488a58fa6b24957ee4cba0ed53b8ab260c345365c01779a00be28a326567cf742fa5125c8", 0x5a}, {&(0x7f0000000640)="605dc0e60dee714254ce55c650479124dea8d1d22bd1255270d15dd7ec3aa21b774d42a6ff1cca2179cdf3188042f1b49794c7312ea9f8700852467cc296ca868cef85f87266974d4ecb29f2aab498a41b33d8f7ff2fa732db58f94ca48a649871fafde28afb820fc1cd1e88d1705f7ff86f02161d5c1002efa3b3c0e4177f68981d292bedc1500ab44493ab8e263f2396cbf2e491bb1d4feb136c4bbf9c7b22e8db4e30e05f3408c2d036318b25c22e237cb555849afbeb8c66ab4eea9d5651c57c79a0e22128d83b073ac1150f93017b74573c77ede8fb02796802e9a7cbd929acde7d123a0fe70b64ef6495d3989acce4939d807d20", 0xf7}], 0xa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000840)=0x8) symlinkat(&(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') chroot(&(0x7f0000000800)='./bus\x00') socketpair$inet(0x2, 0x0, 0x6, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) 20:40:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) setuid(0xee01) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xb8, 0x8}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) login: map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bc60 failed: no mapping 20:40:33 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f00000000c0)="024ff4ef3229e746446558ea7ec4c983bd866279b18f831b50fb35b74b69a8a6d2053435ea8d8c27c9c9ee55769eb197eef98e88a70709ead320c77df30c1b30fa52833b8df8b44964e34949c43ff25fa7fff1b62520f62c73eeb083db108c775e051b5b3dfec1d676a1e8debd188d3f49baf81cb0a2987b66c7a21f67300825f86f7d01f8529dcc55d6014b4f751ad2441915", 0x93, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:40:33 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2000, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000000)='./bus\x00', 0xcf) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) 20:40:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semget(0x1, 0x0, 0x2) semop(r0, 0x0, 0x48) 20:40:33 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4100000001) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x28f, 0x0, 0x267}, 0x0) 20:40:33 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = msgget$private(0x0, 0x80) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x858d, r2, r3, r4, r5, 0x88, 0x9}, 0x2, 0xc978, r6, r7, 0x3, 0x2, 0xfb52, 0x40}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) 20:40:33 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, 0x0, 0xfffffffffffffe9d) 20:40:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto$inet6(r0, &(0x7f00000001c0)="a16bb0d8def60f22a92388ca68c4d7b576db8234726c5a79fb83fde0936bbc10afef075e175aa82f79b6e7c965c86762ae102a9a28c216a5e6ff95402450b171dec64ff60e4a76e1c40a594c136a1dd0df3e7429138d47810f29c3418231ac1e614c95a6cdda657cfd39ca800a2c1d053f6d2205b43606a0cb8509cd6895bf301c84d98c04d74346a72394a52323be134b7b418e5e5371b812388b85036068b3c0f1f9ec8ec251e16bb8ec501278f665a134e6816dc97e458202c7f693ce5f4d4e7a134e21d3784318c39a0147bf5558dae1e95af786299e4dd09d147a53ae49e6aee54e6fbdbc66a632910be742", 0xee, 0x8, &(0x7f00000002c0)={0x18, 0x1, 0x80, 0x8}, 0xc) r1 = socket(0x1, 0x4000, 0x3) sendto$inet6(r1, &(0x7f0000000000)="653f91763313c9f4da2bd620763a6ad836cf7d23de9b9a6ad14c315a69c00e3aded85e2af6630d0a417c4d63ea4102045de6d896e5d96c84828ab542f0562f1356f20f62173d096c0c85dcd03245c6b95b6191a7bc904fcdd5aa8629bf6be6747bdbf3d8b3f50ae35473f71e081b4376836fb1237801424ae477f02ef998050b4d484a7cd5b34c5b4dd33a154d11779b47b66c6e852df74a259bf8667dd2dc13b3f7dd4e86428af211d8133bd301820726729b3cae79fd8f9dfe157e5065a385d50400cfa4f5010a774d2ec4d80701332a02a71e7f166d2bec0911de16a1f75e35d7022e893528ef18ca775e59a7", 0xee, 0x402, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) syz_open_pts() setsockopt(r2, 0x29, 0x32, 0x0, 0x0) 20:40:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="1b927bceea99e7615fb033cfcf9422956bcd42534b857e28c93ac5df8c3af2939b75a17330188cfed0c91a4f38032375c7888d", 0x33}, {&(0x7f00000000c0)="1a135e35ff7b88925400b9ce4519f305a2a6f3b6e5b64f2a49ff8363", 0x1c}], 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000240), &(0x7f0000000280)=0x4) dup2(r3, r2) socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="e31337048db7d3482fc451180a281602e3c313", 0x13}], 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x80) 20:40:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x5ad8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/69, 0x45, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{0x0}], 0x1) 20:40:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="8e6c0eb78e9b2c2aac7e71efbd6c6129aae6203b07d45de989aaa5f253593bf4faac78ff6cf065e372c9ec142fb00f169724e863ece6f9625045d8ebbc41fddf46b0c84e90c8ad82b134fab54a5b3f8e5407b0c7147635ac686fda17c88e2f3cce64c45bb9fd2f54b69f8221935bdd4ecb251da91211be1f3c2890622daf3108464314b50a80a7c900e61219df64903f785816896f3fecb37fa63e2aa7769b1090a5be0890eae3cbaa20fe6c8866899d8af541bbfd45d243d3e5906068d8bf4e8ee723f2879c35930ca156b1a366a0a1b73897defc12e4f6133c3895ef74821ac4d050fb57b9fedeba925c450f8da22e13a2de30af09df63cbc79989716a80fc46531caa37951edb275ebf597dc901aa78ed1c42875e2f4fc0184bb34309f1e0527320e51b930e507d242047668471c7f2cb76934fa4f389593a527a15d7cc2929f659e7df74794e6309141d04af469f853a67ae04dff3f7813498ed1bf007451b255374760ef7813a001a05d806a1124f056952128d455f1807b88d4aaa5ec111de6092c4ae120ce8dc6eef9b019d96bc29b60d834ebeb3af29e9ec4844f5566e0ec06e5dce12b5c1bb09505caa7a80c9bf41b6f8777e7d9996adba7e5127e1539e47225c97a76ecf5fcff9e94c8a5d3e2034904dd45b8d46d10e012eaa5374b4df3e240abe989da57b92cec54717d6c7546bd53dee7e9d6f5c9d7e4bab50a1dd0140d6b478c977d258b72e30fc5d66d878856005e9b8653a52d988ad4fe225c7023be540cf8b1d19984a588f2b3cb64a0b4a9495ce4f1c61c098ba90dcab8125ece184b44ae4feb73ec8e7934d5819ee838cabd4fc68bc7b41b9f284c7c5d40c94f2f549310a9f75f22455597c1ab12c3b615a49d3f8812be0f36d5e14fa9cbfc805d6427770b828041be73e59c0f6e5f9424c79be106252c0c72a3099e1e347857746d631d16fe7aade334888d34a5e1fd5d5e4927b7a249bd3d1df8be649e48e1afab327cb341d1bb741155ca0f20771485a341ab7e39660c1fca81b54d0a053d63e11f59d5c7459ebed65beeacbccca68ad64f6721744e3a639456157a77c865cfcc020b929bd6dc926e4d549db971fbc3d1b86bc9c5c63b81f07ef4aeb4efb6a0dfc3b7cc40691037dee4df1995d5fe038f824c59f59512d39cd114601879a07a24d93ac09afbd05a748330bbf24041d918e94aeafc651c73a5114499e6d0b2ec441f3d78f1b3b9b37bb86723ec129d679547980cbb7c0a6685f4b5d6d254c217dee572376a54b2859f2d0dbed67355b547a3601caf27b7f31be0b82eaec3fe121c1f20d736c66deccd97739671eae337c26c92852a47f97f9244fcdef70b1934be4dc13b67b3ea1abd7809e364f4ee02c87f986e43cd6a902ec741eb1d067040c0846279fc0054f5dfe45b111fa5660598dcfa84d855d4634325b1558d98d38c57c76ac33d24d3402e4c0e12166bd3c54733e9d52bf6b2747770bb79c7adf4219d5c3f48cfb2c5da26c924c890c828cb8e158c9c3961592312741c2a5799c83eaf690c26a1beb20f280e4e80d55f2704490cc301c654c3b515399d4e8c164dad109580b80077d7ff736af7a2216f26c34adf95812e1f4c348869eac3940fd0e1748df969963021935949c02a7786fe0b64c3d7384363d05b8359d5100da49ba0f9f5e35b908bb62127e1725716e79ebb61e29af88b5255963939f4c45fb10a47dad30699d45c9d5f1763f01f92bd10cdd1fdc5d3f976eac00bfd21d5dfe552422a4f8b1afe858bde75bad6a04ab12b47dcb18a87a60882f80f6e029f996719d368b5e3f90f864918fbc05a57377af621d58f7f1d0cfa51f138ecb09c6af81b8f07c3f73bb6e76ad3da417febe0ec23976348ca78becbd2906bdc162ecdce2c09dad7fb43d1d8102f8f0120d8e70e249e8e169a7064ec1256554d88c6493b2ee30644af5ee892f7220279c746c077ea1f658c6f568e4bf9d87e6819bc81e8100686f2abd5fa3e471b29677380a992035073b0d7fefeb903ce747da9d89427f112e4af94622423ce54eeb415d7505f8da49a44d0efb0acff5b426c8b5927d9c3d2da9f6b9cac4505c15e905dd0d6ed28af8f62efc215eeb31353cd3ac26464c4ffa344353038abfc89ed09bc0849359aa9f59a5c2a32a688a7cf3de9857438c347570d88c15e03e5409f8304748a8caedc300b3b0e30f8f5eb5de89f516240bfb46fa6cae6c0f7151f7942c01591490ad40e90323b091187899b2c2c9cf2612ce41bd5c2c67903c1b274c6fd25d433d3c4d6c56cd3a9a64b53453056be71ca9a8c55e8d9d795483c4092535faf322d007626f029db459b176ea2bde39ee4b4a9776b94c52f19441610919320aa74baa39e1c138ed5475361699f4581cb2a61d0b2c97fe789adb0c83bdcb2fe8f37cb3c3a2fb7a15ac6f7e8d38e7c0291fdadfc9e4a2afce15798ac62c64a1ebcc85e9d0eb2602099bbf8899e2b3963f1e0b7de9d2d88cc85f237821c6d13e7b249527039b38a8c889419078fd3c229c9bcd4e6949fe8e5fca5f8d7a0893184f06d02f42539f1f60413a39a1e8a9447543584c479bf46951f6ade581d5f4e08320e830e81b2358ab45dabb7111cab18affae39b351399ab30c084f00d4461cc675e2da90995966d68cf0bfbc1207756869cee073c7acabe6c59f2bf3713af978e2967fc600bd505d6d1f749652d42ffba974dbc083a1e3bd0c2b07ef1b022a9d47b184c0cc0260d73eaebe471fca7c1fe7890c47e76176760ad5772e06ab01e78d94ef05ed963e04c75b0071d79558947ca56be328ecf0699edbe19eb4d55c2c319d7bd521aa9718b2d41611adadff6a094d85524015e462ac80303a305aeca0d93e408425e0577cb4ef5f5f68a16ec8bda4a7554d947fcb0ac526de643f9a98a193a8980e970c89699a5442a1d149aacca30e5cec4958ea2591964e8bee8652e415e3453ecaf08ab0e2de1bbda9a006c96d372b1d5e765b3605a25a42ac8b361e5958d80cf7fb3edd7492ccf3b2de740a0116500071e67bb7cb45c9b4424fbe1133bca3737b5d8ff655fde1d1fb300f9dee92c6c16d6bbc6dde716c2a7ed688103a221baa87c4934e24a4a1a1ddccf9c35a7fc67e292ec8677bcae5938f9dd96324c55ab43d2fb1116e8aac810c16e803363cb5647a33b8594a2009970c8f4cb64daccd532a8aa5c35052ccca930e4b787c35f18f6efd88adf336202ae0b8a7b5b3876713790339d7e396ca2e89769e46f74a6d1c2359f157c0731d2b9889624570684a51c7a92c3a89535fc62469b972805d8c3abd662103f36080a643bd152fb674fa83ee52f3a9ad2b7902212ea45d62ffb51eca924fae2804a5ecfc24c59cf070d264c526009dc67da096644926036dc3a2d69a56c69e6bef9b600b01e545394469ef1fd227b5f06d2e72f9b892175e7b5798ddcc533cdbd6d2d6b27e51f7ced7ade91918b197284f8237dc08d53649ed7354453ad09c9e2478e7bea341db9eea1920e400bbb82738dced09f706a743988d065f23f5503d62fce77a85f97f82fd3d72b4d8a0d7cee072dec60839c0910d306e36e796d1ca3f6dcef43056fcfd3d01f4ef453c376b3b55eba7ff9f31c1fb6ec88aef0e0e4f119d762f70033236fd37035a28204d57324ab2842c0607b0549037413148081c28083423519a56ee567e37d2d518f61a040e2ea6adc662b409b40f6851ff74d9e85bd3eec207e39de725967547473f0e886c465bc5e26a4346bd67e49131c6c3a5e1df31fdeab9ac05d239e224c061f2ad916da9b5ce88539630b34809f8b94c3ff81cf94b9ca8faa3b92188677c361bf6947c77b847be2efaf40c60754eb63a82912fc212272f8f22f96b508418442e6a172bc632ad42f2efea8b065fb786fef0ed1e3dc7093a64e70c0863ee1a4a4e1e33f7188922e81149beaade71457e483a0bf1b44f1873e3adb8b833c936ba756be14b9beef4b07cc3bb2b23b8adb70150cee4888062c4f71bafabf83b017d99fb92aa8d18743a6fec61b23612826a6d61ca5742d0e253b47ea7bac1e7f4995ae8f39c436eca178bdfe5ed345b820c2c3a2feee64e637ae91b1c2e12a128e20aa417e44a8d08fe2e0a0349ef679e08b22bb304d0bd0a52d28e97851110cbbb1a236b0648ea6f6b1638408f9f0428b3c27354d42abee485fd4d1a1f063cb2a6e4c6411a4a9ea8ffa8b0c284b4d816a53ac0e391a03d54382f015eba3361131533da19f678e81694f331f994c217228333caca222dac78e7865bdf095e2d15a8f32c63e6d7cfde67b6bb7fead4b72bf52121f4e6756981f1bfbf32d8c390086ececb71e7fa8a8662615701fdf30365d4dfee539feedcc9939a95e39f2bde71d5efde3ed7dc8f28a65d84210fcfed8b3edf95e30d2f8697f737ad5f168ad6ea504ae040915f7b917461e5ecdea257b8bfd9c8b7e8cc996ac7548dd4d5327092ee478225d6ee867f247658e4a71e21b077f3a81a46554ec03ffb650e5e7110b5f63bfddd3730d6c5bba763c5d9b65a18e7e322588e58e3415dc1956f1365b8fa42b8d0a1fb81f121998eb15d827005b08c8e409930dc528146e7cd4638ccfb17242da7063e5682a7987eec69424b6427d6ba15ba4af363a1c299c56adcb982781431c43773d8fb35cb7db70f271356e661e7ec485c317478d80a70dd085251ed46ecb59d6b9ebd28b0ebb4cb934e124742f15ffb34f921ba15855ac252810b48943ff7191ad29c1ebb828421e9fee2656fc6dcfd7b9fe5ca8c8d6a8c85fee937d95c138dfb97526fa840f5573d87d055328b56d1f4e078ef74211a9e20a8d8122e2bba1352d6c149e78b0fb9f78de027943e1567ae57514b76402604dce21f9e49738652a75fc988302b5d174470f47a235805541f08132a79394f1d86c0abf373d0d7be9bfd22facc3da782a36ee8c4277de7be8849e46c0bb4abe0702498e7bb31a525e3bee550b050ea16369f6a04ca50e1abd6fb61d57a2616727a52172041fa261b033563ceb8fbda550ae0e1353a8886996232bc81321997d61564c6fccb27290693fad9732089cdf591e068f62707d0463da8f3f657b2496ffef461277a1d0a56741c10b5ae467eef8469a38f7c5f091947c64a83a517628e7f17138a589b29c2d44b7d4d80480d54613c29df59fa51f9026418432f6873cd1bce8f3e23fefd3ecc7f66db50cb231791230eadf21c7e5a022f9f54e47d6eaee4d5feb517727ded443e80f7a9fb6235d4ca6d5d7ddf5794822ef6c1bfdd8a74a21b5a44c5049896b49b99888c5f262dc0de796acc3b88bf8b3468ea4f5a127db51401d60baaa3beac0ec909e3639952fe91d410db634bec7a327e244c155e48884655613fc72e18dcadc01c7cddecef29d46bff036452b573e776c1904d6aedbbc2db23ee0b29811a5454560fe4771a461a15538b0bc15ae2e57c1f5aeecf05c18df88d23ce0d0e9dbf508c75441b8cbb631c38e290d85549d7bed24f74b15aa806e1b8c041977df242fc16015c268aa2d6fd757245e486f348c45657f12615a6b2296fcc0e97bd97c08dc92ee434071c2d15d22f83f93138ed3a7b60aa8d76989d6ca2ece936992c9e4e5bd7699e58adc73a6e7bf370f98c2a080c851388e733bd0147ba906c522bd49d9f01b435c8fb72708dd01bd68c772d8a0daaa6fd46d698f1a795874fdb954c7e4f755e13090b963b961521125116fd5a4049096775341d2f1e8362b6f24b44baae50aa2da3b97cc178b9441c4e21f0d83a55cbfb72b0d5c8decfdb22edb396e242ff", 0x1000) close(r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, 0x0, 0xffffff5b) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="a354ac8f9a844196c49e90a20a21069bc2feaeed9df783c8bf976f8cef95a68af3e6db3232435ab222475f2a7ac853d119231d8a4ec8fe472dedc9d7320ddbe832c569b8d673b0b3bb0d1043749a4876270f5efa150e21fb", 0x58) 20:40:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 20:40:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x440, 0x3) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x118, 0x100) 20:40:33 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) socketpair$inet(0x2, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(0x0, 0x0, 0x0) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:40:33 executing program 1: setrlimit(0x3, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000000)="3cee69d3c99d9c4b7780cdbbe4df24e6b7f50fa851779c55d5668bb6e47b785333fb7d5590ef3ad96d4e48a3e8c2de9a12df3c", 0x33) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xffffff007f12a6c0 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a6c0 va 0x1b2e021000 didn't change! 20:40:34 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffce9, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) sync() r2 = getppid() fcntl$setown(r0, 0x6, r2) setuid(0xee01) fchdir(r0) fchdir(r0) 20:40:34 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x10000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 20:40:34 executing program 0: readlink(0x0, 0x0, 0xfffffffffffffec4) 20:40:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x300000000000) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x1, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2a) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/196, 0xc4}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/106, 0x6a}], 0x4, &(0x7f0000000440)=""/78, 0x4e, 0x7f}, 0x2) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x10000) pmap_unwire: wiring for pmap 0xffffff007f12a6c0 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12a6c0 va 0x1b2e021000 didn't change! 20:40:34 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x160199ed3e8151c0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') 20:40:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 20:40:34 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) ftruncate(r2, 0x0) 20:40:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = semget$private(0x0, 0x3, 0x208) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x4, r2, r3, r4, r5, 0x4}, 0x5, 0x3ff, 0x7}) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000013c0)="ae"}], 0x10000000000001d3, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/45, 0x2d) open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x40) chmod(&(0x7f0000000040)='./bus\x00', 0x100) chdir(&(0x7f0000000000)='./bus\x00') 20:40:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xa) 20:40:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000002200)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="cdb7be351d900f26c19935499e7b2ee52da52a5459be7a8e3c526fed05a40d6d7ef32d4ffd1d4000ab8e0e554b69ea15d0776e71e2d758bc720725f33986cfde1111465cd77abb684398815a76fa8d997ebbd6dc0b0daf9844057cbebe0f6df83bea58e3b0aba69df6e5c4385da5ff1d0ae5f635856fd42615358cf4d2449ec6a3abe1f32094e5b4f6feca34835598256211268cffcd44c1bf15f1440aa94c46368aaccb784db888b7fe1e29c33cdbc83d3407f3c936be241611f51e97153fcc99b8fdf7adf4bb5abfe0cf01bf1ade3c7d623dfbd6", 0xd5}, {&(0x7f00000001c0)="eb6a5dc299bdd77b46046c4c2e709d10d65bf998d0ef4b60507f6234054013c660cb63cae0c67dae064192529abc58d88d0d0ac8be5d8f698a70a6374c41996d868b9c8d825f06702ea8ef783976d8fe7d8b64d8c2cff5ef9bae135717c7fac12c16457880c80d93fe410a7244f937a0931377548616180a637bcd5af170bf24e6fd74e7af80ade84006d61d8b2664cd90d27bc6611f3575d9beaffd932ecbf0c420ddcf2e578c27de24f4c6fadd3666711ea3ee665847d5ae2b459a5b91d4d481d7240f09beabe988b4e105a80e4cbdee4638dd2fffbfb2f99f6446", 0xdc}, {&(0x7f00000002c0)="5a672982ff5b9dc5bb8dd2f48f3a3bdb3687bcbb523f1fa10f0490fb6df29ff3ec30aeaeae85370ad6ef675fe0fc63d3690793c40da839c1040c11307afcc3a0142908c76f1b9c10103646847a54538856b04c90e8a31d2fa562897f47b83734174ecd501624882349d220c9401a48a4c9bf2023557d4b5858ee8b7f16b3da8b0b403c861e2b38dfdb6701f827fbd81d04ca99dbe92bf533b52ae5386ed8943fd79df0c9ab3ed8ebe5c221b1ebea019681bd1c4712", 0xb5}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x1) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)}], 0x1, 0x0) 20:40:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) 20:40:35 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x1, 0x7fffffd}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 20:40:35 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) syz_open_pts() sendto(r0, &(0x7f00000000c0)="841c02d853e9ebfbe231041e5d6de815f35ead4025937ff8d7ceb6f57ff78eb8dca9c7b44c571347328bacf6654e453d3a4db112779f68a66a28fde2eac95e5f802d3b7392f3f71ecf103003c5a0ab101ba099de258f341ce2bc1355c79f5c5bd7ad8751eb61663ad4570e7699305bca36fd670f9e7dcf2d63bbb0a8a439f6bd38d32b316ccce5a8b98709ce4176556959fd2c846e1d0d5aa9ca71694e93847de393a7b303322d84d782515f5e28617c5e257415955c8dc44bf6f245ab6b9da9c0dbd1d6f42ebce5eb97f38d409bd4b44f788dd43ae015e1ebe11bb78097307b7c1c13782537", 0xe6, 0x9, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:40:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6080, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getuid() getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 20:40:35 executing program 0: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00054000000000000021"], 0x1, 0x0, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = socket$inet6(0x18, 0x4003, 0x10000008) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') 20:40:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) sendto$inet(r0, &(0x7f0000000080)="df2de3e01a76e842cca31ad0ea84e81d252e73cd55de3534049225a4848abebd84d5b203c736d4612465ac7748ed40f460339e1e44a04307bfaf2face62989bf046e781cd33d4d1bf0f34eda332e1c471f79239358bf892acf770d86124d03b3c489ab7a12ad826cfdbdd0a5f921f80e7eadb8ce979c2c40c7d9e567258be97cb1113ba5f3c42d60fcf5ea31064ea1f1ca272bb39b2594eafdbb3e659d0438d89ca9facb68b2fd23c3172540691e10ffeb6759e45b5630", 0xb7, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x1, 0x4, 0x8, "7272b5a6436e6e9547742805194e00f11c93f40f", 0x200000000000000, 0xfff}) 20:40:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) writev(r2, &(0x7f0000001200)=[{&(0x7f0000000100)="b4a303bb313ac6295aa359fd921a60f569ae77ec25fbd651d518996f10ad911f85912a70df7203bd859f3a792456f8fc5cf34dbf80920e028aab5721c819453622c19bd6a2d67bd8c6f96be97434e161424632a8a48d21e78c6ce855f1dfe26921ec774c1e379a8af71d96f5a7ed1ad8f2ab148447d9ab44b3b62ff3148ac27edeafc3a4c77045cc1908f0199f284edee276ebe8e342527629b3cc84ea7eb5130cb28f882ee3acd5de76cf4b20184bbd84d8d072a5a8c2c9fa6a9e5929ffc726fac6e08175cce88c8d369d88bd7e785c9cb956e6586dcb0db12df69dc890cdf5358913e9c3aaac6543a440659d5340d96945efe1d5cdc424b2bf42526b61824a20ecc37cdd691f97f7b11be75993257e420bb2795461959060580b699c10ea8d59245e1f905ef2938aa843cadcdd9239d80d9af9b155c86c1683ccbfe8416353a62765b70e14178ce61e520b25fa46c90ea412fb34ca37f836ec6e817ed0c1a5ad383978540f2acba7673dbe491f9cc855b8e0048cb90c4fd970aa6b308702fcc3d4c6cc04df0926c0d0c9a7184bed01af45c5e5b69929921c2e4dad7b2ef56bd972ae1c6a7c37e8c02b0a02f9bd8dc41522996e3bc352ac57bd24a5f8f5d95bc871c87f7a8bcb8ce596d798583dd97ffc01945528ef63db8b340b1a9770ff0ea329e1c7994b8e05da26b783e6c7ecf1eedfd1b2dab3040632b6706fc55ff4e6a6be8d2abb89d4cf15cbc3af9a99847b74ace298d6b11aac6dcb22424d6efe532832fed10024d875d5eba9fcceebda4aa35ffe3f6d972168987bb3a2129877c8f7b71dc711c5ece7158ac99d0e157f9303ce3d2f7a4a341a207d8c84ca6a68fa6d115f4436fbf4929b90ea019bdec52a5324245e732b6100e440d74d6cda3e22597f29bf778f7692ee14eacec129845ff01193475f13e293d218f191c05d8210c24b1c68bb3271f08c8718c1e25c8f37b20c1b52aa8c63c454a981fce1dc27aeb18d6fb8a6d54e4ac9edb3cc9213cecc07ddf5105825cf7f42148aeb231abbb72ebfa65bc66dbb7ce47c4dab43e54fe2858e11c40aecc1b8b8a7aaa1019cdaf9a47e6700958789e27c01029187111d79be763133d37e52cf3ab424ecae61bf7f41542d5864be3ea7e30b54dfc1c6ca9a0c7e19573fcb3189a3cb88728c9ce10fd3b649c2e91afc650cd8e050f55272e10ee699f295d5e99fa758dc35ff905f9f80c74a1b9899e22bcb3b64e618f0e8ab061f8bb4a5cb8b54eaa7f98611856c1f4fb244b5bd65bfeba9270bb32bff14172ff478da153ffc8d15bbd3d210247c2a8655c9a15c769fc8b22423178c072791b5d5465132f32aa8ddfa099691a4013d70ec846f62d5580b2b9168cb1c7da47c679192fc72b32427ba7458e354940f92a0cda9f9ef624c8f4f0cbba237111b6bfdf4a55cf4f000d8ab312ac9d93851295533ab7c4142d481e3c2a9a35f8f61f01c3deda3c4e834e0a0a1a7fb87616ce5ea87f6abbe9e0a3866114c7d2a87e1bc80d6aa5547c799cadcee26eb50c0d56dc4ee46b2a2ced10caf5b4e6f3a798ecfefa5692475ed202f1c7d48a6b0ea39189f9c11547b69a5ff6a6a0877ce830bd34b626021cdb34650f7ed7db255164411dd05f18bd87e41613f94a3c872ebd0107e4ef1b24cdece57675dca1d4ba2c80ccf4cbc899f01271217df59e1e88fb780f8c48444ec9090bf453fa8ed81f40295a314197c4c2785c538c7fca57557cf5562944af89ac3d53c4c02dfd4a55b9ffdfc9051098ce945133ca443190dd8f400a43415090cd2f61ea7419e7c00b921deb6195c608f66e08c60c3f20d256870043570865509a506282b65be8b7f873d127e8bf693781232fecd536d390e552d73c2df974fd18e1e4d4cf0fc7097e53f107b263270c303437d472a9969d19fa35afcd5b3509e648689b35afc500b1572334e56a5feabfed09d311e0fd0b7cd63f88ed1cfe4d3ce39dfb38f57b6d98e024d2878bac4df0c5a295b4bcc3e781fb0508ff65c30570a08e52cc807306553fba4c7c810dbcc4944db3048aec070be83d6f3683e515f89a0ce6bf4145872472f374843e01ddecfbb5bfaaa26c0de6aa009b42ec9bf48d77c706d314d0d2be2761f07a64a075e59af7f6457b60ad4ba72cff1756b664988765bcf0f77533e89027a556ed6717fac9aa843cb582a84284bd6b3fd6a8f54b90ebd87695a84b127a6e0f0bae0e82a61b132ba9330db082303a5a4108768469d3aed722637c1ce1ee8ce416cd987b11e1d6d5908933481b3513d0421832760c3dbeeaf72f372a222c9f88da852f49272e66a4c5dfd5cdf6d058e713bf969e7dfdf703ed819963124b34e7f857c8e83dd069ff0000c823eba4a8324d2ce028b79d6371881361dff4d8d743fd5a8fffe2816b8407b3841a9f323ea4930ec86c8ec78605978ef5eabaad6237204bdbaba04890b39736ce3dc7e1b7a9aa864add02420b249785c7bd7227b7d0ea6baa13e8a38bc0510fabff9fbf2f56df95896e62db117dc2e7502ad9cc6421baeff0a67709a8e3a28f15fe3f509fb3fdab2c301106be0e7ebb9da1f87bdeeebcd79b7b6da7f4785830ecfdb807c08743bb37bac009efd349967d636a8210036f51a13518cb17692b5404499c21e8c035775e659a73cc5aef88493eea39108576082128d41503bb1a17f18db1227fe6913fd5b9a989b11cf0be87ce31d7f841a67cf727b19ddadc4ac1228eb5f98762d17d44e1ca12a528fed70a4677ecbc6aa56439206cff61d61b2eb07bda2a7894af226476385b1ca123dcb44561c277141ee2f97859989a97e6849a62c0fa265f442e99088f4e33c9b912a4571decc43f3556c44ba2b4e7cfd16b6d59b87730a746ad611ab467065840c405f13f5a0babd7ed425df2a09e15f8aefe6c03172b9aa5aff5e94083f05824f8063a7132d523e1ff79093bd6c658a0eac9744bf90721db48dc28e324bec79d2913ab2529f84aebf4312d55b7f0254eba43c90a9771375a15b639bc7e7808509097ecd9c3d74fadac8f592f4508091072209bb397a4505c2efd6cb9cffd7a40c26303f82f218b94afc28bd4bca55a4ffe6f1a0e7c22394a1cf1610b50650d3fb6de046d32edae3069e866c390f845b2221f257b9bccfe72e7da456e1bea68f54258e2a869b35319de7b8ba49effe270f99abb15cab98ad3a5716776409c88298fe7acbe05d22ea71d06c6d8e93d33ca8136900bc62f016c258f8bd906266fe3433b62228fcb2e01d6ad539c2feb0e1bc4dea5336dfe9eaa9049d11588b625a4ee99a909654e5bd6714ba621d147879ef325de2c38ec8faa3cdc8b5b470b5dee78984b9bf3c9e18d756cb4cc7ee50fc73928a36a5470d7d0755293f86725b31caed51d856eb93c175acc3d3365521a87769ed74d7977d4ead9dca05fdd4376c4ae24190792865127f79a6b04be3845ab3db02b0bc8a67536cc5a8285c48ffee0cd61c99c1e7f819afb420a2c22b9806143f07a36460313158edf72da9ffbe7cdfb60f95e8c1133069400ae5a61c70480e6d00a0518405492ff98151555abe09108c7cc830e0c5ff7dadd32f5511cd7494c0eada63568b39bfbfec0e98e123c0ad4c7be8cb820c4659545ec8b4aec318e93bf059cab247a40664cd5beb8c11eeac00a3067aa820d71a4189369b0209caa3f515aa33fc4927a6f89cae465aaf09a334a43cae07811d67e787f303306ecb94bc240b2dcab109efe90112bc2d735c3cd2a57fd65f058b522d35544868d2e621b0ae824b1095edc0d340cb123cd87129db1000a22ad69d463d318771635f4519e2260120eb461aa04108d8fb375c57ebee8e5450403926967e9a04a85e9deb924866c511d55d99751250e88a42b1a210930da4e0d95b0cf94d7feb7d2991c69fe872490f2ec6d620400ca7e57dc17c6e3fad8293693d4f4658b7cc1caaffbef0012c648b547566cf93be8936a5e5c9e27507be083d3a92d7452b261d1d3c46e29fa334a49a6a3bc3fdaa3f865a3e173d786576f400e4e48cbf1e174aeab4208758b200b112565b2f30b8ee406384a2c81ec0f60756e6bbf813662b421996571c0c34619e9e1d43755fa41855692ea2fe4bdf4d08dfabce73c522c4116d0e30aa2625dc5fbf4aaf8fef3f8de0aac321cfbc4045d730cdfd027a365edf8bb5c7a487bdd38e6a24796b0ff2e5f7264246cf9d9ce63dbf041d706b8dcfc74c33cfea7624339c5dbe417cc0bd2177049067d8e420bdb0a496d34638e6873eaceb290bfd08e53b5e2709aac4527dc0b595dba8e179eb717540454fc6f1578a6ad8755870f0690dfbbdaa14ee8113151c990b950c9bee4c836e241bef3580b4cfabfa08e9186b1e3a6f927fcf73d526dc9a1cfdf2348cf6b8cbd47bcee3505cf6a24d853e19b7fbfa4913de0d11747109f3c5ad0421e2e17611d30903600dff0ed81862b3f9244c9290a57ae422ff0d66da43a398f400e3abe47698d32758c6198218deeea4aaff4f84b13340200e51225bbb304e2d9f84809764f01926da8fe9756716e5667441215874f59e297cb88f9558fc48c36cdb10878b60f302f61665f1d603f3a8c9b1efc8f306727d4afd3aa970a290f6fa93a1e8106eb11506894aeab21887676ccd469256a78704f9c3171d15041bfeaa0f12fb6e46db4bc4e11ffbaebdcee299d7b790e087579fed8fe6c1c463e6c440aa46225428aff32972b2072b53fcd2acc3a91de3376cd8c0c36671bb8e168ef9457a4669e0ffbbf0feb7a239056f3b44babd8eeb158875c8ce1e72108c32c1ac213949906b95da2d1e71c8e3c6da69ac3756dde066c78c96b2e5d7ba8e69710262862468eaa60a401c49acbde247cc999b4ee6a8744213adb20531bf91446599aae334107152586af80542e313e24edeb2dbdcc794a807663e148b3e86d7db6eca27dc50885cca6b964fe6b26531a9610af853fdeb050b585f4508f022e241b1a85cbd3bb829378eb80b6a5397c86c56badd507800ad3ff5b14d6bb96e59cc3f9d9b4394d1dde5e48479dfc19cc2ef8c15338b667d39c143ea2365ca4b5ab52058dbd5014c15276639c3b6ac3a871a619d69879e14e6d06b2d021ae01074b982515a7d631b1df3166caf8f7cb996fbca576c83f12d337c7ba694924a1a7e5badb9fb02ddb106e0ff32a693cb807c9ccea8dee35e7eeca8ef49b77c5df062c8b530a57bf9d09c4841655edfe0a4a6d58f3cd119a4375d7b301cb666aaaf17d4c35166236277579370a45552b6feaafb6093f4f7131e82c6ca73eccbf0e834c52f55c4aee5caf4b60775172deef17ffb28005acd5635aa5bd7d171938a4a5a318d0def6fecd1125dd271e15ee6dfc68c40012d0df17cd93888b014c69ba2c568f1d6514141912688cfdf26b4829ed5cd0d60f6103933fa5a9e7319d1db0a602eca9c9cbfec598030d7a8dcfa68bef423660f21cfdc73ca5f24a1e234583c3182ad02867af5502aed5ab518b4336777e187c9e4b024eb1f16b72d89c59498b7400bdc52dbcacc78f75e9ba1435019fd18326549dc8a3551f36fe6f46bf7b145bc4714ca320c0e72161aa250e3d059c20f8c5f4d88b265a85c0ca8d71a6df7329f1a0a833afaa3f34e7ae7bef06b19eb5c8e80df5138ebec20628e1765dee8bf571d9add8463a8f8afe53b3bd091ca51e0fd8632a514ad568b69ed4dd1bb5862815daf25c2b8fd3fea77217e2f76d217f3ccdcf498e32ee5c010d7a2a1ef2a44603724363d7f43d443308ef3f7d97ef0a41accb218d6ea998dc7e36b653a59794398353c46", 0x1000}, {&(0x7f0000001100)="66f1ee5acc370cb4c139c3f09aaaf164d88f1cb1cd1c4bffa6cbc2cc5d8805ab5818300c36cb20a9873c8b53fe7aa38f209ea720d1238c33b77e230d798201d1039b300c4a62568844563f68b859048dbce282006c8eaace1d700e3a4a289f5db82d339ca0a57fcca65ab09c6947f2dedd441dbc31f445134560e6dcb1a4cf59bfc8bb3853d304f2fdf6878d74682d206ff50e7a080be97598158a83bd033ecbec530921e2e65b858dfffc7d3c035051e7f99cb799c0f4920710a3022c75b0f698f1c7cd2e76612ef2be2fc8c9fa15796f072e8729de8ea6da4432ff560f3bc25565662a58a09926a5f32c1c495b01099eb71c59e3e00e4420f9de7a98", 0xfd}], 0x2) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 20:40:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 20:40:35 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xffffffffffff67d1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) pipe(&(0x7f00000000c0)) r1 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) socketpair(0x2, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x40) 20:40:35 executing program 1: r0 = socket$inet6(0x18, 0x8101, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2b, 0x8}, 0xfffffffffffffdb5) sendto(r0, &(0x7f0000000080)="bf982eb2a3386d01eb671a3f21482135aaad897a7f05a0fcf9e029a9589d6572fd2cb6c0260b325752c2a9645ec0f01e08798cbb10c0c8b2b244e6c4125120c4130590d30c5d15ab13385bf5268b8f806292e58946e8229ec4386a14369d9d775e7e18b1d7867097a749d907c89b73b68e49069a0106060ae8092a756c3c24f8508fe702d4dbb2608f85318b6fd408352153023acef18e980bab97f616d0a315566914442ff976af5e99bde3e434d3935d609bce90939a7b5931a18cfb3a92bc668161fd5d3842764475b8c0e4dc37ada6b5a524cae3ad2d2d8f35fa2a67919ae638c9c6344d88273fdcf8fc516052cddd79b13bb978f4d314a06deb2144dc9f326e123ca7bee2e12c3a67857d18cf7d5c74cc5853061edf74a00d5dad8fde68a9d3b2a3c980f6bc90eeef8eb9e674f46655868b01b41137664956d4c1ba98a6eddb503d36e15b3268a46e688fc9304da7f42007bb4e2ab8c5e423dfde43b1bdf32fe8c3be7aecb4c368bcf4d2f322722962464e8539abd6431f91c647bdfca755ac8da6de08c6b53995ef53fe2c4193706d63244ff0cca6ae69b860a7b6f38159b5acc1c3f9c006a691bde4faca942dc0d07cc1c69bf634800492dedcf2b3804b2bf838fbd15a7460c0572d7578eca4f70b74252abd353761757c0661d6a75ed85951cab8b5e0686c932c3a3203043b94b2a07bc35710a04c8045160d504cb927c1d5076c07af19b7bf9579bc3a911bd08e39a82b40af5a2525fb382468ef30e0b069949b4d03b27403d6e53e2db4fad37b774b6b5b155e9ab8eca3b56d810efc6e9dbe951260c2120b2c6d40eda5fcaab73cf978bdcf4d2ee8b2aa93fafbf0e6d6a7c34028501520df234428ff785b6b7daa68c95f76e695ed11159138661f9fe0226c5ab890fe98ed83f08738db0420e1679e67a6bb79fa205902a51ff0559901406f82649be0de0a5edfeb363656143f3ef2aae597843e10a5f3829741f3acd882544837339e7d590b5b7a50a941ca52c5f93e02db437d8b35c36a9a703c34df0e4801dd1dc4bc9300ebdb690cc8b1db9420bb464dec13048a430ad6185aa5a8f6cf743a076f3909642a4ae0e3a91ac290659a0782084a584b91b44ff6f79c328b97e16db6f4d0dde6df155c1695e585d43478497a3141a9fd004dd0c89a329c42ab98f483543a92b53d03083a5e88aeaa57368ae6756380f74db21c8cd76bbdf3e4b75b9efc87966e2fc362775864b32efac95e08c4b62e3dd1d30768222f1d2074e8bf1c07d4857bcafb062ccc75256c24216beff647efc144aa1fdec9e0711f9e80c2d8231e6888e8cbd56c984ab908fcbead1d61c401e93c239cf42a86fd02fd6c979a5becfb0478e7a40a6b56f227078df30d76bd0f20531877f7feee58f9a40204b814d86dde34efac2ee1aa97045d39ce83cc2e75f3a8a1cfeb667d5e9c58197c4df37ed1e9850d9f03d82b226abd6b6b6e8774cce8411dfe612ed412fa8c36f57be3c8a186c109a0f3ee031058b55517a518694ce448b5bcbaeeef36508de959b2e7c56de42f04510b5d4cd3180602a894d0d580a8c28d50c261205db5165ee5a39d34f8fab38743385d65a5651f2467b5c42282ce9398b2925708ce47ca47cd107cc88d147bfe88013b9ea6698ccffd1eb6c0c02831387d14293a12e30137822d0202735d02314f1c89801d6a975b500f070cd0121be3c7c6536ef17d49250ec33e41e845123c9cf85fa73165cb5ce37d3049fe1096b04dc4aa4c785f81bf1ef2a66440ffa78bf47b18e056f6604abd7eb235326f8353e001c7e3eb0787c2d4af61d68d54deded72500a5bc50463eb1008b0323c46c1d4e93b0b1ad77b3f49e09ece17f276291c6402b819a0c388e1139f96efe65f05b7add27ce11595a9272dc61ab6a37c0b2c2856cca84560cd33745c6ec4fb1ef051dabb10643a38d410a18ced93aabf3a371f9dc24b1c2501de1eeedf68089ae027e3bd48ff03c478ddb5b86a20862e4efae4878dddd02bf14c2fe5126c58d614bc72334d8e05201815352594876fe2c3972db9cd7e469198c1ef79082fac10f1fbe278746740122f2fa4c969d7bffd57e5a1f2a069ceb46a72dd27a6c7eb91919a4be277cc8a54d8b78eb51b5c5c90c9cdc193acfb89d81edaf1539952684aac66abe5c89fff4772223e19c1abd1a3b59c0784b80ebe7c634e0367463c0ca787ad202acfda7b9bdded90ced87079cac1127bae9a3d9b404a70115c6fc01d340d989c52e847a3e0e3d462611664c32559c895b88bfd36e9229153f0ad69e12d98f9e2803ca66dc7088202ac397d5d5be8e09f6d6d371000ef9af918c9bc27bc8f205a0ceef1e3df94699c4b78f7c41934ef66d3ee5e8a5915e32f3c5d2875017a0aa9d37af2e6aec18c6aac4bf0af592b357246f08f1e655aa152328d9f1398b7cfbd4fcfa8dfac8ff2fbc2b897cad4953571b8c2dab932689a8be6e196b0f978811b228f84e673314b8a99b0781fab7a11be05dcee655754ba92fab12def60189b106544cb3bad4031bb118adf228b6fae2f33e79f49750c7322aee6c2dd9fe021f13e63dfe350dd4f71e775ca8d206147231a9dd627216a15b0956ec989e4cfad5d10662025b742399a87907fba95f3455a1a6847adb89ccbbf85b43d6d085359d513e73c75a3167d87716972b7df1b0b49ecdbf1bad1b2189ac2de75c41f20d22b9a7844a24f5ac029c730cc3250c8f32312168fb57cc0b7f9232b5f46c9d0d2c1d3c4f3e4238043a939f300a4702da261667bb063a3e235e8c961470f9faaf5e082ab3ab7e275fc2e4fc6285e5dcfd76d8f8aebcdd18a9ed1db2ac132bb0c88e2cab7d6af32001e52e61777b50fe46d08a9005fb0d7bf6130ad06095e2457ec54fb83d20e7d6c89e037821100b3074654dde38b6cd46f2faac33126f024875216a39b37b16894a13c9c76a6b035858224a1a832945dc3aa7718bf615c2ebabd39aae7183b0fe8e8cacbf1bb5a43a29140fa1beff83492438d23da08ba670c9f2b22ba679f2feacae5813195e122a46ade9d12a5b8d8e119d4cdad662a3f8c3b2619c7478d98bf42e7634358308521ac70c5c81384fccf7c1c99875df03ff965560b59ca70a95123291f97fe849092768b4dd0fbed16b4d44456a3e43e3d6a10229e1ce9876c25e4d22236be92f8804a535dc9bb4b977d7f14e80bfdd4dd7e29d44c817ebb623b26ea4ac2feda679a736cc119323fb5152f5ab00e8c893f0a8e3083abe6fe82641a0d7c9da5527959da33457aa247691ecebc6dd695a9c882b4961486b337ecc76af2635b0c0b855a090ae97e546a1a0320982e23379038b690b4a4368ea5d5995e442780cf0cd64068b306994c7f8fca8be37be9e11b62dec2f685c5478d48764d5518030c842a052bd312b203dc9b930d79dc440f35d154a599327cf5f6861862f15a983a868b86af55c3fffe78e7ae6fd8462ccd3d00328eccd6e5fddad73659f3bd0941e3e385538fbe5307730d7510b8ed5d0506e7fa778a727a469ef3943c55add95bb34948b3fcfe8fd7bb3984c0b7b0a80addb3cabbd4db927c0a9657a74645a43e4eadc0914bfadc36eb8c1a245a05aa19c8bb3a6c4721c50d55b008ce594db0a2fcb6d16bf4ac440f8ae0b85ce37eb3ad450d6f4a5cee802284cd554d0e829624e3799fe04410f04484c28ba9361d248db7181e3cc3b2b01d866a286606af95d8378495bf49b4f3f7666536c9fb4a30dee364c2956446e897c9dc09bab3659cfa9422b933a0da11321bfc782100963ef3211b7c1bdf7e5a736c713cdfa9f0730434bb53794741750143ca209f8ba0bbe4594148c05a4cec2afe51d0693bd9f18700ef917388d8c6ee326d2ac38dddb5b3a8e082b0763a15e2276dd85a91fa734e27ab42c914ad18232f801d7909f303f39b3f847ecdb4461d607a8c6c23fb08e8800f604b71acef2778ca127430cda3a46e380316ac95b54ce03cbf3343f2042eba5b21c5aa181da2241a944d150d31eee056c6f40a1195cb7bb0c59a7f1a3d4695c547c29826a9cbca024c6a351a706b0251a3643cc58fbbb6bff965f4091c0ef5518b7b0ddcf4efd2ab997316152c1f074212c642e59bf279da7f444688ff83584d3ef5eaeee93ff0e89ab6289a0b46b316d74f48278d592ee3576a946ba23a788b1487054dc2b48d7f91d4fdcd28133cfb4c181d7dd02ad6ed1874b70c7fb8baa9ba0bc6e3895baac8edc3e525bb1cf9efa288095e205426a8aa7fdb80ea49edae1c65c3383de28dba7b4236d5f9a91f7c40ec0b81a31eb937e30ec3922d9a8f21eeda32bda2bf050eea64a250c845e8c29e2d12579aca0eaf2406213a0f8797e39b82d4ffad385a554d681090f70b06a4c2bc38246ebca5b846e9eafe68e538291ab3e289e94104f0718d4b27150b0a50712c9e3a92a46221b982bfe948cf08d2f2ef5f090c7b47c0e4437b9e22d4ca3fbdd29cc2ea5a9feb69f2c0c6b828c5e8be077286f526d3322752b2fa363490c7879bd46b117e0d5625a948bebefeb043072b60487c122baa8c9d87c8f9595296c7d849b56b592eb5d5988493a56f97d2ba85cd116536800db713bee7eb531d7d3f2e52bf8b5327b483912972105f3fa31343622a804c40aed9bb160a741b5569c9ebd41dabaa53ca8a1532b9ea3e6462f5982d7082f6e8d9d77ebf8f8686ebc7e239271ee8a110e578163ea3d7d9357a461705e935cd272962a1e3d6fda8782a9401bceae1c49622bfdf5293df2eb6496dd75950578e3cb33150dcfee1f424bc97d87828a759cb815ca588540fa51a6a9be2d98d520b7e7495ea50538da7070bf99f751455fca7f6f438357fbcdd3febf567faba750e6534388efff2b5a88f8cdcb829085260e7a8cca67cf040cc09e88a2fb27e36db8049c05ab3b929b15053a743f0f00422d2151070a693c7eebade01c5b53ea54e04b838ebada0a2bca1aaa8fd7b6903ef10ff51fd9cae7b43a04c731a0d4bff8c3bb27aac3b34b8c36616f26b7aff73af2fa8096e26b844fc9669e0cf39a6d22919e59f87d26acd2729a07b0315fd9b69d4014e9e8b3f38312095c3b92cb07a937a0ea95d4be9c0d1b8e8024f75263d6c75d1993e32ce10db5694806749fadd6f8f0174f6b55c4cee9b07256968fc7f00c62fc1f4f30a8961260396ca961ae7ac68a5e60f0640a9e877a887be4a744760ba928ab7146feb159a929ece9f124ca041f55f14c93c8ac371f2983d9c59772ac6bc1e137d58e7edc19a40cf4202596761693617cd91fb5b2c8b15185a452298fd39dc8033fc8822845333064cfd6b4be3b6588c1ec968821e78a0ae989f8945296eaaf9b265d978956fb22b74608fe711385214f7c2e31c0b27d857851eb9fcd2615bb35aea3379167d4252b3e7019f59bc358127101197935e422a84a50ff0deef8e141b87ca54f9e43648148b341b778b150d86668255be5fb41668a803a257fdafd2df6c38f074dc3b6469f5628e0b4f9cbf48b6d9764510806484e5a5312a1926b7a0af9aa151809f52e9ebe357ea9d9e817479916529084cbde98ecc0881d0cc24a2ee19ef62bdcf8d9780317e8a1d447e9e121863303ea44bb970e6e2d301d4b1a8a85b310cefd9f19de3d7b3edf80cfb126f5d0caa5972b8e7e96c14e8ce0ebe7bcd4715c5c86dee95bc50911d83242cd3c1a38f3e7de2b81a92ea1332e7ee9e0bcb96987e13e09b691dadfe7951fd9afc680e59056217db23d6c1778fedeedf05389eecf485579ad5bbfa4a36a2cc0f7c74ab83cccdb13342c80", 0x1000, 0x8, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:40:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x7) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0xc5ad03888d7db258, 0x0) 20:40:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xee670010564486c7, 0x40) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffdf2, 0x0, 0x0, &(0x7f0000001340)=[{0x222}], 0xfffffe81}, 0x3) 20:40:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6001, 0x400204) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 20:40:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8005, 0xd366) r2 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ee74e11cd4c71da67333c0891fcb7ca968f189b16417cf4d03864aa87757ae3e455cff3562159ed8d3e22d0b5f5ac710093bb68099db1eff854e7841323000bf4a72fe70fc40e30ae13ed9a0cf64ba58d712d451643bc96f26f1c7344018d919e46c9dba1ce5602310f7b9d7cee6084af1db56a8a790ee01c5506a0b085f4b54b01462c69c9fb8d657cfe5e6ba5d4d3892546ce3250646f0b57fdaea4ddbc80fcc2c0a88824b8309490bd427e36b28043026911cf132a1172066a33a70e0d64476434af02c9773a2652f806e", 0xcc) setsockopt$inet_opts(r2, 0x0, 0x80400000001d, &(0x7f00000000c0)="00ac2512", 0x4) write(r2, &(0x7f0000000000)="81a9f1b0f9939a886f886d785333ed164df3b723171799700f97b6cff0d97afd8279586f37ff31905187c8deb1e38945ba7287816e85a9522277cb618f5f2c14a163ddd53955025d79c087507df50cc84265cb78287da40e10029661f194349a226f0ef747179c8165983d5e8337e3099727aa84006c1af73e5adc9b7ee911ab156c588ab02174c25ff4125b1acca34e0d86e70ef0df59ff75c3bf38ce22cd3a89f597c5be3a9138c023ab2154ecada669ba96ccff27950dede03ed9", 0xbc) socket$inet(0x2, 0x0, 0x2) 20:40:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0xbce5, 0x7785}], 0x33, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x1e9c, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x14, 0xf0000001, 0x1, 0x9}], 0x2, &(0x7f00000000c0)={0x7, 0x40}) close(r0) 20:40:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x3, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x8, 0x93d}, {{r1}, 0xfffffffffffffffd, 0x5, 0xfffff, 0x8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x8, 0x6, 0x8, 0xa}], 0x5, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 20:40:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xfff, 0x3}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2964, 0x7, 0x1, 0x3ff}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:40:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = geteuid() seteuid(r1) open(&(0x7f0000000000)='./file0\x00', 0x420, 0x60) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) 20:40:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001240)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/45, 0x2d}], 0x3, &(0x7f0000001280)=""/110, 0x6e, 0x3}, 0x40) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2dae", 0xd2, 0x0, 0x0, 0x0) 20:40:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1a026dc78140f99ce22373cf9b3d4102bc5ccf9d07000b03e076f02572b738aa8fac500d5f6f70e81a9860d3737d3f33767c2953ab89467b74ce05c864054210d084eaddd5bd781bb53f18a6f8d08ab7d2f08d5c5902d2ce29ddb86200bfdde188760de8af2d055fb364c6edf040bd0eb4cf433bab8b918caddf403900e5a958f9403bd247d15b7e262ee0abf9e11933b0d00a2b36967ee071865d07c93d1e1ad052cea6e3c63944b304e997373c812792510b4d5c8b1ae104df6ce92e82e3a98a6e1fcb30d153c58150518c7fe578e73712cd801db1e0b597cb334b53e748aff96696aefb35fdae397d8d6cd192c8b7c9c75a9c5543a80f1ec49f22bccdd292704661a991443c569eedd60c3a1af3626b975edd3f3642e1f2a5a8c6b08e3c961495913502c67d752e6444265205954f6982abd2676ed665c6f199da7d54a8d1eee95d62e6075b3613e0f5a1d7a99d43ad946bfaca273e45074084167f4133e3f8b3150c67f0549df032df605f5f26ead4dda849bbf7a11ef4df7c9390ba6f47582a36afc5f50c1a7e31e260a05e115eea184c3e1310b396a3d02f29a83c4bdca09e34fd82fbb572243b719361edc2555ccbaef2896092428613f42ed708ed011ae602fa275078058f36ceae915b0672eec4c5295981811f773a8b03dde99b3278f2413576d444d96dc4503d6a17a85fba4ae5f7bde74968712bc09dd1afc918b8786cc95e52677937e7f9438acd7475119a7454ebfc6fd2538829c8828ed6c13f167cac3c10b87cd6fb2967dc821be5dd8b4755b71852172a5a8ede1e4cf5fb6cd2cec284ceb4097c4d4fd8df7a344d07387bdc42993550b2df039a60f368b7451b5cec3bc3c421687b0f1f53c143f03fc8511d0d72f43514e15852179809b69625ea07b92be0bbb655b3f010cfeee6c4827de1380c7180e884fa4665e26fe1e2d4f522fb8c2c68d5bb7627fa32f31ecd2dfb8e0054cadf4fdc9d71523ecf4acc6ab45e208fc045a64d00e56e9517a1d15d22ae86b9dc26e4cf70ce933ab300b22a970cfbb5ffa84d58e585e5f71c4b02821e77ccf5b5b560cacc197b883178b188f1c8bef62cfd6c5bc2f7d953d75b6ac4c5c95478336b58a3d127c66e76ffe33065a5253fc2f023a414a9aefa760dd30c96995e1dc54f4709477d4e2531154c7439428bb5c78c94b7c66070e703bec2c76f23052dded3cd1c6f0ca5b20da49369e10d207ef0d33e89ec3eb55356d34fa4f99b237ea5b6c61142bfae8f585885d1fd53e38ae723995807aa58ace8733842f752768f91a7ac50303044b8a1dccf21e464e993428561dd26d1f003261c764dcfbf493ad133a85ad1f6692d15ecd2e239627f54f2ba112f3dfcd07929a42774b46f55c1adb42523e090a0dedc6fcc080ce8a392d35b57c730102da4989d18ff68aa1dae4ba2797d818dc131d3bdea3780a0738267d9f0d15d2d073dde8e44607b7b295138b21061899a00c655f1426dbeed19cc7ec2a226516282cce065c3a85abf26a75f392aafa7f192492dee0014420d6ea2f633149847b194f684ec60316bf72ad51d38b7555497103affbc372f90ce756ca615bac65ffad91a271e3f08bdcd0a8f51435b68516ecd8b1595eacb5135abdcfb7bb1ef781e41c97536e3cd26b46c36a2117d283625f74da8544606057c202a980df4fc2810ab7806a9144bfd26fd1ee4f564647886c558ba6b37d33a0b830d5b3aafb77a25b8ad1d55b4230046d47389069b69825595da2fc0c9127c6d9b367d6309d813f1608fc5a1f24aea45f41513bce0510d95f39c867b720d2264374917215eefa47cc0b54fa1eae5c580f53d61b7b68d42b06cd787aaf8f8be9b0ae996dfff1046f82f1767264f651b45a6f6f3629212f5e49d36cc93905bb555742550ac920f348de8af9530711e8c0f02245756fde0b2c23ac66f367451fa2aee57d289937a4d2debe7956981fdf9e446a9d8feb88bee256850190b4fa4ade30ccc7f74e77011ff694399e8a28064af52712b4285f86cc64472dfc1aa1d10b26a33c236c94388a70cfb0b6b1cb52a0ba9fefd66296409cec2b81d9912f6581ea5eef1237e50a32eda1b2c0910306e5e8928c3224bf17728b51005a327b277e3d1bc96235fa214da027d4d6802c164f2fc2cdd2ab3390957a9016b95c3d6aed3d9379a749a0623fe9919b8fdc942cd6b9e087dc07b2fe60ea9d6a12283244745d5e8f773e6f38a122a957caf1fad68145db79dbc02e0a1e6d60c87342e5b4dbed77a524a29c222228936d4e493f806d304c0c8c92a149cf6bebc6c7f68f1bfff916afe48275b0ebaff1954b396f0cd237b2709e2ea1d144df440d9d8d640ea13b1c46b7a2409ee70f249b5ddb4a964d48b6b06a9238f62a44997329afde48dd35249a440dbccaa01bdc85f3ff316143a87876c7a8c1edb99e10cb8439bac83a0784f14b82c895ee3e8e9d75ca1d0c362adf6314d8cd0bf70b9efb116d461651a3a84a47511c310b8f22a47e8704e66e31a73ce134b95c80c27aad2936f083d851d953ad127dc49b4d0b0aa80e0c1fdacf1bd2dffd9128ce8575384efd0044d5179fa422c78f6559fbbc72c5645846a1cb85eee93dd69491fed595546c19b1a034ada1ba69516d101759bad797e19a141d4ea37329b375816be10b247f2b55d3d1c1be126b9ce905dac0e5d57642e72b53cf321b4d56a0c7a9186c44dac548bd70c120609f3311544655c67283df285910aa427fe8d19ee8ca7bfdc45386affd8fadb1898b9581d4b53dec7a3b989f48ff7aaa0a2218d8ee5c72cffd391ee400291591100f4d94cc681777639409491ca49504dcc441aafc63302f526014fb4cf2e2d6b19be9dd029b453d853973911b88c66c72a6e7e89542bd1ecf1058000d117ddaa9756d43dd5073315ef499913e6841bfb633630ab0b6ded49bd7638dfa39ae3e1ac507c406704835c95203f62d77a3d1c8e1def1e0aafc06b5308bd683bd84e824e35f2434b9d3bc15807268e17302805cfe09e6d7b03e13171502cec7a796e5fd139be35f12f770d7b89c020fc4699dc5d569fdd3a334d30e17bac73479e346608a8607d36100e36e3fb1468e88eaace09e99518ec50ed9096848ab05c0c5cef50c1af3c77c27ca46f3e3e3d0398c2a542ac564fdb08c05e2f95798885f9f5f2c7fe2f478efe1ce095c45e12bc299b3cfc1d082740075a4f4d792ba8438fb5ca72d6338ba10fe9dfa9d065233f3b34d78ea9204219c0e6edd538240c630231a6a3f61980471c8a11e0081abb8758835736b6326d1fe1bf76b09bcd398b3698d327ed941394f5444aeb8d399b8d99cc316d7c0fedfa56b59a31f686599d5c1eb22e512da81134f6a9dca16fa082afa662cee3fefe6af570cf306045ababad6afa2cac2a533e2bae6211324dd8de38a66d38e4c6a78c44b466de7fd7119af688c65453ab3f98025fa37666e5c82ba68dc74371f1806a8f6554f87f1618b3c3aa51631fbb978e88fe670eaf25cc8447438e8b8819c6fa8774c396249b7c591f7ae85e113db3fbea6517c35d082fc5781ba9c7320aaad915c26a8cea50361ece30a4302d324c8d9c6e838d3ffebcb2e8b6b4578cc4bf3261ec2e1813cf3e1e1b53cd90e7c66b95f8888aa75f2cb4030da2d3c73085fe47731c5ea3ce491d4de16a834b0f02f8ee9658f9b6452d9783db836418429c5b4696ea6a4b3b4209caba05e6ef0b4c39a14e2e09316a073ee603234820acda82d3e221e8af5da140b85f593eb9a221d3059d0b5f18ca732c2fc6a8ce305c5735c02b756bd94a11f172c21952bdb5252dac10a149861de2ae8bd71216e34371b5ee596db2ac33ce21a07a28dbfd35b43d1da651be5c1e0d2d48dbc87931028d369a6fb96fb73b9c9f46f3a615c74abd0bf57195f04d574597c2f3fbd73ffeee77e6481a47926fd050cdf9de235227af41bae74ba665a15339c5c99c398ec6461f9d7a2d050717f05bc90ed7077507c83c81ae055b6d5751d3d7e0c0957ae736a2735657b82020e8b2aef9ff6ad2f77714fc6454b12202e00547e81e66a15336420049e6a572e2ed712639a6f63a4bcd3e6a3076943bb15f8144ff92948f0f4d66f9883c044256776b4117aac63f392d229e5ef401f1c91829993bb790f4eb1040b5c413bcfbe603ff62c79ad0bbc470eb2b057561f913e69e8b3ff387cfcda21f8362abd2400d777f0aaa89406811eb82eae5024a541bd450d147dcf6bffb331e338e75821ea1cab8dab3d6f4255b55cb6149d2caa105137ad7ec60dff98df14a50aad8736f2468df8e4bb9502aea3d877945ec91ad7837fcf65ac1229543a71ad1203b43257bb907fc6f1a0059495dd4a79be23bb42de475a30c9c628f8fcec2c4f6729c8009d3abf251c91ea7b79a318cd96d1a162850ad2ac9a2c79cdca15029becee09c7239ffd3778d4e94d4a0c3df6fcc73e5719e9f59ddedfe82ff0a009f575e8fa80af07d9c98cc227b567be35f8212e3636e0b7b79e3ea71f7c5377495bbbc98cf3ae7660b03bf029ff6e4fed70ebeca01297e87dbe62cb212571fb7821570c19c3b1cb0599025e3931c06446eb26bdd3d474b5d822ef3aaed4393bf650bceb2a7f55b8cb02b859699e0cf39bc3eed8e4c92cef97f838106517c9116f7d7b4ab14b2f6863df13f1e941ebb9d5bf2f35f9051d3f4b7a0629d939ca02ce0e7f898c57b9ad8761f35be574a81c5c022de986232a902e3c5e94c02e67ff844600b997650cd2a68492264ac4d9ac33459e6bff3c5a1969eee29081c962e8079a721008ae6791da709edf5ef4b1e5b3875643482efabfec86fb11b14daf33d3e0c74d48bd5cc68ad31e462064a3b8cafa4b2cce6f9dec75d5d2e4709b1f9ef39b63a33044b20b974784dbd696fd934d9ea6ddf9bb03f2e4e2a6a6056d639e448bdb430acee9aa5c082dc67fee0968ae7f8a9ab72fbbd61b0eb24b5f3e18200ccaab7ad34b5b38d742cf533e31a65321d5a0dbf7bc01ff5c867bb7981a92185fed0fae9744f9130c11a533dcbc168bc1b6c38aebefb5181c531790eec373e3eff07c4336c08d0de9f40e1caaf7f1f8b12e3324cb399cc6b1f5316f5ba8b68b45435a4fd3a2ceb84b5b9ba0ea858b1e141162aac9f8acba517c9291bf29e98eb6d0dcd56e35ca52fe1583e54f35a1da8c66638cf79c2e37078682b83399765ef7c73b98aaf3bf7a86de3700a6572ae9ad920482801704b6f754a9373f1d40dff82214033d5baa4d119277bd5fea4e285c8a7d1505c54f94b821740e9990ac003f3a7ca0952d4b012a5db78fe34f79a1954143199a14b8df482ad805e6608e035e2468751b662795af97c0e9f0c6ec4e182df8d1a1c3f302c705f9eedf81b8ffbeddaf3ddfa63262bf8876a5b7066a8f893bc9afb12f2d76d17eecd6695eb78ead28c2ed4e9daabaa12ea140c2bf27bacf16be4027bb865530d92ebcf0d423e8597e095da420f267c96a4eab0d589c425f341c3f09008266b0736bf0b8b396fa8b9f6c13f5f9610099756e8bd3aad3cf3dd616c5ea8b6505ccf43f5d2f09486fd90befffd4b139b5a8fae2783cdba5d26115b0b1bbd593dda6e562f72f0e46af3fae4babf79cf9ab3b997af40c08c98415969e034f9765043bf4330986b2d245c2ceaa85b37d571a154700c3035b766f87858db4cf9fed2788256f78dd92735d826c8e9bc6f6eb33b25660f87a8a2958fd994126e4b942ad7b727c41850055dfe98bc1291663cf8a5a5bd1c075cd25068e55bb98e8d3991755563e8c032a94bf0b647ec47ea", 0x1000) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006b, 0x0, 0x0) 20:40:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x75, &(0x7f0000000080)="5cdfa4a0119a6104eee4521e6b59f60fc2f5ed2b38402239e8855b738acdf3f68b15f1a47f3ab018d63a1065d4f478ec3bfba295d8667994f09db10ea552101f98e0c20bb397177ebaaea6a3e10e356eb15cb6584548a8ddf2932865d7cba2c6ac0925915a494574b27de3b2a2df5877064e26bfc3") fcntl$setown(r0, 0x6, 0x0) 20:40:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() 20:40:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x20000904) open$dir(&(0x7f0000000040)='./bus\x00', 0x12, 0x0) 20:40:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) dup2(r2, r0) 20:40:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x161b) 20:40:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x30) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xd4e) 20:40:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="62922f5cca7dbf9e1742153de8ca6f61a89d50fe32ec64a7a7221d8065b98834", 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:40:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x8, 0x9523116, 0x0, "b212f34a42f6e405b2682c10093e3f92df78cac3", 0x20, 0x6}) 20:40:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x10) setregid(0x0, r2) setgroups(0x6, &(0x7f00000000c0)=[r0, r2, r3, r3, r1, r3]) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getpeername$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000280)=0x1c) mkdir(&(0x7f0000000080)='./file1\x00', 0x6) chmod(&(0x7f0000000100)='./file0\x00', 0x20) setsockopt(r4, 0xab, 0x8, &(0x7f0000000300)="4dc2be94155f9856786bd35b61f320a7e94e6e14e5295334f0113a4a80a2ca64f0f15a4e0b0865a0ed4f1b4c5568bb84687ae1fb757692d187b8788666aac1630434b974d5973104c00025c1b93e784da0e5c5ca15978b6551416b7bbcf3b32e6abac76e98bf35fa9a8ef5f7fb81914ec15d793325872fcb68efe18fb7104ec544435701dcecc915dc6e79154e9cecfd5e0b36b6cf8d495c3b44eca5", 0x9c) 20:40:42 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x23, 0x4, 0x7, 0x200}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x200000c0, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x60, 0x40, 0x0, 0x30}], 0xc997, 0x0, 0x0, 0x0) dup2(r0, r1) 20:40:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fchdir(r0) 20:40:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) 20:40:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) shutdown(r0, 0x1) 20:40:42 executing program 1: nanosleep(&(0x7f00000000c0)={0x2}, &(0x7f0000000140)) 20:40:43 executing program 0: getrusage(0xffffffffffffffff, 0xffffffffffffffff) r0 = getgid() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[r0, r1, r2, r3, r4, r5]) 20:40:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) write(r1, 0x0, 0x524) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) preadv(r1, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x45, 0xfffff, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0xa8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000013, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x41, 0x20000000, 0x7, 0x40}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xad, 0x3, 0xffffffffffff9785}, {{r0}, 0xffffffffffffffff, 0x4, 0xd, 0xd1, 0x6}], 0x3c, &(0x7f0000000200)={0x20, 0x8}) open(&(0x7f0000000180)='./file0\x00', 0x401, 0x0) 20:40:43 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() setreuid(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x5, 0xf9, r3}) seteuid(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 20:40:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x1) 20:40:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x11, 0xfffffffffffffffd, 0x70d8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x62d6, 0x5}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x1}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000009, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x7f, 0x7f}], 0x6, &(0x7f0000000000)={0x5, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/20}, &(0x7f0000000200)=0x16) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 20:40:43 executing program 1: select(0x40, &(0x7f0000000000)={0x61096a64, 0x6112390b, 0x40, 0xfff, 0x3, 0x4, 0x3, 0x3}, &(0x7f0000000040)={0x2, 0xfffffffffffffff8, 0xfe7, 0x65, 0x0, 0xa5, 0x10000, 0x7fff}, &(0x7f0000000080)={0x1, 0x8, 0x80000000, 0x80000001, 0x8000, 0x3, 0x7f, 0x3}, &(0x7f00000000c0)={0x5, 0x5}) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x82, 0x40) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0xe5, 0x4) semget(0x2, 0x8000000000000003, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) 20:40:43 executing program 1: socketpair(0x22, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x61, 0x4, 0x4, 0x8, "66270d354ca13fa0f41df662f0eb8bfe5e2eebeb", 0x80000000, 0x3}) socketpair(0x11, 0x3, 0x0, 0x0) open(&(0x7f0000000000)='\x00', 0x481, 0x2) 20:40:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fsync(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) 20:40:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80010000) ioctl$TIOCSDTR(r1, 0x20007479) 20:40:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) shutdown(r0, 0x0) socket$unix(0x1, 0xcf3a323c276240e4, 0x0) r1 = semget(0x3, 0x1, 0x441) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000080)=""/4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0xe, 0x9) 20:40:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="ef88f6a074975f0a56a32f7625745086c693899bb5d3afaf5474353d6b6a3d6201e67bb050ee36401e7c8ed56c513f14a6d166632eeceb18696d8e174614d885", 0x40) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 20:40:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) r2 = accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000001380)=0xfe1d) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) r4 = dup(r3) poll(&(0x7f0000001240)=[{r0, 0x8}, {r1, 0x81}, {r2, 0x105}, {r1, 0x743b5d7304cb1723}, {r4, 0x100}, {r3, 0x5}, {r4, 0x90}, {r3, 0x40}], 0x8, 0x3) poll(&(0x7f0000000180)=[{r0, 0x1}, {r0, 0xdda668eb554ec917}], 0x2, 0x9) getsockopt(r1, 0x3, 0x8, &(0x7f0000001280)=""/244, &(0x7f0000000200)=0xf4) read(r1, &(0x7f0000000080)=""/241, 0xf1) 20:40:43 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0xc007, 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) 20:40:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0x0) 20:40:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f00000001c0)=0xdc46255d891c4086) 20:40:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 20:40:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10600, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/190, 0xbe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) getitimer(0x3, &(0x7f0000000180)) 20:40:44 executing program 1: pipe(&(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) 20:40:44 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x100000003, 0x102) select(0x40, &(0x7f0000000080)={0x9, 0xf5f6, 0x8, 0x0, 0x9, 0x2, 0x2, 0x800}, &(0x7f0000000100)={0x8, 0x4, 0x3, 0x1, 0x1c00000, 0xffff, 0x8, 0x64}, &(0x7f0000000140)={0x7f, 0x1, 0x2, 0x1, 0x1000, 0x3fffffffc00, 0x7ff, 0x4}, &(0x7f00000001c0)={0x386, 0x6}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xc) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xcc, 0x0, 0x40, 0x6, 0x4}, 0xc) 20:40:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r1 = getegid() r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) close(r4) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r1, r5, r6, r7]) 20:40:44 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) pipe2(&(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x1081b, 0x40) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1811, r0, 0x0, 0x1) socketpair$inet(0x2, 0xc000, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x0) 20:40:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x1000, 0x1, 0x4, "26530e0cc35253fab89a67fb23c727fea2f7048c", 0x8001, 0xffff}) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 20:40:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x8, 0x99e}, {0x18, 0x1, 0x8, 0x7fff}, 0x6, [0x5, 0x7, 0x7, 0x1, 0x2, 0xbef1, 0x0, 0x3]}, 0x3c) 20:40:44 executing program 0: socket$inet(0x2, 0xc002, 0x9063) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) socket$inet(0x2, 0x7, 0x8) 20:40:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x28, 0x0, 0x0) socketpair(0x31, 0x0, 0x8, &(0x7f0000000000)) 20:40:44 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getpeername(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='\x00', &(0x7f0000000040)='r\x00') 20:40:44 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r0, r1) execve(0x0, 0x0, 0x0) 20:40:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 20:40:44 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r2) 20:40:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r1, 0x0) 20:40:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000006c0)=[{0xc8, 0x1, 0xffffffff, "3c6855191456d94a36da2b0c4c102fe416de3984fd2c31b5e339ff90843998df4a84a98a0c67a149d78481d4291e30b01d709bcdd8f9ee666dc66e8c7ad2529c5daa748bdfe3eef4e1a74741e9ba40a19239e0efd19f11cd94581f2b6318be9ef5b09b3920a2556b5bf7383a379dd79a7185fd51b7bef1641474812855b780c54064f1ee3402b0ec50ded6ea4960872798e4867cd1833cef692bcbaf95d6362614a8bae2eff43da3e55ad8905a26eb7a2940e3b4e5193c"}], 0xc8, 0x1}, 0x20000000001) 20:40:44 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f0000000180)='./file0\x00', 0x180, 0x2) socketpair$inet6(0x18, 0x4007, 0xd99, &(0x7f00000001c0)) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:40:44 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) msgctl$IPC_RMID(r0, 0x0) 20:40:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0xfffffffffffffffd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) write(r0, &(0x7f0000000240)="f18735c5151726d62361737f55c9338014d9198e42361dced3767b72d8356ff7a9cef3e64e74c799867e005ab7afa5c363de809138b19d7b1ba2a2ab1333aa112db54807a4c9083830251b756e8df1e2a518ae1ec7b0653df8549f3395eff13adf79aaac64386b01fb94dd5357b8ddb372118cbb74953634821751e648a7d4edec765b32e162c605b76dcc589347bc68ac52cde261ad5182c5b0808daa2375", 0x9f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:40:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:40:44 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:40:44 executing program 1: socket$inet6(0x18, 0x4003, 0x0) 20:40:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) sendto$inet(r0, &(0x7f00000000c0)="db27134596f1e373121dbb78552f8c6b300ee1bb6a78ffb40eccd590169e85c8fcc368ed728a24d964fb1facb4c9b6e5404ef792288dc743885daff5262869fe37756c783631b91f8de6f69b8c48c958a1667bdc39a1170245f33f2ad3d21beedecaf5f49032cc191af7db2482958ae1e1f3f00ad13bfc6f344fcd3972c75c83c9cd6d1923d19c68f4cb8bc8c3eded844f8e5de8424c85b5da0b1abfe85fa2922b44bcf981492fc362af134b1d74288307f33287c27a2fd1130dd20d3223fe0fa7a77e2d7688096e28e7d056d0d99aea93f8aa4ac47345af493eab5965be83315a6031d243fabab52abb378f921c730e10facf2732cb7b5bacc94f838a626e11e88132bdbbe0d1b051ccccc2e5", 0x10d, 0xffffffffffffffff, 0x0, 0x0) geteuid() 20:40:44 executing program 1: r0 = semget(0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x0, 0x190) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/163, &(0x7f0000000280)=0xa3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget(0x3, 0x0, 0x90) r3 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x30) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x1000) semop(r0, &(0x7f0000000000)=[{0x3, 0xffff}, {}], 0x2) clock_getres(0x2, &(0x7f00000000c0)) nanosleep(&(0x7f0000000180)={0x2, 0x1}, &(0x7f00000001c0)) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/82) fchdir(r2) getitimer(0x1, &(0x7f00000002c0)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 20:40:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) fcntl$lock(r0, 0xa, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x100000000, r2}) 20:40:44 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x800) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xd1, 0x0, 0x0, &(0x7f00000023c0), 0x90}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xfff, 0x20, 0x9, 0xdd3, "8f948dc0547fad3e21a6526770187a16edb5a21e", 0x9, 0x5}) 20:40:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) recvmsg(r0, &(0x7f0000f10fc8)={&(0x7f0000bff000), 0x2, 0x0, 0x0, 0x0}, 0x0) 20:40:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8003, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x188) 20:40:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r0, r1) r2 = getegid() setegid(r2) 20:40:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = semget(0x3, 0x7, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x2, 0x1, 0x390) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/127) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) 20:40:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="fd2f", 0x2) 20:40:44 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) r2 = syz_open_pts() syz_open_pts() r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xd2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x100000001}) sendto$inet(r1, &(0x7f0000000100)="07452b326f60437f679736e3e32551228bc12c5c27dafebfab8b6fbe3f303987075ad3b4a3ec61dc2f85953c9b214bc248310999f112b39af89b79079d51865cf05dc4eff790eb88cd75818da05d538fd59dd4e99e6ceb7186dda0b07e3369659536b458788c2fead7e0bab0c0c98ba138b8fb641d4f2d137fa392a7a3e069cfcca719052b20c79be2eaa80e27e2337467308c40850dc31b8cc87ee162106cb0a1f5552aba9f994e5b0a59a464ae56cb7a14635d38045212fdfffb31f5234eac2a3a6937b78d6c1db7db7e0449f1ea592a9ec6a264b283104fb194ead13951f9720c502ac73e77c16c3cb3ade76423033459a8961f3667ea6b89b1fb141b", 0xfe, 0x40c, &(0x7f0000000040)={0x2, 0x1}, 0xc) 20:40:44 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x200000000) 20:40:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="ab04d57328e268128902b2b0f5e4459a7db1e55f0bf102975fcf02b3ff0300baf54b1f9c0ba30ec112083eae20c5b5e847a59dcbf9e6581b0ce867538925d959e7f26eaea383151fbc8fc889347955106a4c416ee52224b684a37d7cfcf663d3b3e600edba4899c13320b21cf2ac4f588a5d3eca577790dd18452b383169a91c2fe1d7ad33ee9dc509e6ac948e5f5232e768", 0x92}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 20:40:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) r1 = semget(0x3, 0x2, 0x300) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffff, 0x400, 0x1, 0x9, 0x101]) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:40:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000001c0)='D', 0x1) 20:40:44 executing program 1: socket(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000400)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:40:44 executing program 0: poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']}$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000280)='/\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') 20:40:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xffffffffffffffff) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:40:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 20:40:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 20:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="6ca220fffcd77df46d9f08a4e61530e041af0000837b7d4ab89892fb9d2dd460e248b4335e4898331b328663de2fa976ebecd7b85894b1e71bbb00009abbaa81274d6e9a47d14e310c24b41c5a", 0x4d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 20:40:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:40:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r4) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f, 0x0, 0x1}], 0x1000, 0x0, 0xfffffffffffffffd, 0x0) 20:40:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x2}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 20:40:45 executing program 1: getitimer(0x2, &(0x7f0000000000)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5a, 0x3}, {0x9, 0xfffffffffffffff9}}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair(0x1, 0x7, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="85231743087a79c5da17fd9b1ee74d2db202e39724a3f086bde05f0a179884d479625e39c4793733ed9828783b515594422f77e82b1dcc7c6979cf4092bb872ee88cc2b6de9fdf7bd64eac44117b11a7af46cb619763197791f6d412171e4891939aca4755c12b833b85dff5e510cc5be84ab0011e7d8001a4d51f5865d68147fd54804a6833dd33fdcb53b903ff1f44ff50679bbda71a89c0d61032d687e6bb2976f095c49c28c35c370d01c4e84bd8509376a19d241ea524ccf667e18072929d79337a8b253ccba8d0be344216875a165e3e88fbbd22b15e3907313b9329498c4e63c0534ddb7c689e195b81503e1572a420279830aa", 0xf7, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) getitimer(0x0, &(0x7f0000000280)) sendto$unix(r1, &(0x7f00000002c0)="e3f78276025a151a566cbdfdfcd7792c8e038e2cb7406441ec92b21a8aa27f2f060e9b6007da38bfac73de8ff08062696789892c7cbb4f9ba9b5632ef869d8141803bca1592aecda7ffcca4080495869a40700b5e35178402f59a7a8f413ecea358f12c05697b48148ba4ff654522e05fe0b13eca507df", 0x77, 0x8, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000440)=""/208) sendto$unix(r0, &(0x7f0000000540)="a3c552530b6c38514e5ee1249fcdc1d059e321beee158f5b5a7448a0e3a303d56fe9642ae94f345cfe97d553d3ea0eef57bd96a5ea6b7472e39b3e7cdbf7", 0x3e, 0x40c, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r3 = msgget(0x0, 0x40) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/254}, 0x106, 0x3, 0x1800) socketpair(0x3, 0x5, 0x7, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) renameat(r4, &(0x7f0000000740)='./file0\x00', r4, &(0x7f0000000780)='./file0\x00') r6 = socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000007c0)={0x3c60000000000000, 0x1, 0x80000000, 0xff, 0x80}, 0xc) fchdir(r0) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) chown(&(0x7f0000000800)='./file1\x00', r7, r8) fcntl$setflags(r4, 0x2, 0x1) utimes(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={{0x1f, 0x4}, {0x6}}) poll(&(0x7f0000000940)=[{r2, 0x100}, {r5, 0x5}, {r4, 0x124}, {r4, 0x80}, {r0, 0x100}, {r1, 0x20}, {r4, 0x20}], 0x7, 0x0) linkat(r4, &(0x7f0000000980)='./file1\x00', r0, &(0x7f00000009c0)='./file1\x00', 0x4) utimes(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)={{0x2, 0xec}, {0x3e, 0xffffffffffffffe0}}) openat(r4, &(0x7f0000000a80)='./file0\x00', 0x80, 0x138) openat(r5, &(0x7f0000000ac0)='./file1\x00', 0x20, 0x8) listen(r5, 0x2000000000000) 20:40:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = msgget(0x1, 0x200) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r5, &(0x7f0000000200)='./file0\x00', 0x100, 0x2) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) unlinkat(r6, &(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = getppid() recvfrom$inet6(r5, &(0x7f0000000240)=""/85, 0x55, 0x800, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r2, r3, r4, r7, 0x2, 0x8001}, 0xfffffffffffffff9, 0x80000001, r8, r9, 0x3, 0x7, 0x4, 0x1}) 20:40:45 executing program 1: socketpair$unix(0x1, 0x80000000000000b, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r2 = socket(0x21, 0x4003, 0x7) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) 20:40:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) socket$inet6(0x18, 0x0, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) 20:40:45 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/226) 20:40:45 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="52ed7ddea67ce88d6bb986f4fbc7a4139a62db51fbf5a145a63a932ed00a4c9cf0c54254e3e6b52063b0658412dae50708037fa3cadf92b3890bf018d88774e089b6999033856be7b78106a41cc913468b7720870d9e", 0x56, 0x2, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r2 = getpid() r3 = geteuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="9438b0a176620d2430f2e0dc4a7c6e285ae80025cfa6b5b2746711c2029d45e4ccd0f698225b47d04aaae17485790e88f64161647ed6ef1a92218984d471a9ce60a8bea78bc22643af", 0x49}, {&(0x7f0000000240)="637382c65ec1a015d7138fb8c43cc58d83c68c4570f509d642dbbf639b4b775066e46d7a67f6421778979d8023117b13a15380a54ed2264d80b04e46688fe15b3ad34a358b0619db6d6bc2b8e86808b74453befb0e587f7009e79938bb8e2ae938c713d9d05665a69d71b7d58f009d43749a3520bdcd58542e8c7c211a4137f16f", 0x81}, {&(0x7f0000000300)="a1405cae870b871deec28d6882edaa3217a3b99e5b1a620708231fd9269b066723f3b20fe9ef51ec8072b51cde3298dbc6f559e28761f7a8ca13ea18a0ea8310839f5b34fa89eae79efa0ea9855465f7e0a64e7990a236a5e935dba7bbd66b800ee84ba7eae1b5d70a314f57b1b8dd64", 0x70}, {&(0x7f0000000380)="71445e6336aee5bae7cee263fc49e8eafb32ab1484f9fea235f4aed50281955a347946ffa7b1d0d6b99492e390fe446776608922bf75f62d62f01911061c244b93632b6c01f04786ddf9ab98dd2e48f00c3a20231adfbee2cfd8187ac71d1871d26262678a5dfb026a92954fb39d54ffb90438b8a485577ef02c8dabfa8ef1b9150b218392ba9708", 0x88}, {&(0x7f0000000440)="6414b37056644447640496facbed8bff1fd7dc88f8deb4", 0x17}, {&(0x7f0000000480)="31354d05890afb490e890042960e58e470cf674c28abe6fc8d417aaba02fa6f713e65f59e0889b2701a9f5ecd5e1582519ec187aed0e28917a6d6de9917a419e7ee168636819eff855abc5762ce4e8a073", 0x51}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) setuid(0xee01) semget(0x0, 0x0, 0xd2) r5 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) fcntl$getown(r1, 0x5) 20:40:45 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)="9100") unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 20:40:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x50) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xac}, 0xc) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) setuid(r1) sendto$inet(r0, &(0x7f0000000100)="f11a2bc6228885311fdbbfa9a72a4195c49b53effda8e4d4990712f0d10932ada9a1a7a436aaaaf443bdb3e7dabdd714938ecd93785505c0d635aaddf564664977e410b939ec925947050aa28dfa092a2f4613729bb9a0133c85b752f2e8171c570435f8b12ad3f315a859f459fd24795202726750de88663e7fc9d2d61bf5f4189830600c49eb51134c069b0f4920918eecf1c392261a6e51f9a1de6ebe8a72ae91e2ce24f34d5188c0739b391ede4215351cb40e27bc419da8af97912d84e948266f3e85836041175ab7d739fb4bcc11d3e1a8eb694dafc25a8498ac9cc66b867f659eb9ad", 0xe6, 0x400, &(0x7f0000000200)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r1, r2}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) bind(r0, &(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendto$inet(r0, &(0x7f0000000500)="a8fba25ea147ff41e2d4cc6bf18ce52ebf3613a80c07f438a0eabfcc0152edeb582a5cc94bbd416c", 0x28, 0x1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000540), &(0x7f0000000580)=0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000005c0)=0x7f) fcntl$getflags(r0, 0x3) sendto$inet(r0, &(0x7f0000000600)="a4c82e7dd4d5ecafc11d9026f4c09a3b4f09cd8914cb692f221c057abefe2ae7a550a7e9eb79300fb0639caf272fb5b1462e9cbeb4df2dad17343a2ff96bcde3ee3c0dd79c0218604442b9b10d5a7b6dad0301347b3369abd5bb6acf4661f8275b37ac49ec98cb4847e1280ccdd68758a88e8e7633f78ec510cee09aee322525ed66b5d03c98a0ede8a2bf07cdc0a319ce0cbb866345ce85a6d8eb54b6585b0b6773ccba8a89", 0xa6, 0x5, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000006c0)=""/158, 0x9e, 0x800, &(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x20009, 0x0) getuid() r7 = accept$inet(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getflags(r7, 0x3) open(&(0x7f0000000880)='./file0\x00', 0x9, 0x1c1) faccessat(r6, &(0x7f00000008c0)='./file0\x00', 0x100, 0x2) recvmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000900)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000940)=""/163, 0xa3}], 0x1, &(0x7f0000000a40)=""/85, 0x55, 0x7}, 0x1) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000b00), &(0x7f0000000b40)=0x8) 20:40:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x40000000, 0x6, 0x5422}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000011, 0xcc4, 0x5}, {{r0}, 0x0, 0x40, 0xaa, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x42, 0x3, 0x1, 0xfffffffffffffe01}], 0xffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x80000000, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x42, 0x8, 0x10001}, {{r0}, 0x0, 0x40, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000082, 0x3, 0x1}], 0xfffffffffffffaa0, &(0x7f0000000040)={0x7, 0x7}) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r1) 20:40:45 executing program 1: setgid(0xee00) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 20:40:45 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x1a, 0x2, 0xff, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socket(0x38, 0x4000, 0x2) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x409, 0x10, r0, 0x0, 0x59) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 20:40:45 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x8200000000000000}) 20:40:45 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="d485a98ca455598e5ee0a1ef453f89df49fd3548e1", 0x15, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 20:40:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a0981f6fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 20:40:45 executing program 1: r0 = socket$inet6(0x18, 0x400000000008000, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 20:40:45 executing program 1: pledge(0x0, 0x0) socketpair(0x98960fc831944aae, 0x4005, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='&:\x00'], &(0x7f0000000100)=[&(0x7f00000000c0)='\x00']) 20:40:45 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) truncate(&(0x7f0000000180)='./file0\x00', 0x6) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18c) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 20:40:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x1, 0x3, 0x9c) 20:40:45 executing program 1: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 20:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee995861324774e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07f449da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x3a) syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x4) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:40:45 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0xffffffffffffff20) 20:40:45 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x1000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) socket$inet6(0x18, 0x4, 0x9) 20:40:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x90) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x100000000, 0xfa0, r1}) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x10001) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) geteuid() 20:40:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0xcab, 0x2) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) sendto(r2, &(0x7f00000000c0)="7af9badb58309ab40737f16230b9cc2852a3a34314baf54dc99a3ca79969c9b07f95cf685cba9e166f3ac98f6474e7859e101d0eebbc5e7bda", 0x39, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r6 = dup2(r1, r3) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) pipe(&(0x7f0000000180)) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 20:40:46 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:40:46 executing program 0: r0 = socket(0x30, 0x1, 0x1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) shutdown(r0, 0x3) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 20:40:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x400, 0xfffffffffffffffc, 0x0, "1eae86f26dc9d5755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596c477126ed9c187638157862341", 0x74) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 20:40:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01012e2f66696c5204d569c606e7ab589d6530f29a31b18f6abd4ae96f4e5434a095b016883628812d008c8c4d8c848804a5f056e87fad4ac4632bdb112f172bb5b38363e8c42e640270ac9ba00ebaf65d9c6df5420de2a2459f2195fb35decbed81a591e5f745685cf12842a2593cfdada9bd238ca04bd2cb038b6c67792062c55c7816d75edc23aafb799716a57660ddbde6fdb7a6bf288dff6b"], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 20:40:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) r2 = getuid() setuid(r2) listen(r0, 0x0) getrlimit(0x3, &(0x7f0000000040)) 20:40:46 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair(0x38, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="ef008425880452bc27ec0df032652d77330d1429fdd2e6b1184d02fdfed81808a8bcfca79bd32357991d88c6c28d5cfcdbdd6170196e2e9804ce4eaa4e1f370b8488a8879c3f5a99571a5599b934dcece094609a4c9fccf8279716119859f28ee9c47f0764f6394b2b9cd7d01990f36d8dae72edd11fdcb102", 0x79, 0x8, 0x0, 0x0) 20:40:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 20:40:46 executing program 0: r0 = socket(0x2, 0x3, 0x0) lseek(r0, 0x0, 0x1) listen(r0, 0x0) socket(0x1, 0x3, 0xffffffffffff8001) 20:40:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:40:46 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 20:40:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x2, 0x100000000) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open(&(0x7f0000000800)='./bus\x00', 0x100, 0x82) r5 = socket$inet(0x2, 0x5, 0x1) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r8 = open(&(0x7f0000000940)='./bus\x00', 0x200, 0x20) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) socketpair$inet(0x2, 0x1, 0xee, &(0x7f0000000a00)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="9e11ab12b820236761ba5526705efc403e9eb7ec3a040b0f119b9e4cb7a2edf53273fd2c1a876f7644112c50e189fec4be3c8a4de5ec85a30a6c2eafc0e29d8fdf7ffddb6ceaa0713b731c2c4a8dce0a45a4a260bdae512b00bc533b6e74547ddd99150d54c7e544a3de41d8d9d7ea1760746720626880ec186a8e337a2fb428e8e0180c28abda0e0bb1173489035cc1035e3974f3df74bb4227ec05b0c0512878c83966ca7588edaa465046096e0a5571aea965d4058af154f49c529ec04ba1fe2f2d7209ecd203e6d9b74fff0d4a2d41082fe5e15ef8d40572b9f6e32e761933d1a99b8760", 0xe6}], 0x2, &(0x7f0000000a40)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r4, r5, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x48, 0x6}, 0x401) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) readv(r11, &(0x7f0000000580)=[{&(0x7f00000003c0)=""/18, 0x12}, {&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/26, 0x1a}, {&(0x7f0000000500)=""/118, 0x76}], 0x4) openat(r2, &(0x7f0000000640)='./bus\x00', 0x10000, 0x104) sendmsg$unix(r11, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="d6905d69a02a9c037924517ef0c2e453e63c6fbf505970d21352c78498204b0ef0d748ac6d5a730cf403bdc9c3f0ab82152ec19d90fdcc506966951b5048a965d044e90d1921bd4f22a83d178a21d86f5e2c971b469759ea92525a33bece09e5d54af66743729278414fd681b448d89fe26196927941557f05978917a92e4a1e7c01ec74240a3e4f2f8fedb48ce5d338a3f7d5397b4d21e25191cc690d562bc91251c32c427b40029c12a90ecc3212010e5ed02a61", 0xb5}, {&(0x7f0000000040)="2b146f9368d9a46b5427fbae", 0xc}, {&(0x7f00000002c0)="17a956568b9fd27e51932d72547ade6ac6cf0d7006cebe4ae76fcd2b0c623980f5037e2e79604e2d0a49dff60f5aabca5929b5e1c14899b2e836140b25266c28f92c1793407123c2b2622155c0947c3ccb1aa5d9050254aaa9814a55df6cecf97f8c09b064f28d6359f1921ce7ce0356a9ebc8f03e6e54d6a2c77e8ab3c6d2a0258d67133ed973d44ab1a210ed9885893770856d778fa0f9374b82d79394ddadff61f330181abb85b0a5fdd8f6d3fc790698a8eab8ba52f05c30b6649e864d56e40ce2dfe5c9a41b8d19d9", 0xcb}], 0x3, 0x0, 0x0, 0x5}, 0x400) kevent(r12, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 20:40:46 executing program 1: r0 = socket(0x0, 0x4003, 0x7) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x40}, 0x10) readv(0xffffffffffffffff, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) write(r0, &(0x7f00000001c0)="6374111d678935ed03c8aef43a62f2e9f9ea134f72da2312c35571311dc30d837661c6ca8eaef103c6fdc8ab2f74a07e8d4c665e73b3a0e370b1bfd8199338a8b21603efa7003744a012150a98e45fb8972c2eab4d736ab1f059ab96678e6928d798f658e84e08d57316b49df6c37666f21c1e7107a432197ba19d24030da6", 0x7f) 20:40:46 executing program 1: semget(0x3, 0x1, 0x6e3) semget$private(0x0, 0x3, 0x100) semget(0x1, 0x4, 0x10) semop(0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000040)={0x0, ""/46}, 0x36, 0x0, 0x800) semget(0x0, 0x6, 0x1) 20:40:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000100)=""/168, 0xa8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 20:40:46 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x209, 0x105) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="830203000000000000"], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x24, 0x5, 0xdc}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0xff, 0x5ca}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0xffffffffffff4057}, {{r1}, 0x0, 0x14, 0x40000057, 0xae39, 0x4}], 0x3a0000, &(0x7f0000000140)=[{{r1}, 0x0, 0x24, 0x2, 0x8, 0x7}], 0x8, &(0x7f0000000180)={0x0, 0x2}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = getppid() getpgid(r3) 20:40:46 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semop(r0, 0x0, 0x20) 20:40:46 executing program 0: munlockall() kqueue() r0 = kqueue() close(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000080), 0xffff, 0x0, 0xfffffffffffffffd, 0x0) 20:40:46 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/18, 0x12}], 0x5) r3 = dup(r1) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000aa06d714bfd03f6ec0150b76d583a276fae2c8420da7c53b74af"], 0xffffffffffffff2c, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x6, 0x7, 0x0, 0x81, "1032bc347a1c6261ce9b93c320207485e344e0fb", 0x7, 0x1}) 20:40:47 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() fchmod(r4, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xffffffffffffff7d, 0x0, 0x51}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) fchmod(r0, 0x20) 20:40:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) write(r1, &(0x7f0000001900)='3', 0x1) sendto(r1, &(0x7f0000000540)="db7a49f437bbda820b28d3d553085424f837d5a59bf04b0cb90dd14177b298e2ddfbb76dddbd0c1f45570a435509b25ab7b8e3a608f2de0c0e5b83cd13e21d55734a15f80f68963a6beeab280dc24901ac08b0d468638a4c759f13a6a1457495e6b42fda6dc8a58e1c2613c8d6e3926a68871c7042a24ee0a00f7d126bb2f5b4051f43930d4c795259844d84965f457658e5a660c754abc5fc7723d706eb3c3c58554471a8a3dd1ebb053405b17650de22e64ceb904e02bfd9f32196b7eb4c47e50b2dd139a9bae2b1304011c0931ce27ede33b9a9a782c0cae199889777b13bf650e260a8e5f500cc3dee2470aaf4a875146f8ef05bc1c48b9db550176902ebcbb0beb951aa75aeff01967c01a3f41f467fc85d926f76de234286b4ec10d7a014f7ef4b9e4240747e28dbd03834e5f893400c9c221cb9e44318d2df38cf58900669b0c7c7b404bde11e1938e3cd822e9762a74e4d948307f3eff9168067d32c056f273c1caac3083ac1dce5262d8f102ef2bbc8f21288b421d4810fcd6e5428050a96081857f6d2a01baf74ea6805220e4d452ec031996949c84d2e8a8084355f8f588111a940dac62bcb2d0c785caf42c5250606f2be05f08f3eb45b9cc9c137bda14e715159128fa3e34b6f4d64e44061defec1ff6448cdb2786bb6b8afb5246bdce5893150232892368d078d0f106f27f19676f24e068d0928d92ce5b6af8bebb66d1bb21a8461b16bdcb5873dc4f81c0016b24e7de5dadd43a062f6a6c857c133eca0bdfced24bd9fd99d02b74acb4544fae59061e05c2e0d5fb09fd3f9cb29d9fc33ed8541c070d6da740efa1ae48af6c4559bb002c9052113d97d6e5ea8e057de0928178f2fc7c44d1ed48ccc63da15c32c67b67d160b035398bf106c0be6609985ff31cd0b2b17d61980c80be1e8b19efbf664052d24e9c25607be786c24465597566c0458f4f05af0d382303e0f64c1e49cf6b579dad26d73800e4264719f92ceab81db2b04571498ed063148542ee3f1c032f9220cb64efd65026a0383f4ec4a3b52becc1b370ecbfc2e079acbcca43a35f74d9a4c6a3c7844c96866b499993954110a0cc10eda507dc3d995d7d747bb1e71f377824722c801cf23cf26ee3ac06c302e151bee04347ed824a78b7add94227dc6cebd4537514e3dae9bada6eddfdb902d1e4a527d0aa548490e3ab7ca58f5b211df76c0ed4377fac5cba343486eca4aaf04608123b6cd9db4dd713ee94e80063bd1b67bb05df675a0c35226b3056cdc34a6f1dc3c887db7a3ad178283b53fe474e6de0b50a57210cf7592b07852ffb44623475dcc8fd83655db137393e91b5d5ff4520b70c2c40087a0654b806ba8a4307755bff89a02903c35203a92a5565fa2afac142583ed150c3bde5c463be892d315d180a0b7038711b749b1b41de4a59b86194ac18f4f318e97f34cde4d7a0fbd79667a76b5d5f30c2e8bba9f8cf85902994a766977193efb9637264999143000975aceb6702ce50f84ae24af3924b4fee18d86a4bce333fd908471040ee546a659044a4cc4605fadd58c441de02ee11e3646237e63c055d435c4a8d37c727914c24b537575813bf3e1cbb9f596ebaf258c4700e4195c96f576115ddea74b6d2bf8708f19b3154040e6084d0b44664d3862b4518cdc5c7782cc8614b6703b81a5e4bdb97f5e9f8cf5596b56051402027d4b445a364afe36df3633f27cbb01aa8d27b9a02a454e906362b52978e82126ba3c7ba957b7ab6e9b2396b9c091d6246bcec6832da54bf8f7f4ed7c573da0edc0f7fe93d7a8767cf336fd9e480b89e9fe9077743b9511806f9dfbb4317a443089974bd4edf7c317577ecd1e894a0dd38507f15f0f567d4a864fc41b1709cb0e530d4da9cb1b7396e993799a6fea8ce3811a189c52a1ebebcec95d28ab390532e1f3c341c3908ec9c5616e267d71f138ede0442173fb279aebab0d0c64f2ed65f196096e1c7745a50b19cf057962c71ac5407b4c3462f2813d80f0eef20125123be83da8e068f0c3dbee8cf52ce6d4946b82b5325b3225a585bd84506cab234c601ba5aafcf7596457989db3c5d05eb206ddcd671003e7b31450751c40fcc23c7b43a36afe20baee53b688692ee5c456cdac18b732d46e4e1bb3a5196f00754b0a4ad916299fb51b6e89a466cf57f1e6100754cb23b0decc5807a990886368e9dd509be736ff959920d5e97b1fda1f75a7df57446ff088004d77b960c3e0aab083311b17e2fc6c898664ac0b56ff9b9e23248eee61cfa3844d32442db7549028699a64da2ca2d27982c1163c762648c3ac486d3af798849af7511c0eb376cbf4d23857ae988d3a223022d256a57822eefd4c64c0df485d5529ba3e7f3f9e17c6fb52c720081896f012c1f2f4fdd748cb6b40338a6d41c79d996832aad55bc7f3cab1a634951c88f9da4a6558ccde25370eac6f1b207e334c462351934ab180833f4ddeb1816d9adc2925ae54c38c6aed34ecd3bc1d1361fbd45c0393ad9532fcb981fea5938e4cf11ba2c75c8aaa811a2fc7035975c92caa75dadfa97ad2596f3154618a1621e6bd028bfa254c890ef51096f1c52d8490f8fbd6ff61644101dab12389aefb1a5e2324e43179f19a04167e4ab549bc2ef5637e73e10448f6ec5b9522b86697d74b97bb4bd18d38413d8eb9e10e9f6f3d2242177e7547b6ba56d25bf71c5b32bbb0dc19c570a559c14950fbc497670415d7c072f53de95f708675fc4af630dc52df46e8a254ae6acc8298e014ef19c1f30364b970e99d2e020a29bf2f82f71bfb0b8cff078fb01bc794b5d40fd31a30bdb673a5e856c94aba4417ce181b8b9266233f651628cbf511cb45c4bb99131474efd75d1914a055e89ea6d57294b4240ed63de96151307a82299d7f6eb45ad8b834d1ae9ff23408adf7e236d4720050ce2d8342138ea47ad985604dffbc728efdd4fb0e78a73b220ec68939b300efe6e873e4af83402e472897ce87cadabb826a697ad7c9fda07967e50f605760dee9724964ed22d9b15b39ddfd62eaeedb1676a3a39f64db59f1a12a1adf54c8459f05d7431800fa9522d62ffeb1b23b8c4bbabcfe54d22634860371cd8217db7a63719f5d251e0194e9fa0faa9a8b3958007fd72d792dd00c02faf4eb3245ee1bbc946d8625cfac5fc477c6b6722c6a7a8f9f9603dd1b164226e6bb66ed2cbd6ba76adfe796773efb426da9416433d8fad4efbb4df9a495686a0cd7c7988bdba22baa6402994f0e11779db40ae709fc01f6ebac6fa51b0b278b4276f44f25a34a7760b10f1c13f8bf122de5068ea5f0937e841b74a694a6d855fa5cc4ad2bb13ee028dafe20bccc6bc78dfbfa750c6f1e0247e34840b217edc379255150866f6e49ce5b841d9f26884bfa8215d764b0d6a7151dbe3ecdcc5483b5a90e52c47404fdfc34a62e998a27e3ff973ab1d01af6ca2ffed21a17625ed623b1e1213a6137a6aadee0e2854c17ce8b1aef17376098a859d51ed10622498bd656a5cc52f1d02f4b1692784bba094d3f89adcd41e55d59dfd684059a17631a1b4922ae8e879c35407bafc84ec06f037036b62b8493c2817e2a51ddd3619d6cc9e3a68c5a64b54db336a4ef4d520035eca4b7db87a59d962f0e1e7283ed3c1482c77339690017fd0178ab7735cc27ee1ff74a03223fd3072ed357f772dd427a5645b31eaa3182f9a1c3808bcf609ce9213f2180473ec5b2d0003817355c21546633d16d0ac1942cd985cdaa91e39170ed17a4bf05e048267ea00a240fd32e3642ddb8ea496401a5d59860d1cc72462d0815f60e0e370202d2f8421ed6d4ac36a988d0edb2bf01de3d13ad565a45aa876ef139abfcf5e3a20f25b5aae026c57fb49a7b4778154a0af1bdc240abb87e8368d3b88fba2e0747d3efb5f754a4abaa775a6802958784633022ee85ff2f393a4919fbd5ea1bd356f13fd082ee824773743db8cd06fef73321dc5070de684a987b737d31c5b2643425e0b0d1c05955fb29d8d7fdc9a3613103b633ee1fe2b2b4db3839a0a4e490b7940456c68d77f20da986e577c08ee73ee61569ce356e1faf2498a9e6f7a40572b5eebc252138cba9c0e8d8ac5cea6a6f17d299882646d4bf09701ada690cb780d8482be9b5b86fd4e6e166c9634f58a8d88dbc1d1dcfe65c1b486b5edadce385c04a3ff578a4c8408acdc322bf4d172bdcd018feea429c3a31a4fedd5dd0c248c28653606d480823acbf42bf1b6a3fb2fe944254d06871c001c971dff84ebd5f28b0fb900dff3c342c77257d03bf2b047b7a1e4f817b88aa42b10b391d8c51b461023d05e85e065ceb2a3b353621c17d34d22155ce0650d28d6454f02e9fa750093fae579228f421ee2040cf2296e2af4bb858fb8cc9a69484d7a519e227fc400888bbce0682fdcdfdfde6c8284019d03343cda487fc7a624460b1690a830f666938f33d2fd3dbe893ca24034aacf2b8a959de0a78216db74e78c46051f981997e35451d76635b56877daa84da8109b8f884c060b5dca68fcb31e589093656867c2f842ffa5f4a3ca1cf67158f5dd6854841d50e55158ee980ab4d0b6184ffe82c14e84e5b0c97026d0311089ff2fc9bce8f30e543ffb8f63a507f479f6391bd5308b95227fe9fb49dbab3bb44f9f392f88882c802542d454a238534b406c1fdfcbd98f4242eb23133139fbdf81e6a8ec70e58984a92e5744e24d6382b19c4d1a2e97c027c9486046c08accc0578a9990ecc80590f11ab5cf5a7b0fbfe2addb59f00afaca038741eefecd93ba0668a2c63f70ebbfe3fbd46e6f8d2d0e3fb970b0f03c6bc26ce6fef9ffd2db86802b63042b9a8d1a67a6b575c10fce9b6afe117985a2b9f63cd1c969026768e03b22b8450b22465ff2817368fc11d4e686a399ebd4f4a4ed7a7ea5016b0a8a617f0753d9ce6feba9e1a0f6fd54bb65eba94cf8b740566f64720be4fd25858aaf6cbf417bac59d0e9530cca17387dd7b155672d5e4f978e59db3d39fd7a11ae297f80b6a4b1026d6210d5bbbfd09198d98277fb3dc377dfa6cca94b8120e454481cc329dce15bc8337c068e3d632f1fd8ebb672d151b6ec6e053b6913391e3f1a26bccc266e53e4c6bee5488cedee8a41ac3d7d249095c8d594b46d8d41a24b3ba292e582fbd50302829e3b7cffa25f6c7f11aeb2fa0fdf719059ca871222e08f2a579cbdd315994c377a0fd54f3ed5c571052c06ff1103bf99a9c5a779ce01f80985e2ccff155b7680a62a06e363f58b5fff2340d0b812ae8fdf51534768a468f823b6ce28bf3d24b520a2fb0c71ab3292657de768f232d8d7902a23af94f010bac4d79e4530fde18b4d80dc797b8a9a37765724c00e21371f087541e1e0cb8fc1f0e6a5aa4592ec244429ed1bd2b2419ed7e8799cf3f21366c4afd8a641fa9eb6eadc8f5b246d30ffab415646019a6c981b45eb2b6631890cec3d5e6e73b90ef8b5635bc4500b2c59949f0e2b3d98355342920cb1f37664b0aa3f243819a2c9e0e55cf5accd15ee1879090fb594fd9ba7b272b16c8b2745eda5a16ca6fb81e143280e2fa87384789fe79ebcd475a5a22b6771cb55a33d5284a7c0d0500c0f3d401a9618cef4a1f4ca5f691012798de495d4efe2d7f9ef6efdd29518d4771dfbf402b552b1cc67f6aa543dc0d06466e41278d4b70a8471aa1ba42a92dde8083b5e05799971e61caa8f9d05fb336e305b0ecc4e6d310f272ac344b69333e25bb5ccffcb5257165e23b892716153c6d742335bdccb9a5f331d5ad95584f796343158e2b", 0xffb, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="6d6d3836f028", 0x6, 0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10a}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x80) 20:40:47 executing program 0: chdir(0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) 20:40:47 executing program 0: socket(0x2, 0x2, 0x374672d6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 20:40:47 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) sync() 20:40:47 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$inet(0x2, 0x4, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 20:40:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) ftruncate(r1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r1, &(0x7f00000001c0)='D', 0x1) write(r0, &(0x7f0000000100)='\x00', 0x1) r2 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x84) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0xffffffffffffffa6, 0xcd19, 0x81, "da8d7dc11cf54e5ab2e584e48f470a8154a90c21", 0x84, 0x3a}) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000000)="0cefee97687f3aeb03fb43dc66b4490956", 0x11) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a147780ac85a5391131100e8004000"}) ioctl$TIOCCDTR(r3, 0x20007478) 20:40:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6={0x18, 0x3}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="08716e07f2034b86139be57618272474c98a4ccb8b497f7d09368b21c74a6a2729e34aad58909baf65e15c6982a450dc94d0095b57be60688443da9b03524f6596", 0x41}, {&(0x7f00000001c0)="82135e7fce572f6e602e48b91578ce8af8de66fe85cafa573efef34cf8ff4efef566c7f56610654bc85fb4b02080ed24fa0e2b558cfdd1704244eb654d8abaae4a577d6f8de5cdc81e429a56a9e168826124f73ae4f1b0baf8131e0f3d71ebb61267e1ffb474e0a692787808492b850a6978bcba98fc8f84b50dc1c9d05e610ce143a19b45794a6600ec3bfb47e4699762e872db14d7344bba8c400384e80b69003409cb43e784b6fc7de6c6ef5209b4cc31be944488ec47d24667e15975465e7a777950e3e7df875a15a563cabb9ca5c710c1dff49b7cc6a43ddda5024ed1ddb9853117a1330f8471d0b920ee6990e93374375df428b8fa275e9ffa5d84", 0xfe}, {&(0x7f00000002c0)="8f38f06c0ef89b9aeb13d669e97d1cd1e7cfa7511c8410", 0x17}], 0x3, &(0x7f0000000340), 0x0, 0x4}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 20:40:47 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet6(0x18, 0x5, 0x8) 20:40:47 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x20000030, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x88, 0x10, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x12, 0x20000020, 0x8001, 0x3f}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x7, 0x1cabf00c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80000001, 0x10000, 0xff}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0xfffffffffffffffa, 0x100000001}], 0x4, &(0x7f00000001c0)={0x7, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "1eae86842bd60c755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b00", 0xc1}], 0x1) syz_open_pts() kqueue() close(r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xff, 0xffffffffffffc006, "a147780ac85a538a131100e800"}) r5 = syz_open_pts() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:40:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/108, 0x42}], 0x0) close(r0) chdir(&(0x7f0000000180)='./bus/file0\x00') 20:40:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000380)="27546d8b1fd4dfe5318b6e26a52d24c7028ea0129157dbf77e19ae4ea2af300f1e4e6d2d0bd57ef3c88969d3961a2a1453ab4652b96392ed886bcbcc6eabc7a441cc926871ff2ad4403795b22f10cd394c5ca85a6c2ae7ab356a27c78db1b07b64df34976b96245280c9ce7ae186e0b671a3e144fba47e1026392a70b34ef7e4250cc574e1dd761bcc03285f76d9275bece0f2b5426ee710099cbaa4d83ff4f0cafd59ae3771d04caee776352b5f29db93a22f860ac8308e0f323a2ed38b5dd5be17a4e3d32b543ae9b49012a8c8f862ca452fabf4f6b1f3259bcf38cfebdb6568473844fcc385b47682b4fecdb7f7db1d517abb0f7d86dc0c01b3affec33e288a6a14e056a654cef12f23126b083cf980de085ae2cc1d16554d24aa14b109ebb685d2bfeccc7a7bab161d03d10e33384b5bd2a908ff36812d1d5b1c31778ce7a3e7a740eb9eff0e5cf484de256ab199ecc0468107da1caa4301c827fc9f29e1f1ab7943cc20d65d0208453ebbda73495aa5d11278959b49a9200465d2e99f67bed2134bd3242476c84630e6b7338f23948784a31fac45a5a8d2425367393394bde4d7680c627d0eea7670b06f5ca7c5771956c8f2d05af06df4b6382fda96a3c0e2e4bfc2b97347164141a0a8f420f0492735702bcd1cf379ed16c443bcf6f6b0e250b3f2be5c4f81668862e3751edad2e2f73082a880dec6ffb4b0e07bce6a5c5c81e5ac8a3bba91d293d8ff78f8a462b8cd06aaee9000b6a48c0223f09ef69b71c85c67ac96fafdf383cd75a4092167a8dad42f6b217e7cd08b931b12712b02191464a7e331ee3404811aaa1dd6bfc126cafeec6908801a136a1f462772d8ed594b6555e6bf4d36b1286e5420672b6f92be0a9ba8175477b157e8eeebea9297c8d2dde7f68863d212f49a7ffdfef2120425ccaf6612ace193139f927ed8d0f027f0f6a3498086dc3e84716434727ff1653f4392f40db279113dfd621fd70ba4acb0c25f1622dab93c6f97be0f910847a126e06441c99a8141b1f5ef9fd846fc0f9b164ea1e9e9f7a24c8c9d6b18e3d6a2989321d9ce65eb3c0b60a1d865e8d72b902ea253f52ec63d35e0100a56610c8ce28baddd194aedcc0066635c4db6bc069ba031fe297ab446b635ca1b52683bcb1cbc52189fbc95cd2b53b8500a72689fecd697b420970031ce584a13ee8e7c7cd424e22dc03df0e7b47fdee8456029d60720a54138faaf3d25d5278221f2b7f6b32d3173fd149b5a5b3c205e0c1db14252abd71523c36a94b428f6222435ed6971dadd1e78b6812e2f26120be5a1daba44106bae746fa1667238094318c49036a8f7d0bff4c387a56581118d15632a6aa90b64695110bbbf50f9d7d56932b076be2957fa60ccfbbea142815e774fdb5aedfa0589b792e0b12769297ec36dcd81b2bbc3934692bb39f6b3c5d0ffd5c8ad0ba4f69ee8b8dc5bed7abc489edc012ef483fefc4463237c7564baa7ae1644f14ca4452025308c2e6ca95b834d97def177c76e4ef2a267ca0bfaf1c111024a8c7e0e7baf6821221e2f0fc8d62bdd545fd06f7f1893e697b5e1afd4197d4beafd6181af1de7520f83c0b3f7d68ca719f7dcb10f3641ee9f3c3f48c5c678bd637f521bd9c76dfb081f28d1e1297f73c68b168116f894a093f628d03a674d264f02ce19be0e0cacba0249d943e8cba6c8a4b8317a742e8e820b85b8607b1c051edc9cfede8f0d2a75af13b9a178b985f5e97444b47bbdc9c112a73fe5c26800fa8353a520e05e33dfef59213f80508a5400279c6017369826f450b9e7024fb494bd775604431923d040ab5ae83750f13b07f19e99045062ca19584f9a93544388b2f0539a21d7fe9f921434744caff5b86ad2b0e50ebaa6713e245b4933c949a67908c5695837ea45b357a96509a4e7a5e21fa0e74915535e2e7ed1e82dbf0308e58e72c274475924cc95f2b92b7b8ad7cd890f5ec868d41e10ea230f458d49aeb4970db039b0f53456710a64182eb389803ca534798303c83372e122eb9ce713b262ae35369094d1624e73e328f6caa32427b0467e4bfd946e8127c28849f57ccfc45e72b26fddcca8e1ad3a816ed3fbd109ce72dca4a885d1eb3318ae966bc747944c59d73f285d763a9e6109f8556a6c5d30c39996df620f156b2d24212b449810924bd486d7ff982d5afdffc6e0eb3cb54715f807a0c836c1bce8fd9b7b5be4125607ea140c211b13302503c605b947dc474efaeed2bc41d49692ec9b8a4fa664d73a9da19b5899a74dda0da097cb5935cb59afeaf2233b671c7a65df6c95b087163ed002f1af4ba83b19860ac131fd688d6f07d76ad5993150996742bf7c2372ce3083f8f4038bba45a75cdc6b3a257b065ba2dc17c0405062cc751b7840088eb7559c9ba621f8433ab74dc8f047e321e2c6c81d2749b311238c6173e0c705a5d6cd2ed05b80542279fe4f2f62ec5981d494b3a00e1a0bf0a773b23fd2534eede395e0d7acc7ada2cd5d97225cf6dec9ab44ed77d21f86477406ae30475838851c3fd04650e1abe85954f8cbe9cffdca8b07796309e384508dd61905e5bc873b93d722227d50dbf06334a2829064d028c6d2c5b4d61ec95af8f28d04c0880cecfc28ac2ecdc215631416e376ef8a7643c5ee7036c790a9528f4f2ac1355542af390f72d3bb33ce955053ca561a74874f201a8f32cd0b079a43cf6ec99374225102af460577fceacea69c485cfb294ed458ddea2a6a3227e7037971a682e543ebe45e938c21cb17e9b66c715dc05b5fa876016af0f9d4a0c92b687750d1d5d556e4560d2141f4dfa5ca4e07eb4bae5114039e3603ef6c6b7831bf8b98de168467310d44a9d5658b1655bfa166c8528ff4215c19e3a0e03a8ec4b8f97e350e598cfee1d48249346df92a9dfc79d36b7fe8cb9a8bcddabf63d3abe19dee48b9935b3c3d76572fb1c4318b0f44ed01b6c655ad6f7bcba84e3c0f0811ca0d4ad8f91c829e11ee124c5867bc02eae36f2ce63db096be8c90dcd8819039380ebb889b098e9a7548355fbd03508f160bac710a8ac43216139bf1f48b7e4dee46b2fe87dd560b2e9b54e91e37c046957383da506aa0fd9d18c1b9d180609237d3aca18e250ef57f868303da75c1101a0871dc1a0f44944986b05c3234631b4bdef371e376e747045c9f447ddce3b2723882cf3e63c5eb2e77f7db252f3e3190c6676e20204487972a077a26b11f8e9bf6d303928bc3d4e95b6a15b5eee2cbdb1aa6d0e1474abdf7c005982374461281eac619303b52c7fffcccfc4590868b11dc40d81056b6fa6be64e2fe1ddd1fb11ffdaa13a67eff0de85713ba26ba53d4e174050a3a9eb8d47289355f1096d9f34260428a1a4607016e30d9894cd6e6b32313ca7b1027c81dc0e6d3bc531d5890422ddb852271108fd7e2bb9b04ada6994fbc734ac9d61e755936477e258bf20d07faa82274daf1bbf05ba1d43172a4d4a56fc8fc74d924c2b6bdbd71ce5964409275e22e453137e2b46162c5669c5ecd24f5db48b541eb76805b97ff183872e7266527bc003907679d268a7dfc0ab517c06ada42040120bf0a674e2a9cccb878e8bf0b64278fe2fb2015d2e61292a90351edc17ef77e956610a2682ff6c5a54289b7606785748b4aef095a6624fddbd6353c09c6f159260e841f0aba110df8d775c8a92ed14f5ecfd5b52baa8139c5d94ef165f086c75339ab4eafc52f72b46a41669cf45c5060471e708cde3b6c2671e6a355db5a08535f25f187b92be6b6ae4059dbc907d9d074eb7ced10f711273784ddb71138f6488602d2ff0eb3b591f5696b28e895a0dddb2fde2a087ea6a8a2d1b58a39ea9ecc10ad152138500191431ba82e3cd78e450d8bc47b359ad1fcf53c4b0fa2c73ee88c760a6d330a6f8dbf77fc1673e508634ca04f7ad0a70d076742464d959170fbf12cdbb87df9f0741c5ffe1fe0ec13eaf24b25f46620a5e035b3a2d7fdb506d7db5350538a4233a4598a7faf626330c33dc116659b66288a6321c0d597c5f9e4d114d35128245024ff6e522feff3501c1d8e01d16dae0426f54dfcaabb3319c8c1704d6796bc7a2385467f3a9eacb405e8f05caa0eb34c206614be64a168f83fdc576802c422ac84351e583659908678531be5c5e0c184a7c4725deae12477709ee9de6b0afe06c247252ee16d90380430ed169d15c9079a73697e6563774e755054652d4aaf48a9eb03243fa48ff1902a5176ae6e1f36b4b466d6134e64af9c05f46f70de42e3723f1307c02213d7beb06f21a571d0a108dd7bfb36e05a038dbc82f7bd906ca90a1f61ea68b270933cec4cdebff9e09ed5197c28fa84ba00d6a1a008a7c2cf94e682bb95d11d3eecf99c4cc625ba169100d95f65c864a44eb7438969158dc3e90fa0d8497ce5d0dd6181f79f414d22e977e56a489433f1140f2674cc3c6e2a668d0fb45950d23b1604f8e753338a39658d857307fe221d422a168b587c90d4589eba2d7525fa25f4431ee5a1de27b1fe72c961181f37b2b6850c62169fd6eeba5c2d9d1b7cbc20734756441578ec44b3d011389b2f7824e371bf7f9cebbc987d71ebd9f662c1b3e79593c0e13368a6c5ba808e68ff99ace340b62bd92fca44c5d4f51e32af2b1845248772d18067ff7a2af71cca2909286c6db1936e30593772a67238a4e3cc8137dead8abcf03c37054bebc4fc2453513ca3da016e070ffb71e1f0c1aa65c202ff0e62662b3e3294bc8a12cdbb48a85c17796f96b9f92019a45088c565d9ad6d179b6782f449cc8adb4041f715df0e56dcce9e6da00d3b4da705d7e37a298047dc165a4c79325d141aac30b28c4705d912f168493add85cdddbf07f5227a5162d07ffb3cf0e3d2b95ecbb08b031cfbf40ad557f236ca0287e6fde11b91080287cec4030e33844deb15bfaa1a47d6afd5f944c7a3abac2566684916907329cc3c2adc620c199b9f08c8e3869a4e97dbb9e3b3fd0bd3a556153b0ad8d8c4b2901015365cabe1c9e14efc9a47430923c3a298d40e55edec7e7eb1b14025fe37c9412c9d4ad82083f950c1e60fe0ae085b1b06882302b7f7af74d0e05f000490a444e166f540afdc1646a03648c6d4e8ca71af0502d1e709812616fbad2a9ded6c800ad7e8913c3bd9d12271dc83fc5633a0eac42e5f4084a66594fab23c6fd84fa183c91b6d1da9edda12b08200ddfed3912e8db652f43bf1f20a9d57d6939985f2d2af4e2e6ef4f426ceb70e7dbd971e902a240954528eb7bbc90f93f9f7e8fdc9659ccce74383fcfc0fcc5829bfd5092696e538df4aa1aeb4682563f37b1a01c5eae23c1ae725d58ae3fdcc2e8ea5370e564167ca78aa7ff79773110bc048bddffd02a99eda0b674487f47bf0f80c65469521a8734bc8b8abab1a3762cfb55436e9ff2823deda21325ed2f9db45765cbcb2ec1cd7c3dd2c76d2adc006436fbc42b09a59044620ae653f617ec80f9e4d87859782de706a20ec2ba5448b6600010f962677e4624ef8fb410e0867539705c8edcc6b56c195635c7794ba7167c8d76b7f985edb5f7ccbabb170bfbe60b3398c456dca79742d956fbc03722c66a001d2af90e3e19126c0ae8c2d5b031f3bf59d7c3235f8279f0e9877577c74476b04263b81a70d9e1f19830c0af6b9d9064fca9803fa7cf48ec193f1d7afc243301ce53cf121a21197c5c950a8d7e04a80f314b7433b66f86ce3b349fbe2ee98d018178e417e58be4b63cec3480e1428bc3cc8a544f4e068dc834e3279100cf8fa94340aa82fec0789a3ce5b45347f396", 0x1000}, {&(0x7f0000001380)="bb192c3c00430998b65637d0511a2878924e8367352d5e56a59481eae2f19aff6ad962cb99c35d970084a338a9fbe62cde243649851a91d7672e85daf39b2a9d3a48c65c0d0cdbabc9134069f1cd8326628948bdacaf6254287755879c2d3edf3a2ab16d2fef1ac8c1080c44f04f81ae33aae7a558a644595f4da57152111a0e7a262cafb125cd7aa2957e8f07bbbf07554d372240170311a53db78ca8b1bfefa59d0f7823484ae7dce47669218a7d383a3710816e258e45473e88dc126c14b62e34425de0399c056b87f6b89c083c5b3f5719a6bfc83b27a5869a075a770323b9795d0e766072cde6741f5fd1685a265623c386465c8931a9aa2cfd1f2112b1943877a8da64e1be3bf48bf894b35763fb7cc89f9a59f24874793e2124c2008c8e0ef50d0e35a6d687b6518576bff16a2a03c702810e0cdddebf9324fffd6438466658f3d40fd5437add5a812f370ac990bc85b3ff2131c8db67c897cfbc99b1e72f06868f731c8d3028db8c8360584884cb6f1477164211dfad880628c9c8db276192ed476668feaea8040671630a7d76f86d519e41dade5a290ab8ff64499ccd0ab9517875df7c5c4c53331a1f69b87493530745dd0462f3d7ca819cba4fd315e2ce525ac5204f7d6904f2dd30970dc46d4d55caeb225fdb1bb9e977f6dfff7f9fda9397a950b09e6ccb11b79ddabc3e29533eff0e90337d5111b0c4ce11da65fef30b73609ca7aca6cf60ffed74e1c3af59902536f9ec4cb9f83407c5fecc96b2ec4e6ed68d9107a262cb22a53ae5a47499dac44b21db5668f9dc49434a46ba780a55cbb6f1346edf8f23cd423e0fbb4426d08d11f58997c2d1f17ae40fc5e3bcf986f709b9e81e123819b2f7352b006a963bb3eec9c222b212be7e1e60c221e79608d7d5ad439583e531010ff5a6ff5eaa1808d83ecf2d3382f8a29b0044c53c557b5d7aeca3f19a93fc86838aab2616c86500dbc907f3b1d4ef6158fea3e3260182f65fa6c66a001bbbd11e68837dfc8727f99f1e809d23da5603f83e1134f11cff7a9865c5f459aac1a536fd354cb7c11baa9abaf5ed56f973c2768d80594ea276874af66c17f3bb333b41074b11757f623102a6e3e53482e1cd13a4a316050d3acac13c64734271953c44213e24b058ac17aafd3317a2aabd4226c9f45f01820f3b3618074f76c8cb45a369a0697eff50b154e79ade9adcaf44e0f3d34832ed01356fcf307d23bb65a4d1470a42ab5c94dfe9522d615d335cdbb383c43af678a5715ac450797337897d6f898ac6e8ea1816e4b28c0329a8e42f66473c0d57517f27dd1cb9ad88b4b22fac6591014bf0549c8e43c70bba3262b91f3571db2c9c58d91d69fa30cf3e5850b9a0836f523a799939718673f306448499f990e410eace8d629dcd28a22a4cb90d75b509a142bb405577bfeffe12aa26eed3cb4006083a9089161642418a13932b2f0214ac55e7548bace943e17558ed8a141c2ddfc8da275152244de926601264216811645ad825ed2117802d2ce88b1b43a0ddfe43ef55675a9ca0e3b4625b1de2081db23f821ecb6a955960278c99567ece9f5d8a73b14efb9441adfbdc9db9c1b782a2c312372e5b1be97657c22ba39eddbc2efacb6a6d7b5ad0c328560216982838d4d03cf093361ab9725081ccc8b54303d03db5cf0819216b924c75266e7602813328df901d67b47b7f792f963e71484efad1e85d567762da43d3e55aee4b35dc72685046a3df8cac438dbc76b07cc26b065b124e477c070a592507537a40f8ee8e28f3a7cc32ca01ab9acce8ba523af15e1c9f362df8695a82fb982eb09af9e1086c08165a9109c81630eb6c92cf1328162f4b47fa5117e95f9c4676560d9218b407c27946d2ef4828402958517555592e63d5708ab215702befd11f895190579f19ee890f5d48f2995777d9e89e3c56bf29c7cc14388189149362cda0a28f441ebfbb755732e0c8c38fc8ef415dd8bd90dc8dd47493cf5e5b0b93064ce2c28d14db117567a093fc7b806b7dcc0af729bbe30c73099b8591823d952435691fc20220ef09b7a3f7bb484291551a41be346e345d4e604de4d736e51e01de48b3f4aa8fb0d1af84d8bf0da0ae99ddb2862b5417d9aa0af458ffe4cc0b2b003a42ab551f72f601d37f30b23e546e9ab74d503f0d50d1c386df52b55ec9794d4b5385e1b3b92e7af404238de5b4b8632276257d6046257f54c1d8066f80a50d153f66628fc885b980c50af0a421e06fe6f1a2038394241613fb917275fa37cd067ff79ceaa32ae84aa11383d615c0f254919760daaa779f26a0897cadeaa308eab3e9aba77d5278fe7c62fe6d81ede2bdd06f0cf8e60dc77b7fcaef24a22d10aa6e3c1768027af58b13fd8b4397af4aedbfc1d1033079cf044076b1dddb895fd428aa693d02d7dd9ff4e6b80ed6eca303087c4c76d13e054be4a5b724e04b17d1c461f7816c8caa7c365a2ef910c29fbc04e2ee75f91d4d09549be764a2c53105eb5afc91086de025adcb506598d3e1443e12e90aee7a0f223f127d2865c3e49d3881781f9e6d3877025fcce4f508ea96994e56ca100fa5dccf47f6733fa30498fee88ecda7e9050c010565c3e53121cf8145c174dd1001c08b1e2ff8f89c2068d480caf62a6157e114a62c3f5db58908f7dd133b20d02351a5240f1b04c65aec369a0469f00509a8efb7ba68197c721c12c918f7ef78a390e8dbff44e3d7fb74d58576cf722cdfb7c3a80a197cf3a266049da0edd98d2d0afc3fed5d632000db455fdbbf8c40d717f7d9cd28b6c4289c2ae8d3300a160f5f28097a1adc778e3247263c07eb2970e614a8347f1422a8f08e553e8556e01f7adb9166c1005da4624a19bd00eb61bde006d01c53e16ed0292fa63e0805110866b62f08e68acd3c01064133d814a51e07de87550f7e7f05a3d1a7b5d66dfeba1d4e3944ebe5d3509d8a44dd079bc0937d9bdce7a50c1d558ac353ff6878b1dd5e0ce6d171efe66c637bd665336bdee381f03d5d846693536eb9148e1ac7ede83634ca05f6b8ab00dd8dd991cd6a9bc528753309c3d367e8d112b4fa4a8f705acb81f5263b0d2792b2827558e17ca8f9699ad880202453bdec16d8080bf48840da49361d04504af9215da0874318c1d8cf1e7f15031d55759173a53985372c6777a17387b7cbbfaedb85d690518283158cc22676fb07bf345fa2541f2314b3a5f0b003ccd6ac24cc172da6bd40ff4c6b327766d5fd714b4a64231b1cee7aba65fe57b8aef8dc4143f8d498e440e0e3b0fc4c6e3edfd22dd1447e52b705161af002ac95ab355a9550ca04c8282262187af1787d3254ae858f557f79bad725e9cae81983418a6b3e2341e4c0e407d559d68b295c4b6a44d02aaa7664e153ae7b0022946e65c2474b308bef32332c87ff65ea9601affafea3419a2ce4a3a1dc1077946f6ba64966d700e7b9a081a133947c5bd0e7b80c6c2ef613f844ea36f17e688487c9d178bc45bb926de1cf326d4b6a548175767bb9da52f1ff71dca8143c137df32e9a19c97842ab2b770e298a41d5562e5bdca0343edbc0a59ece7fc92613fd67c16b59d302330ae41924914ff46a6998ba1c49ca4f8ad1b4cd9397cd2d57677264c3381d71278fc4fedba92f51d25cd824e064bc05dd6ee0a7c9ee57ef42d806c6881b566160196bba5aa22f870005abe115bf570386de1f424d7f0281925582de3e33b253e7da6f3d79a539e2cad1b836d723f93b6752e723c8ea19ddbf8dbb3142d63780d130ebaa3df5f8cc83dfa9ea7de4414dee0133a508a12b411db423daec95ce4f40ccdf0aec3f626f8e13715711b366bc62c33ab908fa5311f38841a158a7f2d89271ea5d785515d50059c2e54d370b10b374a7fbfb962055819e1f866b2f26bab8e0cb903e4743da6488b1fdf16e81b249545f26c19d99e40c564b5596e9c8c6f05e36fe804a28c38fadd6e7e190ac91ef4ae3ec25181a8fceb39fb6bf6d93c471e8723b11ac59a6fc76e78767e18e92039a35fd8413d596c973d05fdcab246ae0634470f94b716c7b04ff7dc290da8bc0036d8add6e56d477b00877b8c2e4241bb384dd834dcb6eb409bc58dbaf7ffcb80bf58b2cf3609fe12189662eb4643c333bebcc63a8cdc9d90cfbf911150409c54f82a2b0540fe9cf30745520d77a9217f3ca5cc76bb9a6339531562f9b1a5ea4c04599e111292d58a797b3e27cf189fd47841fc1dd542a9c1ce58d0b9d781c8209d6cbb026d116f895c728a795823c9ca3a6da288396853f189fce8169d26755e4c56f321b57ba6fd3f457465845819903f4e1c8f5321640dc3d04610217bedae8a2203471c991471776a7609ed568235d2bb21e926384e44f2916317948e5b571594fe325e86c23f0a481a13159d03e2f1144270f54aaecf7cfad0011e9002b850112f0c372846ae3c66bd795930e96a41d911c2d62c03d0f6b25c082116ff6cf801874517b22d6266e7f90f921a68c7c0ad0355b4532fcb94669cbebb942aa14e3b4babb9810a2e0d3841567766422300add45dfdb10ef7a11891578db0070373617dbcaec4cfcb5747089e1ee013814fdbf3f1bf4f3fe10de6ed6dbb759dce56a4c09daba13b7574e2864431e4a4d6eb313c1a9f354f5a280440ce9e2713dcf48af7b54c5b33a63f28c634fb9133435efb1af958ae5cee02b060bac14a845d3bcfddc1c06259f827e96ac53dbaa30c4461b754947caea0afcc4df6cae89ddca5927493ee8e52303d69546583300c58102989627004cf5d5ed95ef22e3a3259e56d3e1c0f46001384c6596c8d7da5e6184815d1886023241cba8fb84268358799042a936bd3174ddc62b9353468357680b91c4cdf77799bdaed6611f8c2540c1798fe30bf10ea6cc182215f0569aa6ef85dc002c281414a15d9515f0f336688fbbe84b9bb452c0f7f1c94bf99df6b3f514b965a738a156b80e4f2009dea60d2ea029b39fbad51488770d233b18eb95c7b1cdf5d6a49420b3515f3d684ce39acf106467d193c28569f7a01c867bf964082b101a35faf8496bb922277dae5dd379cfd0c3d8c2e28d65940d82fc3612efc9f27edb3046a24284108a3325705eb30790f74147603f60b232a45962a84a2c84a581abdfc427fdc3d157fe18bf89e58bf134b3ede16f20ea2c33ee35a47ca61a7f1ec814d7353c3e3dae68ae87b2c30182b8f327a9ce1aa9e92c46d0ec4ae0842cafd50cbba1819ef4f7a4db39fcf4b1b7efb7ad3a1b673d3e4f08baefca545205a09e38b6de06757a1834fef08220a702769f72b093f8da0c342ba9fe89db8521d715ae5cf1622c1db24c5c6993c6340e880be0ca0ec8c4389f4942af6a2217ffd585f8d2b68f5af243f8dd7ec200787b6c898ee74675f33767c7b3cd6e14a4ac564442e1823d96f20d18f886ec309b1f07da0781f6aebddc4304157fe672d1380eebb7ccc1f36bd46ae83a5612f75916fc589544fefa91ac74cd516fbdcc671a51a0359c55e1e0f73f8d3cd3e61a753420d57093fe8bf04f35a7b72bf3bed43ca0ca3ed3b0504cf038e002dde95063175b3bce3a76b7bad4ea014458b776091cf7023bf194d8166dc998f559ca1539ac76edbdf2dfa557333a50d8dcff7df64a4e16b7f930f055d32e72eb5e1468aa26e7619398b71753db10e00bd84fe4a429608e2675e3d4c48208b8522c57036bc7cb0ed2e0d1cf2857b10692e0c0fcd1c5d356035863cc769b99bed567f02c9ca6e3e077077883a77d07334f7724b286557c98b1a2fce8d2894c57bbea35fecf8c", 0x1000}, {&(0x7f0000002380)="94a17a2f603e06b6ee3ae2455585ae13a9d7afbc0dfc4ce2bc8c1512fbecaea68de04a6b78f8a60026ebdaa9270bd3fd2a64b14bf1eadd1a34098dddcb812234f821bfd98014c5093538ee45854e56d068dc6a441277b25515ff6d8da5ff798c216016e45973341715cdb343e1f28c81717cfbc845070f72a20cbe06005e3f627a52460abbc72b4140864ebabb5756b2e5efa276af32520f61c18a6f2bfd3cf8261a1a1d88c1641668042ee8c9eefc39c8d5f6550144bf67be9c50665c1d8738f48f8cbef0c9d8a59c0ddb301a9dd8ca73616fc320fb8c3f8fd472b4c17c80911ebfa10bc6a354ada0bb43313d451b97560deefdc0b10624", 0xf8}, {&(0x7f0000002480)="b4fcf5ee49449ad7f507b5f65545c5bb20a7a1a74de9f7ce97e1ad9b6f49b46ef0ce60657922719ce75b563efc4cdfa414e780e4805c1c3b3cae71d524c326645615b09aba439f57e9b3b99dab8948ae3a330fc404b635b8b1e6990c4cf566d30e4d6056d8c7179a4787168c323c87d0a69c91b7454e15ccea4e42ad8b290d26c93f3a88d0806c0ea83d12597f2f6f73d958a193dbb85c323d494803ff275afb82db91c7e9b170dff2ac56ea7e032096c60ff53c0fa876660a5569c442ffb967464404bd36b08090cb3f0388", 0xcc}, {&(0x7f0000002580)="a56c5e5f5979cccca6f98789bf326fb24788a6085acaa918b8a2fd70d3693e0dcbbc02d7337ac10f147439388fb2c2096669199e", 0x34}, {&(0x7f00000025c0)="6d60ca0da1bddf73b63bf5148a1b632c195f5afdbf0723ac483183ecb674871fb81f2548e7407b30458634c42463bddceee83881192ca6ec797b4af7c8f7ebf9dfc4b943e1c14c4876acbad2ae61", 0x4e}], 0x6, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) write(r1, &(0x7f0000000100)="98e81f2145cfc1f9af377ae44f42903baeaa1688310e667a21959274681dcc48faf19f3e03623431142efe4e180b8346c9669e8e40ec92aba532fe6c79aff73eabbd5912", 0x44) r2 = syz_open_pts() sendto(r1, &(0x7f0000000000)="8d64adf863462c7b2fae46da5d3f1351fe846741670e5a89b26ab570398ba2fe08a85f4ae9e6dc348b8eba0ba2a3295bbfe999994210d51130bd52a8c11535227eb2d95740df9aba59b1ed55eb8800da4901d89a04b03c2b373b5d734fa75087ae175bf46dd4f778b6b4ed57ac4937701b993ced0cdcc7ef83441ed93b229fb3970354826b84083b3d843cdaf461033a55d2b35de171bd8e94fcf998e59b7b6f6c191358fb05d1477f79ee9e681c806fc0919149701813b85f1c9a72b4ab7557d3da17f44dc299df40f2dde029052556a03b9658081986076170698e287ff7b81ff6bc4680412cb06178deaaca682e8d05", 0xf1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000280)=0x81) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r1, 0x1) mknod$loop(&(0x7f00000026c0)='./file0\x00', 0x1100, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x5) 20:40:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3}, 0x10) 20:40:48 executing program 1: clock_gettime(0x100004, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) socketpair$inet6(0x18, 0x4007, 0x7bc72435, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x6d5) 20:40:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/189, 0xfffffe42}, {&(0x7f0000000140)=""/90, 0xfffffffc}, {&(0x7f00000001c0)=""/140, 0xfffffffffffffe14}], 0x10000337) 20:40:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="b50a"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:40:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000, 0x120) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:40:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="e7e98e7b4020d527cf4fa3f947b145b6827d7df9aedbd5c7cc612fabb98f125f4df9e8dc846b490593e4142aa8afc0f7a6d78d2179962c5fb94d9ca9c0ddda73f15074c846c68b5d99b0f5c97a89f97595704c5d2ffd82d045286365814c77ca946162d52eb6b81807fbdb5accff6fcd7b538c1a6bb830c5b7d637f7804e1e7e", 0x80) utimes(&(0x7f0000000140)='./file0\x00', 0x0) preadv(r0, &(0x7f00000039c0)=[{0x0}], 0x1, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) execve(0x0, 0x0, 0x0) 20:40:51 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 20:40:51 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) socketpair(0x1a, 0x4, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x1000000000000081, 0x40) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="b893475e797a30fd5121aac4b2f159b4414795a7e66cb0993e3bbebfce8455c18f8cecf64d79d0fce78306fae04eb11f373635164b88211810026497e428b020307bf86c1590dc99b25fd8e209d45678101f557b8f2a00a23179b0f43e66dc1b5ffc1fe4bf779292f233e76b8789d6c899c45867c5aebb59b2ea2528287949200a3f33cb2424bf36e71f399e4f0c027f1f9576516292aa6f", 0x98}, {&(0x7f0000000100)="06068ddf362a8d9fedb651835984de492928bdbea4ad5c4a4462c473251b18107805617da7952c7b61ac84a7c56d", 0x2e}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="3800000000000000ffff0000ff070000bc26ce19099c59e3204c34b8e95427b99f1b07a711003f513a6fdc4ff5fb86f7b92219aa9404c3f669f2808c000000006000000000000000ffff000008000000bb75d43854c1e6a015b95862e7d7120e1ceb77f166b1a331fcfdea08fa341279f7d8ac89668ba79b6abf4bf502fd56156e53bd372abc650d86d4f001ae687006bc45ff336aeee351dac30907ecc6fb00f8000000000000000000000000020000c293c37cf01c10bb4976900a06c831296a2f58111a3aef3e5554bf2f28d136633f7ac8f8f1da30084ef37ebbc2b72ea4a43c66b81ddbe7db18dd96860bf69e4280957bcb405af7394b2126afbae755d55631d97edbd2556f34cf7d0860b310f68aed695e3d6faa925cac50aa8662160be975a85044ed72078309003f047dd5e70643e9af50051848c899846d94a4663609d9e9c6bdb15ee99706fc4b052ae24668b49fa365215e9824583f213745b74dfb67086a83c11d36c86153bf7a1766cd908f596726318da8ad2d1a83fe018d449df62ce7153a8320200ceda3939d2c524799000000000000a80000000000000000000000ffffffff2330bb267deaec31a6c3e1c088f0d60f207f5da1bf7f0e5a933471dff5d5a537c5943b76d40a1197027d6ce3b4ccc8c597b57f2bbee4fe1088690f513b423622b284145eb2fe2e0726b82a670480205a9c5754c46de2b08af187b7b18ff55eeeff7399f9a59b20bbea213aee529f60af26bbb17191d59ec092cd02c6c1b0efcb3b9acc53862eb6a435584db55f3bcfaf8b00000000000000a8000000000000000000000005000000c6baf9e879a2cce1e985627e25a167aaf23732969b9babf4153f0377650900b06df18adb942e539f050d62fceda984230c49745732b04a18cba3fd34e5e56ea1dd8ecfa434a7cf0d0d7f02840d7ca9b264d4fb338c9a5a7064e92ae4d069613dbf3c1494b494dc7d8d69b3b8e0cf97dcaab97a6e720591b0de58abd03aa7a67bfc35816e91ecc978e14578d28e2a450a25d8909807a134003a0da050bdf6a386c2c72204ea4d25ec9555e7d2fa1da55f408b68fb6accd22b6cac030801d0c2065d7596b730773498caf8596891d990ea0a83ab108efee721c2f6ea82252e7b15944c7808e6ad834ccc7021f3fe532fccbcc29dc37beb29745d4005de18e54d776550a3d91ddab3cc18e7ed7df1700125eebede49ba1a9c80eaf9eb8fa525de8c6e6b9f6b973ce0cf5df3faba48bb338e73f4422158ecf2b3a6cdd3210a8fd650f62e528925c5714be94190d8f3d163494eafe8952f53f943bb8719bf96db44322c0c19d93f67bc34e9db"], 0x2e0}, 0x4) sendto(r2, &(0x7f0000000180)="cc3174edb1ca04adb354abae2fe5", 0xe, 0x4, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 20:40:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8bfe, 0x8a}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x200fffff, 0x81, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1, 0x20}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0xc3, 0x4, 0x7fff, 0x6}, {{r0}, 0xffffffffffffffff, 0x76cc2873b15699d0, 0x40, 0x1, 0x7}], 0x44dfb43f, &(0x7f00000001c0)={0x400, 0x6}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) pipe(&(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/228) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/143) socket$unix(0x1, 0x1, 0x0) 20:40:51 executing program 0: r0 = socket$inet6(0x18, 0x80200000008002, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x71b2afd0, 0x0, 0x7, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/117, 0x75}], 0x4, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81b", 0x94, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x7c11) kqueue() 20:40:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:40:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x1d, &(0x7f0000ffd000/0x3000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 20:40:52 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xe5, r1, r2, r3, r4, 0x2c, 0xc7f8}, 0x9, 0xc0bc, r5, r6, 0x6, 0x400, 0x4}) 20:40:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/44, 0x2c) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x7ff) open(&(0x7f0000000140)='./bus\x00', 0x8081, 0x100) 20:40:52 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x876) mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x0) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 20:40:52 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8b) fchmod(r0, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ac6a4196c7dc40f8b45fb2a9bdd4fe9b30cf5212"}) 20:40:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x88, 0x10001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/192, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) 20:40:52 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000100)=0x5) poll(&(0x7f0000000080)=[{r0}], 0x20000000000000ea, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x9, 0xffffffff}, 0xc) 20:40:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x11, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) load: 1.39 cmd: getty 13624 [ttyin] 0.00u 0.00s 0% 300k load: 1.39 cmd: getty 13624 [ttyin] 0.00u 0.00s 0% 300k 20:40:52 executing program 0: shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget(0x3, 0x3000, 0x690, &(0x7f0000ffc000/0x3000)=nil) semget(0x1, 0x0, 0xfffffffffffffffd) clock_settime(0x4, &(0x7f0000000000)={0x1f}) shmget(0x3, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) 20:40:52 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000140)="93", 0x1) clock_gettime(0x6, &(0x7f0000000040)) socketpair(0x0, 0x6, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0xa7be92d39874069a, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 20:40:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:40:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x41) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x5, 0x0, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0xfffff7ffffff8cb3, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 20:40:53 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="e5f1eda4bf18099cae3868bd62a0e40b85f17f61d43bc6f9dd6cc440487d089accb1a86813be3130d47edc057197ce75503b0113a8d5000566404e7af44302396f3b2be92fc006b05dda27343850c5c2236550cf8eea7f0650c95e25f0bf70bf2d69ee7db73d3398c08c0b87c2e133a8b47ed413ebef276faa66af01aa56cd65db563755e6a06190e76b5abfdedcb2f67f4ab8d1fc6f890e90e7cd55c48c0a5f71503f848b355e80cf21df4c695b059db58d54d2b65ec56d51fbdb5dec4d106031a04db9a02a0fffcf0be884703e3d7c23eed5bad6a2", 0xd6}, {&(0x7f0000000280)="bb58e554322e04b93aeb6955ffdf9e075ac356eecbcbc136f5a030bd67b2ec6c50e7c1444ee07a179193eacde8d86748c66b7832f148b07f0b4029588ebe70dce6a26cb7bd034d1a570df4f74299bc6574689644ba4e5b78a5f2ce64736517258dab02ae9d207108caab60be52aeaad0018c6e944a573003", 0x78}, {&(0x7f0000000300)="1fe31444f270d860342cbef6d5287acca33903e32fcdfc98744298b2e9633ac8ebfb81140b10471cac383dcac8d54cc455076746dd8c12ac068edb06b8947f577100996e648f366a4d81747f1199f022af67e15de488c805bd2719b0ac5c2bc0046a53149280042608f1350d3e314c4c97501d8f59a9c7d8ff341a81523200718f8c0888355294bee6dafb8bbe501d4597c53e527c696ff73e45452407dae67472865c32d9b7f28def8eb1bc90fad69cca1ce8002d6a9051187fbf12d70de300c43725e5109a65af12b4be19536a", 0xce}], 0x3, 0x0, 0x0, 0x408}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000540)=0x6) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) syz_open_pts() 20:40:53 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000040)={0x0, 0x0, 0x4, 0xffffffff}) 20:40:53 executing program 1: socket(0x21, 0x0, 0x1000000000) 20:40:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:40:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair(0x12, 0x4000, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 20:40:54 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7438, 0x8}, {0x2, 0x9e53}}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 20:40:54 executing program 1: r0 = socket(0x1005, 0x3, 0xe23b) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe6696c655ef1f6521910bddb541f3004"], 0x1) 20:40:54 executing program 0: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000097e56268000000000000000000000000322742adb9c52de646199adae3fe380314a19d07c6083b9aea8b1345383cbfbfc8f508ab712ecd9af5d78987e712f01cf0f49012739a99d07bd6772219b521d4cf3a49be348448a5b675475e71aad1072c54b8045be8f52c6649e4cc8dfa908a3afb08c87d9e29dff0b324c7842ad44df5f0f91fd5ee5030e1072924256224347d342ffb2d3d4aa9fb45f899440255ec716c23f731f5677d4a3e438a875778f92f87681f72"], 0x10}, 0x0) 20:40:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) fcntl$dupfd(r1, 0x0, r2) 20:40:54 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 20:40:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) close(r0) 20:40:54 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x7100, 0x0) r1 = socket$inet6(0x18, 0x5, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x3, 0x1, r2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:40:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f0000000100)=""/221, 0xdd}], 0x2) pipe(&(0x7f0000000240)) 20:40:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d135653cf57872a4f81c994277a559dc93cf0417c0200000000000000000000000000000000"], 0x33, 0x408}, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:40:54 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000000)=""/54, 0x36) 20:40:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 20:40:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)) 20:40:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x880, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = geteuid() setuid(r1) truncate(&(0x7f0000000000)='./bus\x00', 0x7f) accept$inet6(r0, 0x0, &(0x7f0000000340)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000080)='./bus/file0\x00', 0x128, 0x3) 20:40:55 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:40:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x1, 0x4) pledge(&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00') recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0x21}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:40:55 executing program 1: getrlimit(0x3, &(0x7f0000000180)) r0 = msgget$private(0x0, 0x0) r1 = msgget(0x3, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000068faffff000000000000000000000000000000"], 0x1, 0x1, 0x803) msgsnd(r0, &(0x7f0000000140), 0xfffffffffffffd69, 0x0) socket(0x16, 0x0, 0x96) getrlimit(0x6, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000200)={0x1, "97caea6e0c4cc38fc6f54a528082730ac84df8649d7b6fa7d79dac3daa2b85dba45fffeeb67cb296305bcfa6d8075406dbe5fecaa40125edc15e845956307b1c3cd0eb85681936fd7e7cb5916e9207b540045ffe1727739f4425155b93dcbff329cc69f4d3dfceb2871faac9caab8de702f8116c7170b88d549f787c07918de7880e6c0284dd4c4b8fd92a715a4c8a6f73662a06a655014467cf46e5e5217468690e1f53e300061f92c29007236f3ab8cd3b53495fb3fe85e512550f72d472da1af43834304a07143f0e88fef8a010b5c7ae965504d406359a0250af3ddfe8ef058ded4dcabaffa78b18ea7a3955a1d1760cc276089c8cab66862eac3fdc23"}, 0x107, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/245}, 0xfd, 0x2688b501fb1289c6, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 20:40:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="3972826eb1d62c6d0bcb5f88c5295fb1e7c0a6240d4514df55a44078279917b938f2b3ea3218b4", 0x27}, {&(0x7f0000000140)="5fad538f74f1e1db6daca30b9722966b441d6f72822ae38b3b0f738289f8c0cffbb3863998e2260d14ad7cafd446263d8422b5b011e4e1a54913d664b0021b82f391d834c4d1e53b72855bbc7de499c512f038ff945cec11d3bdf06f49ae", 0x5e}, {&(0x7f0000000200)="f262910d68f19fd8c3446175a2e9e30cd6def53aa16d2fadd40b2da9cd72f14d718dc95b0ea5bbc95516370706fa7198a1a70c429ab67339a6fe447c46a600efc9a6fa05bc14aa42e412eced84069bdf128737b41fe848e7088e7dddce6e239ee115ec8f340f954cad83bbaa9aa8462d2351fc5af9529e8065b166553e24ddbf70b0faa5d8ab821739e3f8349e17dcd28bdc7e2ebb9adcec0d6ef211a2dae52e7a743061955862d1a49e57df38aa3195549e4cae4adf310c4fb3cd30bd84ba9fc1519f6daf672d3437556c1bcefa15bc6d20aa31cad88e8a5febbf395b9e9e37b3a91ed084d9ba0054e554", 0xeb}, {&(0x7f0000000300)="e3c4e8a11a03eb80788b13cdbed7c1223e5e6e9958c77a55f1772557e5b9cb3fd79c83481b1b5f6855782dcd9cc2a563d5185eba1cdffff7411b632cbc585015baf22b41a164f75feef495e749eaa498272d3b08c8f83a36307c53665d7388feb7128dc8cad528b7738a128d664fb46386e7ee3770f1681f2e4e4ac86755770e122a3b351da141351a699f37da9da38153a5aea27df8baee61b7627a780027c0bb5c78c8b3492133497b694c8400977a15c26c37355e3b08b8df57a504247680f305125e37112946100d03c751ed3649dd8e019c2404b4f9c90dfc81d93ceda825304fa8f6c6a721e99ce60d81da279a5a9d81967f5b188a7fb398a4009f8f00de175f4dc1d809778da4336d9ad45a349a911778160be5c6ee252f1e64e16e2c665bcee11b82ab059101eba8e1de799a3b8a23bde0fe426c7d03f4dca2e2e8e3e7f7cd0ecc01c1a44155f2c8dcbe73d3084cca5f05724933d2735052652d836aaa17653b9d25e44c09ed6dc3b00ba9ffeaa9751ed533c7c89036cf7403083998705dc6e372115e97cc025a787134c7695c84b705912c47fdfe6f7fd73ee0971519f54cbbe517af2d2807b6a6f7bea727af840373cd6f5ecb762d8d563a0806325a284aa3eb544683f0c16ed482d3929a1ed41afeee6c21be92be90bf72ec967c7601dffef61d57537a2fbf63d61760cb6896e1494ece722939227fdf4220f1046de57a00c43bf5f4778d218ab6a279752e598b8fae56306b4831438a4dd37e8bc9ef2f642660eb17d23dd9fc4f226528cb28ad6d4fcaead93ac85657c3b0d98f56a8aacdeeaad7d1f6ddeeb416fd81871b9ba0ebdf50da7ba4963a47c5b3fa5797f1ede463f0f3c2bfe5400f2a2650c1c819b1be03177ad6c32f45537c7b4b809c6ef1913a349b1c40bd046b36a96c0eb0ce17e2c37108a0b3302f17d0c249825b87c55969898c35f29457c9c1e278be4255fd15b3204ddfaa7b6d131980bd5f3a3d4dcd49f527d15689bbf4a6ef6c8d1a485fba95547475d23b8ad52afae2a4c45a0a38a030a13b2832f56a5d156de92224a45cf6b00bb80bdcaa3763fed81c27e05e94937002bba4a36f03dfd99a07c7d91daf5e0043aed4ce3225af2c236d7a41b8c2a1d89c41784cf99478831c5b1acb8b5468db5ab524cebfb2393cca8b591bd1a334f6ecd37520d6d831eb4a332dd83f2a28063456848e81ef53a6fe609e7ae862c4e8c86720d703d51b1fe895e8af6904f048b7e2e7ee03a5f09852b71d97facd40ae1c0bd7aed72632f616870bbf2bd28f7da1191f359aa64e1f8c54067edde3e3841549f5a5f80bd5439552ce26e7cbcbb3bc5ea843e6bcf7454c23d6a7919a3a986c57cd173e1e1fc37fa709b05b220010bdb80725fdbefddf87dcebe02cd1cbf4ec40772db3fc09f2633e287c5f9c65e72da0aba809334bf42b87de6fdf8a74a5dd34bfc183a1f60b2588a02b532b04f13c78e932faaa0ce60cf52f117d0804a483346f43a3b5f941c642429440a72fc2962fff080c6b800e00925dfaca8271c02fd4e5e33196ca9a0733213a652072a62026f6f50018f823efb718a7d904651efbace3a5193892cd1b2db9290a96b8f4531098636251a899abb28418139064dc5f8920c0eb53c755c11ee0cb0449982b8757d42e069ad70b856d2fb58d1a7d664e98f60ee9b1a4cfa6a8efa76abc34bd00bae02fecbdbfd09b2d43bc0a4abcbf757b43e95210e34806153c886694b2b56e3086136bbb996b431b15fb4196579c2cfe760b9134676aed37ab02c3f043d4949f71a64483be5375bfc5eed5c825f11d20340271ca16c3b36ddddc8493aac28587af2dd59d22b36a60c5edf99c212bc29202a427a0997974273e8fcb125c781a5670fa18cdafdbe68b9c4ccde0d7d1fdbf62f4736981eef822b70256c1327d783ab18f1a9594a2b62f137fcff8907462c5ca66f9dff2932bb69135573704a9ccd07a16cbc964b53a956e72ecab6f5535cb5d91f8dad5c5f5c57d106c7c6bbe918458df72248f92e11a3ab16e384085fefc78aa063886213eb2456fe0b621b2bdd32778fe3d57a2304422d7092ea4fc252092e30407dda76583dcacc0fb9373a15c69478e42a936ff24ac3655a742cfc145de5d3a9db1aff24edb41cdd113f9b54c3310b1e053f4bef3b589e6a675581e894569b21ac754a543e5adb9a17ce150c6631bbf690f63e68a156e77bf2b1719539fee4bf460a15b74102110f9acdee3cab8ff63257f21565f076b60970649b9928323f622c013190e07fce832c80572a8676b28be5eac76d791968ccb6710b137fc343010a0ba2a575b67abd3eacced4bf8c51105c6ff895ac80e3e5bdc88de3c131dcbc40a2bf87c2aae191c6e068535d46afc78e9d55752bf4892de3c9b93766789753cbe97c502559fd1e0df61abf5f178c3ff5b75d8565a1f7345d41d5ea07941b0900a72cfea6e2d6ec122f80dbe84f435ada08859ea9bf03d25d7f3fdc21c559a55986a55dfefb180edd2c9269673e5f811a8371d2204685c4a376291ac5a1dc255b0f99cae9a1f451b647513feb9312772ea6281e800eff77661f15c94afb52ba2b1167823127b02297499479f660baae55fa3bd716f51b76896d9dd59d54934ca8f6d580162ca5ba36c9be82a38c8a7b57535d2dffdddc50d24e526a7abd9353f82121954b31629368dec986165d1d153c40b1af0455404ccffad5feff01f65ab7f3a26c7ea93219bd4f7de4e362beb7b9ff1b694c9f78ef1ed6cc5e72a47d47d67e1f80f541609c45bb4d54405821e0ade75c7d982249861554126765ceb57b692862b698cb15778efa1edd8b7450a154645083d5c5ad9dd1658c36b507ccf0a72964dd7fa086da9e4687755a18f792ae879858f915eeac172d1c69e407a1d7e32e7ea6291e41e7dfcf536b824595b1af8e03ebf85a34dea178a96a5e2bd3904194fe65e95c1eb8be9034ec6dc3ef8d4d9b13b2559682245f835df26fca0a85c9452f299b23d22cb614c25116a872987bf4d600e8a4871d0fc8a242d94ebe26f091b79b78cb77e41ef74ac89c26a4245a2699c2fc22bd5554da7403750b0c531f51f7f2a11554eb1abe27717ef5344e5ccd59a2e324a2b28e48e8962722d4eac8fb900be91b22a57f75f152c525206322adeb989a6e0e270d50decd1793692bfc409cc22412df7832e428d1e3b6df01eb51ce1f378ca0d3400cddd00f6830915403ec232ec767647e49b8d97d54cf5b9dfcae80d1f8de6aa4477dfdfde17cb38c1ad7cda2f623ec9221ec7b816047978f30b3e4582052af39a5a96affad4e9658dc7caacedf46570e225481a9a176bda8c733a824fd2e6c27ee6c56b1b7693903f2e912ad6da55f40f1ecb530bf5b15194b174f6010e875a2df2f8802f2dddd9815bfbfb2ed063d6461089dd5fbb5dcdd18b0379a7842de0324b095b3fee0df45c1b8cafaac55449ee9547a743fa9525d5b390ef7cc8bde48a883c4d61231ed45224d7fdf88eee97c3ccb8c22b19e2c4e16298fd9b56c04e3d1d06c0058892884443326d9fd017705d6d6e51a34b8957cbdff9127645faf6308d317e3da1186f59dce3cb879966e22bdf1c142ce1ffa906f7d38b2a7b6764b3a982b7dfa9ca5c9bd8d93d232851425f19bce561fd22aaad8887ffffc8c4940b489523a36eba0cff1f75caf7d97d1a9488334df404e930ab95052607c6d27bc9a69098966a22dd70da4a348abc7bca2bf63c66fa95a17b0ac4bd2388c09bc8c5d5bd0ccd2873e4387e1406db208c844f64ab1dd98a47d5babf1b819f7cba7b60dcb56b9b99c0771cb8ea993b920f16e38012e59937c3e6a69740e617cd0a4d7fcebb4347eb572a78c84c432c9f941e31b09aa7d58babdd22b33362456a5feb22e7fa4dad0d88ecdf5a1924b41a97afc3e9a6c92b48ce34f2e172f598752565179da5bf02687c7e764b0a0b67c4f6a5d9a8a421d18286e545f30a1616b3c24a70b4428e427b8d8e6206b5653d55d25ec3c9d6d50ae5dcf53b54627f1e0599274f4beb351bf4bde6b47aabc82df64bf3d69867d191948c7028e013ed95040d7ee7728829d0fe192a6f6dc8f29c7e0db617563e66e58b2402a859e86ac17166bf420ad51b7ec6cd6229879eec85c78abee68d8ed41147a167ef77c3970b051327dfe613a5f1c3f0d49d846c087604ed9da0a8f7508306734dea573a396c21558efda8eb2d5c2dc8021438c117c06dc21a6c4b21c639f93debdcecbf4e52b4fac2112931c9d5b2652c381eae6132a940a6fbabc55a080bda5a78e3d4c1a8e1facafbcc45e5b7393c2a4f7f901dbaecbe14fb5e44e8ba978e5231073a86d425a9812e16f50644ef56d9091cf103a5054b851729766da7253f6ff0fa0351bbfda30f7cca8adb5d9d6e21386dc1024f3676f694be9d8e80a54b89c5ae8c210e27ed7c800817a572aa04e64c0cac9b87fbe7385d0487b50bcfa71f2143f9f26d04e2c1609a0e1d10b0e8bfda81970c9313b3c5d9ffef3619a0707bebb0869db44a5b95077cb03242cc54a1866541bb708920a8af133308a9dbf39b6aa2ab73cf487fb64331418ebba5e4e428358cc4f6e8ec8085390fe6c2fda9d3c6d25b4ad85c3588ef2958efefacde766af1f29a6ede394a26bc460b531c881fec549f4ddeed25a182b11660f3c982f712627c0f54b8f8de4b0db2df1d7a20e3c19065a7eac53a3de2b6a28cd411c2061a7e4a67266844da32c8beca91f0cc788c3d7e376d04f06d6d1176237b30121eca0a1fb86b53ad67f92293b5232bd16102ab625a77759c8d94397da0f7fd24c2d4d0b9f4e605cdc7242529e827f98f49da5623c24e494557eca092c930995e0a26d7a836484063a68a366f1903eda523143c00b5122c3a0211c5340b2bd68725f69679b394003d322e6e4d42c6cf3c7d829953d7bf7d07081a383c0406c3066308329448f1dcff970d8197261adfa78c3d10a04d365da82f8a5a548eac8f5fd35b65bee111621b1c157efd69379113ceed2e88fea0820518303a6238cf43f125a4585d1651cb8bc64a7a019a6766166d4e4c9ce931a947f586373a0e0de57c341b83a72615acdfa689047ddb8611fd9ef3dacc9c1b202a56036492937df71c05973a9fb1e0aeaaec19326b7f2f568a8a019fccc899661da8343f084bef605621e093c91d47358997ecd9213738865056c90f568d1a8f87fcdd192c6ed87ed29966cb5ac8c79acf5d80620d3aef6f084e042a286334eb50df711412cdb6720ede91d63e50ec8823cfc0af53b5b0765f4dd382b887db827cbe3a4513bfeccbb588892e35dbd2a7b6650ca2ed48d4aee228a60125024cd49e5f311b9fa8d6029e810ed41c3361e923812e7a916d2e1d0b4b84e203732b6df82298c5b040358b3299332fe9f887c02bb52c63420b14c3de5bc84fcc2c5ed181cef78b08bc3f4c4b3ea2db1192d11e2acc2f961dfd0bb6b9430776cd7f834a35cfcfe1f36d8764886790e6743b7b546a50134a6fe5af0516095a36877d9f06502d9d30925f48b24d9ded7eae2081914469b5e61e26c50f4317b1463bb3e381736c4d8e65f549fa8d6bd413767cf65f69b9c49ce4bd5ea5f75ed6e502c7cdb8083c6ef686896a018ed35924e293b7e153490104ca35f988d41089f330b5c58815b7083d4f4bb3d438341d8d779e8da849a0e4642e3bb97b1490dfadf0842418fea2059f6c1ee132b809ff4e386d42af7a2996a135a3957c26b2be0e8a2e609ceb35476385bc44b64201e2fd969873699f2690e507770f7109b4338606a9", 0x1000}], 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x20002000, 0x13ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xffff) fchmod(r1, 0x2) 20:40:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="830203000000000000"], 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x202) 20:40:55 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:40:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 20:40:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfe01) 20:40:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0xa20, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpgrp() poll(&(0x7f00000000c0), 0x200000000000004a, 0x8e) 20:40:56 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x82) pwritev(r0, &(0x7f0000001640), 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 20:40:56 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x8) 20:40:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 20:40:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0xff4398b818ffe04e, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000180)={0x3}, 0x0, &(0x7f0000000200)={0x3, 0x1ff, 0x3, 0x0, 0x6, 0x10000000, 0x8, 0x81}, &(0x7f0000000240)={0x3f, 0x3}) 20:40:56 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7]) 20:40:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000040)="0000000014d70694fc3a10c18c422bf1e54934d6172999a692633565043741e49d326cc8e0eb8163c15858d9a8abb58006f1cd7e9bb08000000000000000487ab1359d452169879d7559db69cf898acf07cb7336d4bae3579fc5c62295faced0b8b0f91ba815ab8eda9a290e76d5110c27bfe8034cc644b7f321055cf611d3b4864dad91caff8f0fb1bbb5a49d02bde4e4fc167ea93b3ac45954eb5dbbcc4895d132df220aead668fce7502384577534b3cec89466103d30d66c367e8c02e820e04e482aa572ba224fab343581be336771e1", 0xd2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 20:40:56 executing program 1: socketpair(0x18, 0x4002, 0x10000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) fcntl$dupfd(r3, 0x0, r3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x5) 20:40:57 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000003180)=""/4096, 0x1000) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="88fc5f76b7836bace49b193533a40316849a85711af028da6ca3a5f442c5fa93e26961d9502cf3d5e8dbb13cf7b142cce8b35fe492a7be9aaaf03789253a68e65d6b768a3113fb7c2eb8f153e698b70ef6ac39834ddac0ff10ff0d80b6313566a57e116cd6e93699fecd81970107fdf30a2ee3abaacaf9c326b05c0946119dc277fc1c38fef594b661beed00e2c5864bd569d8ef9a9692f6de6338f15190ad2967badc2ce70770c8b88d3cdf67cc8405c520f336e9c6a6", 0xb7}, {&(0x7f0000000080)=':', 0x1}, {&(0x7f00000000c0)="93780d20466e0e3f3e3f6ea73016c9da675afade07f3f95ebb6d90f620be825e6fff16baf111f197cd69c39fce", 0x2d}, {&(0x7f0000000200)="e9eb605d0143702630e4758b9c445c1cbddae115bb6a4eacdc90f009de6774eab4e4abb9b125ffcd3a74e934e6cc0a6bd821a3fc38121a64910c3e9adf5e705755da40d3ed86f24ecff97454f9936eafba421b2121a2930dd1543bdf94cd054bed26f5e89ad6271c4842dfb4743509299a990b8c44adeced0050e517761cf2bfe668ecac2887fb9f2f2402661650b228ee8b51a2ecec0a12594a53d9d2f8f01e9aec05a0440cb24ba9bb3a85877b6c6cd92f", 0xb2}], 0x4, &(0x7f0000000300)=[{0xa0, 0x0, 0x101, "840642414cd09aad55a1fb3d3bcc65809287e7bd12f93c61b5614ee11bfb001d87c97d0275011136950adf3063d33c590d3902b3662f68b6205b2b38fae327041bdfb4a1c64c8e31a704ecc0f20183ad57408262f84178bb14479ebfeb417b3ae8ab2fffcf92b53fd834659b41c374b61d9e5837bc309d741ececb9e5ebcb8d0356d1b95bf8e6626bf8b4c1c12"}, {0xa0, 0x1, 0x0, "0b7a68cdd40c4db0887def6dee69ce8e7a3422f910fca9ccaa715f037522555f525a93c82dddf8e9a7d90d3f1e3391fd5e9d14c76cf48a0cb9e2ed52c9d24e8678b4ee7418ffb4a20d02f5f5d73fb0867e94c8ac033a8b62f8335805f8587b2b751fadc8d8732bd96e13237bd0dc4aaf96944e00f0e0d0a94568c2eaabc153b8a684e4efa0c8bfd3ce6d7d"}, {0x38, 0x1, 0x7fff, "4111ba4941791eadff06cb4c6b9d1d64b601df590e6c8b56c9fe49173a8f70ec34b7b14546"}, {0x60, 0xffff, 0x7f, "325c06a2552e2a3e615699a0f9a9a8a8cd61b950463da0f47d18a30ccb578c4f1d7899373eb029fb2f8b5fc2be1d3e173f3584d587d080fdf4294febea434d4bd371330f15f9fb31aa4d4260a8920d"}, {0x38, 0xffff, 0x4, "11b2ea19da1140942544af2fd47a5e1f9508b261c3c4f413b12fe21a6ca318c32f210607d4e97c"}], 0x210, 0x402}, 0x4) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 20:40:57 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffffc) setsockopt(r0, 0x2c, 0x3d, &(0x7f0000000000), 0x703) 20:40:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = open(&(0x7f00000008c0)='./file0\x00', 0x80, 0x38) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 20:40:57 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="5c20f89c83959fe60856ed9c054e2bd758e9dbb345b308f206de0f85f75b09d733018ec8b660a5cc60d1361560aca74ee2bd2a5f4bb08686f12499d122db0f6a3bb545e4cbde2adb631ea779b9bef486923f18a089389eaef8466252fad6191a199c9290e09fb037b49bfac62f724a632e51577436ff5d4807df08b09a88202b0066a6674a57", 0x86) 20:40:57 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) mlockall(0x3) setrlimit(0x6, &(0x7f0000000000)) fsync(r0) mlockall(0x400000000000001) 20:40:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:40:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d", 0x257) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:40:57 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 20:40:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 20:40:57 executing program 0: clock_gettime(0x4, &(0x7f0000001080)) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() r0 = semget(0x3, 0x3, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/4096) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000010c0)=""/4096) 20:40:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0xfffffffffffffe07) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) write(r2, &(0x7f00000001c0)="be", 0x1) shutdown(r0, 0x1) getsockopt(r2, 0x400, 0x80000000, &(0x7f0000000200)=""/84, &(0x7f0000000180)=0x54) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x1, 0x7, 0x6, 0x4}) 20:40:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00', 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/87, 0x57}, {&(0x7f00000000c0)}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000000440)=""/72, 0x48}], 0x7) 20:40:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) sendto(r0, &(0x7f0000001700)="da4be59c8478d8666dcc15d0d081682fbbd74099eb5a27ae75d9dd0b8078b4c481dc515e3f826bfa666c950a90f4968cb65630a4b06191e93345da9ed29f3d64543d56aca597bf5ae71454bd230192f9285a7bcc176612e906d64acd995609ba105b36cff6ceff8319826a9ee6d5ccb5ba1b896d1d084d22662e5c93d55f05a34c7228d0bf009e67275cf5b9a77217f8f14224fcfa2ed7b99dc82a26ffcb7aafc618630399ee6f90f3a3f00eef0cf7c577ca9f6441ee0df790646aa3ec20b9e65dbb7242c4d25109685a90210851eab3bcfb5729148aa23801edbaaaceb3fd2ca9dbd30c89ad4b48afb02b0d89ed6185f31c61c4b2fcbb16e212ae2a5ab224080cad87d06fd2b2d66199a9685d667ac29fb5fe2b508d6ade457c510c2bd9589c3049a0f7fa90278880acef3db728c79681ab3c9c0ec6095d1fff3db8e69f5ed142fc3bfb83db3cf407dbbe935cc726d0a36ddee0e44345b7a14a674f943d1bac95bbeb5b6cc79ec785009d793fe4ba380c68cf6dce53170663223305260601cc1b6082d4c578cca6c84c50b78ac93650c5627450d29febe053954e9946fe4544497ff73476443b055bc2941f7669959845a090195f0f3c9a6d436b4e416c876224e9b81c52a1951f150cfa9424b9e55b8f30864a9140106ab1d62e9105f12d34dc874a39bd6d7fd85583b2bcd67954ddb385620f9100c6def8297af3551f8fb1c538c8471f47c85a8c724d9f0126a43d628c43391b716623eb726933c07563a0a10145a1e41c951187328ecdf85f22e056b16c305a5f717f4b49155da35c2791a4b4f549b097c0ba28b2ac3356918b14bc8ed66ec751e6e8026beaf936c67d001b890a6359bcaab383b61a37d0fc6cd683d655d6b6937614a1620c1df2f4a83b155dc60fef394d7e72f92dc3f9bd93b8234b053335566100eca2eb2356c72d8b8e1c0e1ae891fad2f4a853729bd9f76e9ec44c0f9b882e42dca58f2e768024a6f47c6f86e85e93561dd7e251240e21427eae57d6249fc4fb4e729fcff4295d32cdb800454b2fa738c7a690d6031de91f760084456795271da07faab18750291af51788fcfd0190ba81e83769ff4ce4067b649d09362d3e58bff7153abfbb0d01f9d5cf080c6d7acf7e7b937284ab29209bf82b592c865597fe42dd5c80f68bccbb29bef5dea6a7212f76569e4b04e11bad0579a7456baea2cdd6dd07e57b9a97c1445e454179284882acd34860b1891db51ab45af0c49af02fd5c2461128999d1f23cd4f67dd1cf6c090a0c446ba8a2ae751fad5d5f8966c7eb0b21362588fd5b45f46880e724b69dbab3647ea7d97d1f96cfdf25d2d499b1d5cf8e7afb6858c298a20b8d63950b342791ecf1230b8300ec4e93dda0065f67850dc095825db3da300821c4ef0468d489e2929992b7a23944208d3e53610facd1540d6d44961329e6e35fa89a39a82df359f201b1de96ebb8630e80c3a9bfefded3679d687af09f03480efabcb4d5465b98c39f4a5169c327f1f61481cd82ba6ac0c9863b2df05a7e631e8c7ab5fab1bb0feb3d6d5d33e511e3850f5a4859f4aaa6aacbedbb6a753754d99ef0ec63a141b76df2e8ab9fc24047d7ab7a89c14baecdf94bdc3522a1ffabb997786d52223bea3bba63409ef4f8b5428aed95c673fd5ee44206e4b2fdfdd9bab6d96b3be1f2be309a5ed6c4c648bcd0ddaf45a4ed5c5a56c0e677eb35a03d056ae08e1cd523893c8e41c8d08627e60d64c4c4df1164e9711c3bb6cce8ed5d3d877277ed7efa513d6c6ecddff88a834b873b0f1333033c180f1c7b70840a25cf064e00905a32187dcafcbb700f7eb7dd083b8e576276f6416a03fc3ddea2a0d19469f90b9d5e03f5a87f8c92db8470aa58f70c79bc60589806351d7e45433c56a91ef549fd2378310b54dd155052b2c997eeec8002bc5628604ffefc956da1a3651855f0687811369f8a2e2310bf07f83c72d6786322955369a3b8bb2d2f30c8ae731771a8f4d5e643fe6e3ee234a54e71fcc1dd465011b24b23200c4180d8133cf56fa8cde96743a490289f9355884e1161b388195fd32c8843f852d91c3d10e87033dddfaa80d051e978534ce0e5ec11a49f910a3157fa5f17db9ad2c30cec8b368430d82b613ddcb4ee6532088aba9d10d94fc87a1b9762e56c1915ecf31422abe19ccde667bacfe8998b0753d95ba1eae7b27619b0836923558e18a17a35409d36c28ef463f76465970d2a2d368e719ac950909b2e9977f62356c2e3a635896d6fd0f3aef2f22acdd746c265c06aaa1a1ea22b4130d5859168070c43b26b63d1870a835cae57da3ed6eab4f87c22671ed835df4bdfae9f1a8acd2658ce02a4f1481cc40be6349dcb0d7be31f15455a6bf5c1ec79ce5c1161eeb8bd554331b937f77388564b5f2f9857152e2515d76d754f5443648433215ffa9dc6f82f273f0dd564d9d0cdc60533e3baa320e3d88b62317f7c9da3dcbc971c1a42f8aa7d547ef6c1ccf47d025d9fb6d093981587da10fd083e370fa334b177ec530bb33183f85ccb4276aaa5e649aa2261d2cdc0b37850def9183d389147c3df2b4459344c3ff7cce5ff464ec53203dbb60ebedf0a157c5827786580232b327fea875acdf0f988384af1d88b0835c61bd1562f3d60887092d43fb7020e964e5b40f834d6b8aaaa68e433befbd231117775b420baa6e238e981799e086bd67cb58d55da009c502a6593d331882e1bbd5641970316f9b16af48d2c93fc69ab3942cf1f75ce645fb5f2f554bac9b0fe774f1b701eeb1095c7fa2fde7eab9f1e94fc72dfd88aefc365a7cc549b23cd5f731b4cdee05b9a157638877f242769cdff00d9d3f9825b92e3ea744283f7cb1ad60e4ee8371c7a264c4d11eea6b8357dabf8516bab427d39b9bae1957aa4435d410b31eb59d4a33780761b15a332f9deac833e9ee3b640f746207989f88f22099b00b011206ae8dbd101fe3de9a566a0ccd6aeb2eb3a158e46547398a64245118074787531e7eeda4940b266894b60645eec08c46a51d952253e794bea86ea981145af2a43e6c1906d108294c7282f27cf2a18fff97157dda4b7ede561027e02d3a6d2c3e45bab55a0bb00c26cb97e41727039f7cc8c8459826e93701ebeba30f20bb89f8a1fe872f1d134262a306b28f57392cdeb72cc97a04b46de3648da760949f4eef23f99b80944f3ac033a3e481c99741ae1955ce2324a347db3b1e26749d22fff2953fe5164c06432ae9559a9d383539219e0546199d4936d3dc6408c82da2d774318b7bc8dfd2f65c8ac043dfb1803610298d278ac6a46e8dba866dd894fb422676f287276c2ce2d56b5263e23de095a9e74d9dfadadf66b4037351d71606eb43ac55b0286748b734beaf3bcfde3703bb6b5e03b958bc76d0c6f851a96b0bec6952dda3a211e56a6748bceae674c9a085e8026b95d431fd8e39c5a23038528d7cef386c425dc205375943da082ce2e3d81e555239dfbbce95d64ef446d43d669253d04f4fc66ae5a721d55089c42f3fd6632ca92ebd614f3220c718c907b37b3788264f58131c4e4e6a21f572b86afceef9e9fb42dad1825342155eb9e6e207731db46b7e6bf66d86a1d6d2bba08f195cd8da3a4446a151f0c6f93d0f8ef03728d2a861c6bc9b30208cce4e588f5a9f5f232dc2d645a51ba9985fb774937e6e3ccacbe58b123d96b00357665ee6313adb4c3020c6ceb05421511cffc3c62b63077189b262ccf8c9d2375b4e115d2cc19f6b80f14cd781a06278f4834c83fceda0069fd60b1b0916aaff63e319dd54fa27cd615205aaa985f35968559bf276dba63376bf7cb5b80f97e4a3d26f9b2381411d481dd189964d695bab5be150b33601560cf9e7440523624bdd94e30661830cb0e8f3a3365a288d16cb5664e4b6d47e427c337a37e7adc1b413430a6b96b2124c06019bd6f1735f754a4f2fdfe4a842a9ae4407f2e6f84dea272c86bd855fd03b634d9268a3f7587245e5f2772987bb5a600957578804f5f778889548bbceef549c23667a2a7f95ae332ee2f7dd4ac359bfae572580654f4c7ce1800bd42c889199ef092e5a19d2cf2acb0380e624d01b31466dcd11db3e76ebb938f9004d020cb8a34fab02cba63740237bb335a1f22be748d11ecede2a22bbd334cdb90d172e2d2a9caf8997d1316d3c7714207b70195588be328c7ef046bd4b937b871fc3f4d171995b1c6c130b357be87686672d96ce70851a41ca0c18977b3a19536fa2605ac551a3bbd6ea5b9d8600eff2cbd6e9538b0489a1c2704a01b2cb2e843bbd81ae1208ac3475e68757447c5df813a14bb9485e5edc29cda250537b12c3bdc797fbe723c2c07bcf9cdf6d01c32417b2a08bb313fc4e4b192ec2ceaa22b7ffeae8038fc7b8a6bb25bc0f429048c3f35715a4f43683c978e9b7a3a6e74cf3cc43ac54018828a8d3a864ab36c86313474a3cfd175b009be0baa8a1e66b929943fdaa55758c0f1e01a137b4fa482830281fab6e7e60ebdb2257748598b3d55394c420eebe8e763a77778ada3067b33cf5d7e213b93dda453a9a2897cb23a94ffbc8a13a1c576f86adcf0d458012bfdf8e914da6333d9225eea36e5946d9153726d3ad871b4807baa443009ce4fe3607f475423665e15bba66d54e3eb66455e91a99373c5836ad0e951bd99f9ca441092a6f33412ac8c0bbcb598959c6df9fdf3931ea698bd2f4ab458478fe31a32f49c514d390e22c29e623c7ac31c374634730c89b942ee96e25db61e48427b360f63642671c7ec6ae66687039001aae26fbd6405d163fcb28f628ee3406d386ccf53575f1f15bf36f20f5becf9032f44dc3e383ae898f7ffef8f452ff8e945e9519559d5eb3adcd151414f81ac04a4303f71f7dbbced5f98a6a70d18ba2678f901f17ed83ce45e40fdc89c4f46c5a3c3ce0c48670d11de797f31809c5f49b4b0acd1f16f9e7a8e9684ac524bbc67d7a120ce29b49f1f6de3f5dcb25e492d4fa0eb62952baf6593916e6e4c7fed4d0b1b8431e22a36cd3146bf28b97438ab5cb84d15a33efc0fa8ac22cffdbd92433182c61cc1f41a4da85e42dcfd68f05423d66070dd0005befa614bfb75e1bf3384bf79eeb256e99e286e8ffd07f643331b2672e1d1a1b2798b78b30952662965055379cb3b7f079242afa244cefc77e7c77a6399d22f9a6759da751c3ca3e8782e64989bccd70d9151eb4eaef929e3c91f6186576840e619d8ccd4a112215ce39b61594043da1ed7b6674d13ad0085c509306f64e3521af0558c202532874318ab4835d63c44284576e8ce384ee6f2b34be4f842a0183882d1d8377aec1abac5f2de54dcbc96c6f74b7086aecfcd9b60fa6aa3b2b8d0ac851e2ba62b540ab7c45aa4ea37b4a417985cf738d5d6fa12f3b84edad1b01365ca9ae5aa58db42f0eae5f1b7f99fc6e0b176a1170fc0c215a36f2f7baf31ac574e26cabd3d13e30d6de58748ddabb581ba3f660b902b8fa00f26e52eb142d5cd47a3e404ed51fbe1b97869c81c75556735d46c6214c6fc5ff3b925e620ce6f81b42e5e6c67ed5498d5d1c57e06b878c85796949edd63cc8702ab12f0e9d905d53063e04d8b29cc361b0f43d482d11183d4b0bb1a9acf5a73c8199ac4bd76b5920b32accdc4173d1220b768edd36ab4c617b2d4feaf0882e48b856aab9d255b59e78c68e82a1537ea11f82813207d98b13072b1578caae4f400af4473beb297d193d8acc1c6206bd23f9129ecab8e75cdfc1db4c2b3341e3120cd6c96591fe19865d95abfd5152dbfc6b7764b1", 0x1000, 0x408, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3546, 0x16}, 0xc) shutdown(r0, 0x1) 20:40:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 20:40:57 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x7fffffff}, {0x4}}, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) setitimer(0x0, &(0x7f00000001c0)={{0x3, 0x3}, {0x80000000, 0x52f}}, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1f}, {0xfffffffffffff410, 0xff}}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 20:40:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x4, 0xb0b}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000280)="1a38c73ec643ea0720652841e90c3d3edc82a7e4dd146ef49de93e023fdf36ed017fa308f4bb7c2af7271a520df73a2c1f8d58dc80362ed7f1ec636a2e6e4878405943c3c850f7a28f", 0x49}, {&(0x7f0000000300)="de47b9bec1d912ed6ac45428fc53eed7c99d64d90c3723bd34777d021744c275734609dadc13518b3f5a52d68f94f4cd675528c7fd2f88e651c490b8ebf2cee6a97215b4b0aacd7d8003e02e98ff9702f91f5a388622982c071f1bf9e406d928644b85d29ae901ef18636d19389bd128e0", 0x71}, {&(0x7f0000000380)="56c7edc381532ab9634df86e0a0b9e6b7f02026f54935ce03018c97dbf984eb680e80ea3f661c75f151897030b0b1e3847bafd0771e80b361f17c877bc3a2bfe2a0b99c3d24bd9c62fb99acfb4102e6d2c0af4c440c6f2868a370d9a0016ed79627f569cd9b866503f65c8a106bda7c3194b72f80f4f1bec1145dc25151e2506adff94febf25350de6904893675f93c3887130b85f96835bcbcbaebe1d2db6e92fe442465a6ca8b3dac8692aaadd59e6d2d4d9b6b7f3c4ce8700ec5691a99f4f0ebd", 0xc2}, {&(0x7f0000000480)="c24c27ca5a472f2b234b3c0b44c530a004ef54c18d4e4bb2e0571f57f025d7b03c28daeae5a7bb73ba2a8449b5b138a8f1eae23417da7b1b045ed3fdce84b024cbdd7e800fd2e5d3eff9c4505cad1af195c830fd66b4650d7c682ea8be42d066c492bea31bc34d57c316824ef0381041cf8eb94fdfb4d8a781f1698c68c2f4f4e2c403840f025d9af691d64dd9a33b9e344be0ecedf7259c9a25634b04dd1a92bfecd7afcace90de58c1a8a817ee8ad63947029ed6cac87771a2f55fa1e6b4ee94b3", 0xc2}, {&(0x7f0000000580)="97cba15d508b9d1013bbca83b4b29b2bd6fba064a9aefc50b0f6fb499ea3c1f30c98cb5a6c926cd7c91f5ac960469d18cba80ae1ca5b6576dccd71331dbbf5a252fa4dccd6bedd6799b5dcf19a3e142ec4759e739c8c954f078e8198a77e2404fe2d936b9e19f969de909b0464242dd9bc7059d793", 0x75}, {&(0x7f0000000600)="72e5af25f40227f78d4ec225df3be64e59c30a76a26d1375dc3a3afcb7f7f4d942ffdf824db423cb4c5ed7233019d8753bc2d447f22abd3b1dbd6cb1fc9ca5e61c3f2f5cc873bf280719232c538c538d57da5762fbfd9e5537e23d12b9e79d3b9d258ec8edaf2de45c01313a", 0x6c}, {&(0x7f0000001580)="4d7331aeef9f1cef79488d282c0e4290b7bbe5ec9e985d1a36dad5d395aae9af5ca8579cf9cbd2066ded5406cd5c7a9637d3e507a349e36c36fb8a0cced2d6b8f114f0bcedd028dbcf8e0cafb9d4cf11c273a3d8c01aa0ac65bad266b1a4e3a7d86eec1d8c202e01d2c8671873d384be716659db12ff81cf5cc22cd5323724fec507662404f37349d3c31c5a4a55cefe3bb039fc44b83fed9703674eb2be660a95222ad974f47b02134d1ff86175eef81bf51c86579d6dc75aa5085d8638c23bb90ae304ced60f427117fe3e2f43870afe4cecfffc21dd0f64f7907797364552571ec4311a3efc8b9aa4221d82ff515ad73e7ca635e07c0c713a0bd237d70a434a558eba56f9eb15e24a6a7d9969ae64a71edaf540ae4337b3c6a0513eaf5c32c9c8fcb47a57e73ccf0e8157c5ff365271519d3960fd4fe208cb884b97a3aa543a72721a528436d1635c972432311dda950ca7afa9c57ff3a95f6c6570617de7ff4c4adc20c3b876762d324308a604858d8c5d80d17bc4a4999e69c568ff7194d12d30dc8fc59baca55862917ee03475aebc03b0c2a8b467566b8f77c7dcc1a5c75a0a025d8b5557b83f0e48190e24dce763935ef62fea1e540d9becce20525592d1d20e2096b29b8ccf437cf912ce1143488b7bac4cfb13419fab6adc483cf1e88fe8f164214fb6ccd550680bcdf2b2c53dceea251c65f418e86648fdbde69fb49b49f248a3f3f1e9ac7507892ecbe3854a3511080b1cb76240218eaeb24223a06af222e76a6b7f557032524ddb54434f09f7587cee171044e832adab5153c4aa4ca8ff355e9ca519eb099b047f40e5f15f003b0802b21a2d648dd22ad7976a4ec6ba974fc5b5f83b37889974b2f234a2e538e8757dddee504c01c7edf156612de429564ca3813291eda43622e396a868b734d4267331d1a82f6431635499258a9f79f180eb8383f5631a484b96ee83186b33cb1dfd37ba128aa5bfedfdb5fc4bd381207e2531bce6bc260ebf52dec4bcebace40da1650e5db9a475b31e109419aa6c8f6e1f96ced75df9f5bfaa4777a1228c2da9a30ee6ba3324032671d888d4ef1642dfa11f794138e0c8bdebb50294d121a090b66b4d96f109fb404c6a85ed694f03e7174d8ece617e51d136bc41708d6aee44c47acf76e5e8c988932dab62143b12977979b1b46706b4adfcac2b0226f2dee0b16a0de025be40720ec28b3b80195734f318956598e2263bd83c3e8929bbfa4592fd68bedc88c648d1e5bcfc9e99b3405dbaacfdd1a3c6c72344c8b2cb1e89549c858afd1a383cd9cc38d01adad187595c44942d40549663802f2e31314f22b600de2ce362c88baac97deecf6347538fd573aee844cdad66f1824389a854529b43c9ca5a50828f0e30e7b0f1edc83ca9a94e0a67c04a2356e893bf501d5b2f372286ec3966d5c1d2804f0fd2ac25e9b9fffbc626c87c3d124a4dc0ec684e0d72c9c07487dd24afe80f4147d367e041374252f71dda6d030e0e5daecd79e4fb4fe22b8e2d7acb5b9a0e27a5d0597ece10937b46a5c74ef3977b45f2e830fe602ffd6d92991baf0371939c61c64b183b81d3a253ba552c476f3ef248d67091226250aa7bd5862690d97efcdda97b4ba365b11252d9f12ed6a29c1434c5f4f715a2576dff952f7e4f181be8ee145bcb53e8f0419f7606b53dbb1ab22a2f1b15d98a0c7772f9ba127f6efaeb7df5ecc99ee86cf91a646bfb3c3d9cfd20d3084bbdd06cc4c4fae90cbb9fbd52b027b2ffa0f61d755bb8ff87a573a4d84f6726c2eeafdb7af63accf1ad77f00d1d5ec90edb1abaa67c4f54af2157c003687a057842e6f1ba0e50cc88693bc84798936e89cd32a386a631adece301c7d4fe32804bede39c51b0b1c15021221ea277583a09531be5b102ec276f8b06e185c9c75c8628721e7a357ac9ca746570031ae1ff72dd014e76afca7ae36cef26963132e8eca8f2ec213945c4516d93d9c3e0b125737939b0df79dc54d8f8c695bf6d6a136a8f68df818838c2bbb66acf48774800078e8f1b0821669be32c4cc446ea140739ab0452fe21c43447284c7ea5edaa497249cca3a1dc0adce14e58ab3974a6b1e60f31e5d4b7f6ec32430e2259fabf6cbc8b1a8b19c1959eb0d4dfe385057c453c533c7ca77376f03b6172ab74f32939ae1b4bf370a8378f63542ea61e3f4fadecc5dcf8e789de17df59ead5aed3cbc15807175a9fa2521e79ee5abe0bd041e8c12410fc6de1f7b43dfa14e978c5ebfbbdf59731a7b870fbe4a609b6def395b3694075a2d1eb69c1e8410b55f05876ed453f276de4a0fdf607ddbfb230f083300ce4a7c2c3fe8cee29cc7c306e6998132923eb44e43e13b2c75f7bf187915a9621c35b653e0cf3a8af7206ee3b8fc6e8e17a23e326265086b55332afc130a74761368cfcada23d159f54bfe8260d362d43bb7fa7a6b877f17cb6663ec67b5e3c6bd59a771e7663316cbacd5488e2f0f2544bc04338aea924c3d4e023571fefb6825ee3888aaff114eec8efc7d19a60479924447e1b1e792c2df77b24d5a40e3f133827c26669624a0ed14f1924142c194bd432d5134bf4d9541df6e8f581dc177f2974dc1e998c5fd919acad6f32824088b742865825e07f59b09eec38e0ecade96cd01128e28562a95c9717d43cbca48f84fb1c1e213f18e240020fbe6a5eef2f2c30e17b356d855f42a5074bc45e0cfd3f882d69f4ac78d22b93502ea0eae3000dc03cf4960063d3ea7e1e69e0cb63e93da90c672a346333b5548cb802eb4d1154999d18a0f01bfb1ac336caa32f1a24638502ac771c20828e7b551959f522d635a8a0e1eb7dc85e10902a1f78a1d1b5a58579f0fbca3b29334f8cc1f2f65b82bd2b41cc717065db2da3289a9f1ff645117aeba9f04ad4403a8d36b2e6a29af39e7742a0e052c0547a75211280ed8188e0dcc99f70464398667d898ecbc513287dba078d0938261d63404fe2b5ee98a399b58e9eb4383c34b9fc31b2eb78be93c533e9f9cf161ce0cc5b13e062199ac9346041b95f71e8b7d703b55723e9a96a6c7de3a5fd391f71cc16b0e28a2cb7f64786d084ce54e674ba01b0d78cac1f310d3cf50f60a8e972e6140c161a9ca7d9973e67f56591e40adda05c11fe9435a45fdf7bf7d0ec1ca53f0b44e42eef318d38c17e3e1697f7f8bbcdf3264dd33cffcc254800386645ecfebfe9bfb26c1f46c1798ddff49e4528da0218bb790fc295110ac386e4a37aae2f228a1b88dbd8d6a5a051671cf726b80ddd655941e6812dd10e278ee706ea290022b343e814e55572461dfb17d1cf77bbb93c9c70bd59562357fa3f02a2b2fd65bb056b7fbd1a5fe8c1f2b5372efcfbfd86976ed26b70f786213f3d8fc826042380cecc123312e2d7434f0773fb44145cf031b7eea12cd3f1f7c6aa1ca97fba06f027ca833d357d9c41902f9ad78d3c68b50c32bea1abe06b23a46a102e2e00206770e35acd34d77394941bf0df029911d34cec02c78514aaa9674a7ac73a41a1f47498cea324b9a07bfe9c37e8cf5da74fcaaf431d1f5dbe1a3db4ab9cf63a9dc219b7855ad17b87fa8e3dacb13870804fed8aaa966d2c06fe6e23df58712fa6f86bf887dcf8ff3f1d71eeba47d73002bcda8d07d5ec2c6f43b9f25837f3417b43a709895c0be4b2d4ba9faa078878a4563c0c390beb1bfe13270978e030df07e5d8b53d4272fedb9d48f50a3ecbe64df27cf762da3fd78a2a8d63269c09299e2520378ec9b1817171cb3088640960925a32b56eac26b05a1ae32f5a344fbe8a7d02b1a56f2a0cafba9637f05f42e6378f7ff2909765b237a3ce9968c1f4f07cb797c12057454596fac158a24c62e7fc52195b5c1860fa0b5d8d64320cc0cef525b3af069d91ba75eb63c6bb637e1144574c9882770d90368321fbd5565a9c74583154dbfa1466e48e9e0c089210b03b4e9aa663a48bdeb77d09efe696241f858c660726516f056b6ef3d3b5c4634fcf030a6a8dbc8157dfba1542dbd7ec173b47a1097d396225eeed81cf894f30ae0e6f6af5ddc55bd709fad5f305f0f487378d16ee785852ad958cf31ba7bd080be11fa152c400d783089f232c9885edfb09d80e05d33ab0e578dc92aa5b4d541707047e611d0ff6828f99ffb236728d0a83459d1bc9540299f67715fb0129ab0b77c619726effc64d64aafa99d9a35da8a13cfbfeb0aaf64e742a5906c764bcf17613266a2c914ecb67d5385121c9518668cb1f2c8e6efb383d5a65015f77211cbf26dca250337182b23b967f703b1d85026b22d0d5b7f4a9d2c6b3bbd26392c251808bf0f687db808a88f8af3a36923118ab31f473987cff734c99f9cee83035f2d27968cfac651aaed2b86d9aef050543449cd80db17521d3dd574c2baa35946605f6e4279d97203f2ca12d6c808acd712826ef4fae40e2d1983882a43e6174d72517c084e58459ab03afd27419ecaf044d18282fbd0016a17a8ede7370b5efb7e46615dabf66202832cfeae24f8ecf5bae0d07bd29f4a8574a38aababfeb3160bf52d726b56f01ad1d818edb3209b2f0507c57b4e1fda2eaac9f05d7a58aab9a1e345ed8ef828078028e7fa2d18d5a17974bb533de13bf3d3206c1b52b2ae3e09b808dd8b51e55522189bf35af35ab9ac1d882127a40213d487387dfb2215515815eb2673b6a2c4da1601b7dc6540f7ae841ac473bcc717a4be19bfc9d1e8f8431078e0dd492875c00b0cb068fb7255ba68180066166da05119874d01901495c90dc1e4f1a42aca5f5d82ca28646a9ec975ad2df3b037bafde38aabf7c31c51c0bce8a94db8df860da871e18c85de6013d2d3e11f4eaefc79ed66496d768bcb20eb7a5e4b015dfd1b7bd69b66087f03758ede44f3ce4550daa02593912fe9d3ec5a4ebcd1900fea32c3d3e9aae4722bf76adca2f7962048da039284ce33dead291a341578c6506410ed8388ac4a09484a823079889d5fb5d0bace9ccf6e9945f96f968c52961a2583de53d344235ad297eb64ae1db4f15cd681c8be9e0baad72b4344781d9c7a4cc37e24d2b3c5ac392117f0e5d5d8ade56a6a7287f39b8cb23a0526e3d96073347b39c03644d23865ba35d96fc090cd0e1c102104227ac764c3749d1b378e319169b9009afee9f03b57f60b2d644c4147258b1aa90354897297888515ababc8d03a78d73e152ae49714e00422311da0044f9d4560648fe50b97ba6fdea770e99c2800b71549bdcac014fe6c5575ad1e8bd2803e914ebf4edf62e3c1581e65d2481afd76ed9c4e06fc565b5f3990efcd296dbaee17cfb231e48d73732b0b4d20d073d72ae4239924137eab9d2fe58a30781d0ec4ca83fb45878eabefec7ffa9fe2d2cf58e385bc544436d9eb692b9d2b8ed91e79ffc1f74966c7b55ddff51ddfc324ff7f7bdf293abfeee0be9297f7bb2516b3cbaf2b5e8f5e1c76f58fee0de03e0e42649f90d94cf626e56864c505644664d74522e8e310421dc31364b1b5f5ff16b8137bf78d2463825ba5c4cf49a21628a236fbbd143b4851331c7ee407011b5d3742e71e444c2806b24d08d262c36d9e5438910ffe1327a79dc0e16b5983601f5c4dae5be6d59f73afbac5e515213aa5af5dc8b55e5393cdd6d36e0990677de9555a66f5a94e18551001b5185610c02ba5996ea0b8afc7b94ef4acf26065cad1ef9c6aadae2245b751548269ba39aabdea10985aaf54550ef909e83133774be3e3aa2ad3030ebb066cf0d3aac54b6a82f852fa037f8040ae7586bd093b876e42acf824d4442330c1a468556", 0x1000}], 0x7, &(0x7f0000000700)=[{0x78, 0x1, 0x6, "3ca12f63758e85bcc029a4c77e93496c9d05cf07e1d3db3b0e8dcef33fe2a2f3665bd71bafadf3af814b8ba894643c5b83d82613129b302dc70df76a177a2644fa6d6d3b351498665844d74eac1694d6c504218e25781fc6b85cfbf36729b06863d3d96166"}], 0x78, 0x2}, 0x8) sendto(r0, &(0x7f0000000000)="a292fabf4d5185e8a8931b36584534e021543783f2d5f4cab23a5ebbf613444796a8bab22ac309a25b7dcb36e50aa2407b0933bb25f9bc4da82471c00b2a102f8ea07ceacbc73b32d3a2f3a0134e2a339aae35b37a1167d63714ab0f194d8e05e62d2e1375064402676d9f715d903c3f3fcef770fe61c3eaab83da047e34976f50019dd82cf1efc99c40a375e54b532107f7ed71dbf84df0eb95233a56aa4faf98a1db62000726be3e8bcce51534ded7d326ce7e25e5284096824358aaba2fb56f343a5f8f9c4d", 0xc7, 0x1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10, 0x5}, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x88, 0x1) 20:40:58 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0/\x00', &(0x7f00000000c0)='./file0/\x00') symlinkat(&(0x7f00000001c0)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 20:40:58 executing program 1: r0 = semget(0x0, 0x0, 0x0) semget(0x0, 0x2, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0xffff}, {}], 0x2) r5 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r5, 0x2000740d) 20:40:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000080), 0x100000000000035f) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 20:40:58 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='rx', &(0x7f00000000c0)='@[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='rx', &(0x7f0000000240)='\x00']) msgget(0x3, 0x41) 20:40:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x8008, 0x877) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f00000000c0)="fd", 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x200, 0x40) setgid(0xee00) getgid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r1) socket$inet6(0x18, 0x5, 0x86c) setregid(0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 20:40:58 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0x4, &(0x7f0000000100)) 20:40:58 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)="41be87e0cff37f63af36371deab6f9a40f51f6b18ffa28e56265", 0x1a}, {&(0x7f0000000200)="12a45f935300034b2f8a4c0cf66c1c2a75676cefd78183f2bb9e77b71b6fb5dc6d4c4afcb9c79d3ee4da599e753f03cfac03d23ebf74629704c3f27de28446870763f64134cc6b31f56f067a4c9ecf15a801540bc64ab27241b0051851149abfc58b4fadcb350f77906b32e58dc29c320ee163d2d8d5c6e9164f0f8d", 0x7c}, {&(0x7f0000000280)="e3fc889cf5f9d757d7dc8450980fd11bf71bb372eac8eaefc7da0dde19b00b98c74503c791aca09b80ea94c4b5e8c8f2ada6a6ec4092b4a531957a41eda470dd222ffc1d28153fbe5b8b2ff8fdbe0d68a088bbea21338877a475cdfaf14d89592928fd2b6212fcaae6a0df3de3e75d6874955c7c98c2b1df23db1261d6f43ec51ff0ed2bb6847d4aac7d3bf8167c5c91c2600b2f4d18", 0x96}, {&(0x7f0000000340)="7d8afbbd0f808379f749c77c1493173419f2261c0cb3afcc91743c12b8c4caa762c5157b988c393634cae75d2cdd09d26ea8b0ca305c572151cc5f0f59fcb16d26501125ce74355aca1bea55773391c8908250899854fa39ccecc148f67f52", 0x5f}, {&(0x7f00000003c0)="0732aa99418a7a987a645038c49a782f5ac12c9ff386cc2165e06969a46dffc555421c712c444721f1bb0f5fb6e561d75dec76527b9b", 0x36}], 0x5, &(0x7f0000000840)=[{0xe0, 0xffff, 0x1, "b6c29c21d27f6ea068108766960b25a1ca3bcb2d603a0e5bf211906312bc01e12631f120019720bb2179e20ad4dae5a7ce9d954e6cdd33462508713cbb263e7a5e240a09d99bf06428c4da654a30e801efbc497f601813b2284f1c03bfcde962fec039cf186e1c2f3bbfc2eb6633408346fbd09b9fcaa397291085a106036cfd8afbd81aabb5fb9a9994be27c6754cb2b677ef30d9d93853dd6c04fa540b158157d969c6b060b20f5c48e0f7735d0791ea9eaac1360ac1d7fb254c6608396cf94d31678516e87a0f93be36d424d47c72"}, {0xc8, 0x0, 0x3, "cfc95d6bad3d467327fae9c26399acd59a99dc0640a1e0ec86d5469b2cb805c2d1f79666efaf01101240279eab072d464e32ba6c1ce9fa6ce9d07e85a55743665226d77524be1e38ae3753c95533e6b3caee15b3abcbd2fd1e4ca492ec5f0babe854efe9ee8af13f95e29816fd89d4e1a6f30600710e076c0ccbb0f51a2da5095a5a55a637d459de12ec459c882e537183db4cfcbd8bf6ca9e49f5b93aa2a5a7df348fe65881cadd6f23cec601dd9f420fb0"}, {0x48, 0xffff, 0x3, "974378ac79bd6fd0899d698a78d567dc5b8f5eb59d8ae93ff36b877213193a74f5fe78d198bcc66af2306c88146495f489b21f55"}, {0xc0, 0x1, 0x2, "19c2dcc229a13eda3b21fcea9f6d09abe49db874aa0316e3853e720e35dd9a9d9578c748d2bc965e42c1eaed2b0f15154651f130f1a4eb968a617ae7f08704fb4ade2de8e6a1877f3f1868c29fc6823bf76369f8eaf5900801cb553237515e12be7a59b9aabf9c8b20c9b36af5c83cff41656d954dfcbfc191492b4dd564dd6ddbe4e0d40e33607631e02a623842c5c9082d9d2f64bb96b591c0f060ccd99f95aa3f4d7fabe4206502"}, {0xd0, 0xffff, 0x2, "4b8cdaf6c31e89e9086acbff4f6772be90abfa4802a7b44c6c8a1d6448ee70076bd087a8a1705422b901729e5847c155c8f56e428605ba8ea90ddccd85324de952e3122eb3905ba72c9e33b4b283e5ff34bf2c4a486573d14642f922d01b82346d91bdc33ad29863e771365123809a147692adfde083e780937d23b73473065b2927fbe118df3f3a3447f5bcf9b3c00887fcf2c89f10e3f169b453e9d43563d0f41562f63545b6143c3d3f1174eb2984b04031c4a860d25f36036f7dc585"}, {0x20, 0xffff, 0x8, "d6b4c3d58800994d53be90b9"}, {0x100, 0xffff, 0x1000000000000000, "4d474b32afaf9a87b34387a721e9db6936151eeb124dccfe08a2b39197ea53179b99d4d09cd0745f5137ece5a1ab7379d2f7f5bd3fe44a0ad48e35ce2aa99bbb4cdd9924d054b921fd85fe2cb1fbcaa9c9f1d6cc7c6a3307f15123c1b40ae0068a6699d397247c42a38c86b7d593c5eb8d851ffd9122a6b3c6369ccc8c5816d8b0302cc388ceacb6cbb10a6a3df74269ec85dac1caf9e8776f06f0629b6b6c2774fe0595ca4ead7b5128a0cc79d5a5a92d65b47dd15e49b5913a1c48b7cf50227e8ef97293eef73f921db6a1d07166b3ffdcaa48bc5989e1f95a4448a72d9e446d6ce0091a5afed4f00f78"}], 0x4a0, 0x400}, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 20:40:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10002, 0x40) mkdirat(r0, &(0x7f0000000180)='./bus/file0\x00', 0xa0) socketpair(0x11, 0x1, 0x8001, &(0x7f0000000000)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0xfff7fffffffffffd, 0xffffffffffffffff) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 20:40:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x202) close(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x8040, 0xba) 20:40:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) truncate(&(0x7f0000000380)='./bus\x00', 0x6) truncate(&(0x7f0000000000)='./bus\x00', 0x80000001) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) 20:40:58 executing program 0: r0 = socket(0x13, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 20:40:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) clock_gettime(0x1000000002, &(0x7f00000000c0)) 20:40:58 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) pipe2(0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) getegid() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:40:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0xa6d8, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 20:40:58 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:40:58 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) socket(0x6, 0x4000, 0xd5) socketpair(0x7, 0x1, 0x7, &(0x7f0000000000)) 20:40:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x80, 0x10000}, 0xc) 20:40:58 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r0) r1 = getpgid(0x0) r2 = getpid() setpgid(r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9ca, 0x800}, 0x8) 20:40:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) r3 = semget(0x3, 0x7, 0x24) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x10001, 0x8]) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/80, 0x50}], 0x2) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 20:40:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:40:58 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xb7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 20:40:58 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) chmod(&(0x7f0000000080)='./file0\x00', 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) lseek(r1, 0x0, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) close(r1) 20:40:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 20:40:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 20:40:59 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:40:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x28) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket(0x10, 0x7a3cedc3b506516c, 0x9159) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) wait4(r2, &(0x7f0000000400), 0x9, &(0x7f0000000440)) faccessat(r1, &(0x7f00000002c0)='./file0\x00', 0x14, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) socket(0x1, 0x5, 0x9) r3 = socket$unix(0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000080)=0x170) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x22) read(r3, &(0x7f00000001c0)=""/248, 0xf8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x5) 20:40:59 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x100}], 0x2, 0x82c7) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 20:40:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) unlink(&(0x7f00000000c0)='./file1\x00') dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 20:40:59 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 20:40:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x40000000002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) close(r1) recvfrom$inet6(r0, &(0x7f0000000100)=""/129, 0x81, 0x2, &(0x7f0000000040)={0x18, 0x0, 0xd0ca, 0x1}, 0xc) 20:40:59 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 20:41:00 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) 20:41:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) fsync(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8, 0x2, 0x9, 0x5, "4989817a2a91273b28da5406edbfb4e0aeaa7e38", 0x3f, 0x1f}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x30af) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:41:00 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x0) sendto(r0, &(0x7f0000000080)="d19036b4683d081d24524c62a887259136e7707d128e38687de086e1c9d0e587cceac427a26bb290a56179f1e01afa6690a8b6c36ec04ba9e2822d506a699f835e443f40971efb57316ff9947bb9ebfbe2550b050442850081506622368d69c50de3bb35243c63b6b5607ba02971be20a35e72dbfa0f4e54a86311c1d25a4d43efd8bf7b303aebe59e7e4a97d23e195664cc5c4e5abaa60dcbb8966001355f77b7df86d3d83700ef994efe57fc04abdc4fe8de6e0167a0a0f8e86cd4449fff77a8242de080186a69304afc068eb0e026494ed56a3efe4de07a51a8688ebbc34279770c7054", 0xe5, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4001, 0x77) sendto$inet6(r1, &(0x7f0000000000)="91daf3b23d03b08666a164d1ff1cd60325cc8171cd011a75c48fb979be416cfcb952c58cf57f583235f9c6ca0e43b868157642070dc86268e05789e8c4d7204c4591a187de11984149c58d102602afd67ebd7f454babb82a8946dfcce467cb29bff200201dba79cdf11fca949b315d5636d65e1bfd34329ca12404ce", 0x7c, 0x4, 0x0, 0x0) 20:41:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() getgid() getegid() setgid(r2) execve(0x0, 0x0, 0x0) getegid() dup2(r0, r1) 20:41:00 executing program 1: shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ff9000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) 20:41:00 executing program 1: socketpair(0x10, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/140, 0x8c}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000440)=""/129, 0x81}], 0x5, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000580), 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r1, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r1, &(0x7f0000000180)="00f4ec18d98a99a66218a46c8c5b0b96ff6058336a678521fc56556798a802cd52c46591e5a85a89fc78a1ca63b09ddadbb647c2ef6ae6c020fee0a513997a3ffa034567fe58dacb22263ac1889ae3f3f9fce0f37e3fd4edd51adc4068431fd51b13", 0x62) r2 = syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) dup2(r0, r2) 20:41:00 executing program 0: clock_settime(0x10, &(0x7f0000000100)={0x4, 0x3f}) getpgrp() clock_settime(0x3, &(0x7f00000000c0)={0x7ffffffe, 0x7}) 20:41:00 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000080)=""/161, 0xa1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) 20:41:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x82) 20:41:01 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002580)=[{0x0}], 0x1, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x10) 20:41:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:41:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r1 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 20:41:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0}, {r0, 0x20}, {r0}, {r0, 0x10}, {r0, 0x4c}, {r0, 0x10}, {r0, 0x10}, {r0, 0x2d}], 0x8, 0x2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 20:41:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x31d) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) 20:41:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getpgrp() open(&(0x7f0000001280)='./bus/file0\x00', 0x108, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180), 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x1, r2}) mkdir(&(0x7f00000011c0)='./bus\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001200), &(0x7f0000001240)=0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 20:41:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setrlimit(0x0, &(0x7f00000000c0)={0x2, 0x497240bb}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xdc}, 0x8) dup2(r0, r1) 20:41:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 20:41:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x140, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) 20:41:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="79cf97e63b77b7876956f9d518edb107155c068f954592a99a00a6445dbccabdb94d4855b240b499adcd0490d22ef4cbac16fa8fa99b3498132bd22468d590bd16aff3a066f454fc036a2cb71439c86ebd21dd62c39f71827265cf55dd9e52b5f34f47b7c01527ba1b2227a4a85d1f93e9afc4991a8dc35e0b2b35e496c89d204f5c201ba790fe50fbdbe7990dc031e7166fb75181c100ac55e2b6ef6ddcdf4689838eee896ab20438395b2b481e5db8a99e88f61356d56ac58abb57526cc80a1422654f78e89e3fb7d1236c3115bbd70b41df3837bd93cb7187d68351ae280c57cf3b8fdcef9ba721eb3af7ce23b0287173cf9a8192e18e6b29fd7676fec93fe228ea9651687f7443d1964c85ed2e153598d31179e0d0cf68b71b866704c6d7d51045a73250d8939112aead52de5685d892a0056e67d60fdc0822d4f964fd6ead31ea3ebeecddcbdb7a09e7b34fb832d82b3a516c95e6ee064e0dfa797904a3a086711f88f5a45549c0aecbd36d0f1d6eac29b34397af7c46a83b7b7257f66fa4d1162a171370f39765e13e7628caf9c77cca406f745fc84c6e77df1cb7669b512f32e1dd118dceb8f48a3b98cb387cdf1bbed0b57e552f654ea21e5edfa1f41a8d7e3bc716dad2d35b39af136054b35bde775151828ebe3719c59d05ef0ce4399e7bc12047c14677d4cd8026b396b837dae26c662334eceee14811695943ac4f6ed8edff393bbc93b62d772b7ee34279378cff55138f4c5111377f38714582c3d478d8575a874259f295f8270436731dfa5ba703534b892e50bfe9d703862788ad83f3189a98095d130a3b66c180ab2751ca4f56526032587cc6268a08b63201701275c8241d4f45ff2326e72b801900a71606641a9f3e55ef050b889e2bc86bb702dcf4f8305d494b390da96722a2869f61bfc64cac841f6a8a491407e5e1a8bb1c3134c471623279258b19e52523bd2f91f5814e93ff34874968daea802ccb27d27fe5dd3871528cf24b7b7e728ba4df2799c98a74e5fd0840cf77b080a3107cf91ee150d38a9a1fb3d35e37d72353f0f0fc8321f417282ec43a5c06fa203bc6c96bd719286d254a0c912fc712ec4bd764eb44d4a400464e0d7fe4f389f765de8604e8f353471e747e6994f44950c4a20caf95ea26f8c93075e7a750118d43588a38979efa6c7468478e0d872cf89a58470485f92903335a89803a2f0162d311e81cb8d5c7a304eec94b14b81deccbd4818b5698f3850760868b2aae025629454e48573dad3051049d57eade24035b0cbc7043cb070d666c1f3272a7d6d0d471dd1faca41787fe28523e98cc39be0ce30c89c71bb378b140739e051d89c6a92e4e19eb25a4dcc0e2531dd6e908eed9f5db1616955a7f198e0765a371ed165cba0a3fac397e0c4bde47b6f741aa4820dbbd699340181ff811fed08ac4d3285285d2cd0e11efac0bb36a5c069582da3bfa967fea2d498dbbc8686b70d1bc2d7aca132c021fa7775c7ffd21df39a7e5d6dc2fd88777b28a60e4118458a1d883ef40642df756319ecd97b09c9b3e08486825c5f05bcb8be94ebd7ab1e750347b667346463ec0b5bcba60d2b5ff1d727a9a5f113d30482218b53c6e01bc593ae0c043add9e6dddb4d789d59ae906021205185ed529ca2c6db8011ee745b7005acb1dfffd50adbd5642070a886f4f352fd219fc033720dd67004c54fdc474ffe3a2f1e59d5ade46af878d4665bc98636896dbf35b2348a64f9ccc5eddbbc01b174a6dbd1cf0e47f2a4cb539cb1cdc61473b6be7ad08b58be9d76d6285bbedd2253033c0df22d05a34b991d9d17b5b0e79057e47b541ca1112434541c444786c24e010e797c5c239e9c19ae14e4e9e35c600ca163dcb77605a5809c4f75d160ddb861d0fb11285a014caa13b76fbb2fc42c74df3de84eeb6e59cc91d20da3965e430e31919d0a8339b1335a4eaa79fa3c7f53cb5e8b1be2c1fc0bc8e0b7a88815d8582164f931838f418c33a503f606aaff83cdf242c30dd6a57ded8401fea2ee6478dbbd84f1960f3a44c89ffbfc8769a004f9e384ce34df08bfaaf0e2b6f556250f0abb790939b0db5fcd106394643bc90fb0aab06ea16a7259ff609009ccdd60cebc088cefe2bab5fd691dd7bae0050d80634c149a16545911ea860e58a396e9e493de2774a3e0bcc6c815c028f79c2f3610c6d40de07d548b0cbca2343f7691bfa5fe6679c07ed1068772f22d4f759c43dc248f12b7a2b82a2113b756d6fab91b17e00f1635835084c85347b67ca9fd931e398e52417afa5da8e342338f5817b246ad4bf93e98790d36edd8a32570993ea5b07cca5411f57a9cc5bf7b3528b64966f860aac35a1d7c09e9bff0506eebb488faeb71e30ef0259eb8fda5ce899a3fe8fae999f4aba43c2e8a203f06ea568a3ecc19507c805df8be7a874b3002cf134b3f224584f19969925ff0002870f0842048ebc12b526517cdcfcdbdcf45fc0cbc8a918e49efe20fb2adf0f12bec2ee5bc0ea42fb6be3ac6ecde7948c08cb6ec803857f06f7b75c9b9717a01aaa1b888a5c750344b14e48215a45c0f2632cb4e90e573b878d8f529f16886286bc8e451f45833f0deb94a97f4622ef4dfc41b7815ac33d7055b6d0bc6d3e07d6b4ab07796e86c67d4d3f927ac241124d9cfac3aa0106793f68c1318fbbf99f21b1fb0fc2d9bc9ed0a62cccd2a7b345e657472a8b7220d9f69f02ba38f80afa3d7963458ac43afd7af68dab9cb7ebb20cd08cfbbaf992346732fb804dd0d732d69fbfd7a7cd049d5074e77350e3b2db69d4af9871cdbd79d892eb3b84668f38188b0559b72d65b050781fc62494a08781500c812e81a796f516cdf98bcd1c5d468cec9c9ffff4e9e65ee6cd094b3ac92df90650aa340003b3ff1020366e7da00b26091b0d005068bcf783b20b99c277058d0b0c2431fd08ae52673b2937938c14bf0427cf940531522ea32f48a82725205cb97a159814815aa93b7b4b5cc1d0efaed447ec42a46492b5e6d5891d52c8414542f4455be5d10479199c13c6d4c09c10906bd00741e47114a1720d49ef4d869acdf56fb9415896bdc6954401da884d402b84fcc4735c542221a4db747d7859d91b24c39bc5ae55affeca30d133537c9ca9ceef53eeb64c06d8d60e81f41038681ad4427c7ca876e805cae23e7de522637899f3898a62bae7fa84f7d05e429a93ffabc93d3801f5f24fd064b093b59e700b5510dd48b5c7d42927d50ba76945d020db1c3e8994249092a9b5ab4f3b37d351ba3d7bd917dbb9ce9c17ded330b038274ddeff24a8b7c68e1cd80a99c4fe04954d10b2fe1fcdc4a3d41826137080747fdfe068ace9c0404fae4a27b749d3e34b154b0fdb1fed3e55aa3922e15dd9bb1d9c5b61b1ab6c4a12726ca0cd7d625ccdcd40ca6f2a8242c13af66997d733c8c5796a2742d9620067409895bc65fa14efed3ae2e85f343b6745db76e118848f07acdfbff1e3b20af2ee12098c542d04e084834a5232fb8542799c71e370e0676053cfe5cd2e2f0d485882082125d22367edbdff0b5d4e93a4e8629574644c798df40c246380f1bda2338d02ca9bcbfde97a60043aa2f873adec98406290861b6bc65eb301afe8c3647708bc4e8e0905a7d8a820cbea191c13e39d6876b90fe77bd377fae5a1bab6e552f2a716fbbbb591de6b34bf7510d79ca2b188922b150a95b3deb859e3269bce3fa1248359fd6d110fcfd5429338a71d48f984e0d532ea43f5495b039f0efd6e9c08b6d2ec73e2d61aacabda7e92effc1e1c2f17d2fa7d68e1ff4dc31d8cf98dfa7289f5ac8637e0851d7f689508152fbfe8bfbaecc2a39ef5754f6443086fb6b292ad47d0c758d6e3ff74249499a8e08c0b64c1cd997ff935e0691b66bc0521564061328f9180d3305b11da4e32c08f45a26155b7b09018c7970f47a20b1538e8fa3d2dc1a467fe7ac87f70b7a323627da7fa8b2474d712bd0635b29052f74ddebdcb93ef2d3fda5b2a4d794db6c1997308fcdc86e623e9fa4524c942c22ee6f6120b5da91c78716f6d025da099a54bed3350e9a18fab516b1b9336a56760b7f163553e209b206fb681277e21c75fb3934b489dd92a2e482d4e59797733cb50c2f438b018b8949471612262df48dd99767adbe783249b20a519c1449235210cd428b5f415e78fca79a4fd5d90e220dd9620860a76210607c0edca5938e557b379d79ff99ed01dc8d9f5506f51716e19ffe573fb118bd4e52255a11f80debc1b4d2cc8d2342a573d49f05f93adb98d4017cfd838664856fa3d679dfb3c5eaa1127eb6ed74fcca08d53ba8f5e7bdd725b045fdb55a250ac14ce3aca5322c2a6017477244eb839556b95f76868ae159560da40a14c84568d83aa40e76b985b0f2a2b8b2a22aeba5e0197f9507217e67707599b966f9a12aa7c7d83c0935f5e3bd8c8f00deca59f7925c17f56462f29155d4041d5e5c43c06e6be6992d766e52bc6bc5f99c696ded1f6f05e1a33829347beee2b7af1cff024781c7c56d41d963e209c1d81c79348c6799be9d9466569d1d3ce5cbae109208d439921fee0742ca0607ecaa3dff7e33205c7a6305d91dff2a0ad0ec8753c7914030224f8ef6e5edffa12a6b8606f0461ef91de301fb270dada377c44abcca183493c87c36d10a73777b291b584ce9e28dc17bcc032f3417e6a09d7964ba9f36b95f2a31ec256eb9434eda1a7bc1cfb279004425f5efccba3320cd938f1d828229b4c0f12df24a336fba14b7320de0529cdeebc1b35ae68ea54dc8cd0d1d34ec315989731028d3d1f600186b9681402012534fd04883682b0a980c37b22518cb2262bf721e6a92666e40b1bd5b512f4165210fbd2d09e288eaecfb92c10bccab8cc4c15275d05a17a4dd0f979240e486193d52ed9f76dc2e21b53ed0733574e9a21953f107eadd611c337138aeb8c298033c4c0a010a7d3e043abc7587cfa263b6f54211fb7916d20b594e5ced13dd10d85643487d8383be85674fe9e4b850a3507095322c254d37daef2fd605a834c6c0cee29d5544f4184cd9838ac3ba5c4a5f9c", 0xe00}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fb76e83fe883015ad518f0ead8a5cdcea29d9d35f34158b0270988be44263caeec9022db2755c8953388d7cee54ea51f3e616ee1d763bd4730600593039ac86de9bf6d66e6454e256143df2457f2b33c674cb7ee1ed4cb384d814230e2cfbc3eb2957d8dec628ae40cd2da8b93184458e1f9bb9672db5c4c1077503da713de412c77219aceaa1d3bc85b6bfc58b36863f740d68d033185c69a38bf498221c19f8ac03063fe", 0xa5}, {&(0x7f0000000140)="5b77cf89f649cfa67bc65119fea672c56ce2c3a34b3fb6511efcae34b2d4534c09a434b6cd2eb89e1279486a952b8d2b", 0x30}], 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x83, 0x0, 0x81, 0x6ba}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x95, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x6, 0x952}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x9, 0x9}], 0xbc4, &(0x7f00000002c0)=[{{r0}, 0x0, 0x20, 0x2, 0x4, 0x9}], 0x0, &(0x7f0000000300)={0x3, 0x8}) 20:41:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x6) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000100)=""/173, 0xad) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:41:07 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) select(0x40, &(0x7f0000000000)={0x13c, 0x7, 0x8, 0x8, 0x689, 0x100000001, 0x8, 0x3}, &(0x7f0000000080)={0xffffffff, 0x80, 0x6, 0x0, 0x400, 0x3, 0x1, 0xfffffffffffffff8}, &(0x7f00000000c0)={0x9, 0xb9, 0x7, 0xbaa, 0xfffffffffffffffd, 0x7fff, 0x9, 0x5}, &(0x7f0000000140)={0x2fa30830, 0x352d2fd0}) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept$inet6(r3, 0x0, &(0x7f0000000200)=0x6b) close(r2) 20:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000cc3b9239fc18e92d000000000000"], 0x1) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="52bc490d06", 0x5}], 0x1) dup2(r0, r1) 20:41:07 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:41:07 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) socket$inet6(0x18, 0x1, 0x39) connect(r0, &(0x7f0000000000)=@in6, 0xc) 20:41:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0x49) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpgrp() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) fcntl$setown(r0, 0x6, r2) fchdir(r0) 20:41:07 executing program 1: r0 = socket(0x1, 0x4004, 0x400) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x1, 0x0) getsockname(r4, 0x0, &(0x7f00000000c0)) 20:41:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x100000003, 0x102) r2 = dup2(r1, r1) fcntl$setstatus(r1, 0x4, 0x80) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) 20:41:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001340)=""/74, 0x4a}, {&(0x7f00000014c0)=""/135, 0x87}, {&(0x7f0000000180)=""/216, 0x3c4}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000, 0x4}, 0x842) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 20:41:08 executing program 1: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x5) 20:41:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 20:41:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x2) listen(r0, 0x0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) r6 = accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0xa525a6e) chown(&(0x7f0000000000)='./file0\x00', r7, r8) 20:41:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:41:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setuid(r0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x9, 0x3}, {0xffffffff, 0xf93}}) 20:41:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0xfffffffffffffea3}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:41:09 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x2574, 0x1, 0xfffffffffffffffb, 0x2, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 20:41:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x9) open(&(0x7f0000000040)='./bus\x00', 0x20000004, 0x0) 20:41:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:41:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000007cce9b63f1a5972ff97fface92d5ea1ad3b709eb02e88f883e3bd38b4403f4abda188710d0744a8ba4bcf6fd6092e35fd896c99fe3315e8072c9c12371d517293aa68aaa3445eed920f3f5faad3200255ec5544784fb5aa7fe0c3468b05811a7eb5653fc1ce171fe41f62e48e381ea26be1637719d1cb9669c3a71489b98af7b7e6b608774e07657affba178a1a053db415a6c758e8569912cb5b2a7b01853818b98d2d7ac5f979f9a3ac04958d746749a4e62773b175e73428c0794c9b26cd2eacbf8fd9a18827c38e2cca02e318d3971596af12898aa6ddf12f600ab63f8"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a04400681bdbb66073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a9848f3429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085", 0x73e}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x130) readlinkat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/106, 0x6a) 20:41:09 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 20:41:09 executing program 1: socketpair(0x2, 0x3, 0x4000000000000005, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x114) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="26c4c23d77eef4a14227666d02ed4a3adebbfc304604016c56aa98930131c92aec49cfec8328800717c326bef56907125d9453c6a8d3ef2b3609d261523ddf820a09cf24c1f9a777dd37bd05d8840f664b595c56189422dfbbad57923ff2d2f68423437d625ce81128fd4632e1ac29602a0ffe0186d1183126b94187099e5d5590d01226f878f1f8ac15d4647607fc6c519b3576b6fd7d52b39c7636595773ee569139ffaf8c74765e92a7bf5e9216dc7ad57af1143b00ae9d4c76ada8dcd79a949069d15f35f727d0db369570c4ac643fd46969ae2cc3f9da95b254", 0xdc) 20:41:09 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) syz_open_pts() 20:41:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) fcntl$setstatus(r1, 0x4, 0x40) 20:41:09 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x200}, {0x18, 0x3, 0x7, 0x4}, 0x7, [0x3, 0x1, 0x266, 0x101, 0x6, 0x1, 0x1]}, 0x3c) dup2(r0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0xfffffffffffeffff, 0x1}, {0x18, 0x2, 0x8, 0x7}, 0x8001, [0x100000001, 0x8, 0x8, 0x5, 0x400, 0x100000000, 0x80000001, 0x80]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/216, 0xd8}], 0x1, &(0x7f0000000340)=""/172, 0xac, 0x7fff}, 0x40) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000480)=""/52, 0x34) socketpair(0x10, 0x4007, 0x3f, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x2, 0xb3f8}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x4, 0x9}], 0xfff, &(0x7f0000000540)=[{{r0}, 0x0, 0x19, 0x20000001, 0x8, 0xffff}], 0x3, &(0x7f0000000580)={0x9, 0xfffffffffffffff9}) r6 = semget(0x3, 0x3, 0x8) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000005c0)=""/72) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) flock(r4, 0x8) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = semget$private(0x0, 0x4, 0x100) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget(0x1, 0x4, 0x0) kevent(r4, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x7, 0x200}, {{r3}, 0xffffffffffffffff, 0x18, 0xf0000000, 0x400, 0x6}, {{r1}, 0xfffffffffffffffd, 0x49, 0xe5, 0x5, 0x7}, {{r3}, 0xfffffffffffffff8, 0x88, 0xfffff, 0x8, 0x6}], 0x100, &(0x7f0000000700)=[{{r9}, 0xffffffffffffffff, 0x4, 0xa6, 0x10001, 0x1}, {{r9}, 0xfffffffffffffffd, 0xe, 0x8, 0x8, 0x4}], 0x100, &(0x7f0000000740)={0x1, 0x8}) r11 = openat(r1, &(0x7f0000000780)='./file0\x00', 0x2, 0x19) semop(r10, &(0x7f00000007c0)=[{0x3, 0xffffffff, 0x800}, {0x4, 0x7fff, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000800)=[0x2, 0x2, 0x3, 0x1, 0xfffffffffffffffa]) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000840)=""/105) semop(r7, &(0x7f00000008c0)=[{0x1, 0x7}, {0x0, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000900)=0xffffffffe7b07905) fcntl$dupfd(r11, 0xa, r5) kevent(r1, &(0x7f0000000940)=[{{r8}, 0xffffffffffffffff, 0x88, 0xf0000001, 0x9, 0x7ff}], 0xff, &(0x7f0000000980)=[{{r11}, 0xfffffffffffffffb, 0x60, 0x1, 0x7, 0x6}], 0x9, &(0x7f00000009c0)={0x6, 0x2}) semget$private(0x0, 0x4, 0x2a0) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000a00)=""/4096) 20:41:09 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f0000000140)=""/196, 0xc4, 0x843, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) getsockopt(r1, 0x100000000029, 0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000000), &(0x7f0000000100)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x100, 0x1}, {0x18, 0x0, 0x3f, 0x4}, 0x8000, [0x3ff, 0x1, 0x3, 0x6, 0xb6, 0x40000000000000, 0x9]}, 0x3c) 20:41:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) write(r0, &(0x7f00000000c0)="8f5b0c047268c47812e9051f2ea6fc231b91689423b6b9585c181f6cd199922be688be0e148186f101477b0ba8cfc6faf51112825249425cf19748d9d78669aeeb4cc473b720c0efb2e4657c9f9d5142f2793e3519f717a23482987f66d93c5fc12ce057364c115cd79a0652ac50d46add1f3b42bf576b26b6", 0x79) 20:41:09 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xa0) fchmodat(r2, 0x0, 0xa434cd546efc3d1c, 0x10000000000006) 20:41:09 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x102) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x1a, 0x8000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) r2 = dup2(r0, r0) getgid() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="17feac205c754a7a3e897b5edb1d7f55b651ea8b12e6914bea4e960bb4418f42eb9e322839c8b3735dcb51af75ac865513cda4b3961317f67ff05b013a485a7903f56c938a0f5c93fc1c9fdb888d15f0e5093490e7625ad817bf8e47b8276780db3015bc3c611651624104ce0a80ad45be6cb0ce4a035083ef", 0x79}, {&(0x7f00000001c0)="4fdd7c4796d16b6707362b360a964656aeecba9191cfd8db551e7fd177cab3d999a9e7b5b0f40f914b9ee6bc39c303338cf784b850cdc95aa9b754388099e41eb75ed5c0e6bd3f1854c6bc9e21143e93b3c46ddceba0592c3c45bb10daae4d147e", 0x61}, {&(0x7f0000000240)="bd30621561d9f70e5d650daec435b4fb70ba07fecdbcb46a663dced080613c538f11c01241f5f0eb3acc67409b2faf4cec1d07cbd1a1d9ddde23b2ab196522d6ef20d0b769ff01aa4be9bcad2fe95b95edb99d3441720b3f6ae96772b05014c3004cad5536f8d3f11d68e78be970d9e87a20d85380c46036c9c7f0a64fe57955674b03864263d9c41605f07627b20a50fd3b991451a97bddf0ad60a3aaaf04e75dfef61eb1c0e2255b9f49ce13c694c36ec04122a2ae4e4a", 0xb8}, {&(0x7f0000000300)="ede6520ee6ada60c297cdfb537c0e6e6a9b855d09f25f987a3b46737dd45b01b7702d34c57e5098752818faf16dd5df3eda394be7154da5a4683556db0d291287391ca2e220c4e8eac471776edabdac5ebe7941b3b6b80fbf98dc7", 0x5b}, {&(0x7f0000000380)="290fcb965aa5425858d733025f1b36ac24953747852dae38826160b31f605821537390a7ff0a3273f39350f45faa919f35922bb31546ce80142ba66f88feded006bab67604ab4e7b0c1c5ccd37b7832f511e2fe6ae886d5b42150a894a2078330e0a8f", 0x63}], 0x5) bind$unix(r2, &(0x7f0000000000)=@abs, 0x8) 20:41:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x31}, {r0, 0x154}, {r0, 0x1}, {r1, 0x40}, {r0, 0x100}, {r1, 0x1}, {r1, 0x40}, {r0, 0x126}, {r1, 0x100}], 0x9, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x38, 0x0, 0x80, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) socketpair(0x18, 0x2, 0x609, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r3, 0x2000746e) socketpair(0x18, 0x4, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r6, 0x2000746e) mkdir(&(0x7f0000000300)='./file0\x00', 0xa) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) kqueue() getpeername(r8, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) readv(r6, &(0x7f0000001500)=[{&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/52, 0x34}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5) listen(r9, 0x400) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000001580)) mknod(&(0x7f00000015c0)='./file0\x00', 0x20d2f67283de4a20, 0x9) stat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) setegid(r2) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000016c0)) preadv(r5, &(0x7f0000001880)=[{&(0x7f0000001700)=""/105, 0x69}, {&(0x7f0000001780)=""/145, 0x91}, {&(0x7f0000001840)}], 0x3, 0x0) preadv(r7, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/103, 0x67}, {&(0x7f0000001940)=""/181, 0xb5}, {&(0x7f0000001a00)=""/175, 0xaf}, {&(0x7f0000001ac0)=""/181, 0xb5}, {&(0x7f0000001b80)=""/36, 0x24}], 0x5, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000001c40)={0x2, 0x1, 0x3f, 0x5, 0x401}, 0xc) kqueue() ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001c80)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001cc0)) 20:41:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x0, 0x100000000}], 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000780)="9fbf4425cbc3ce3b30a651d6156cd4afc312ac11a5b8b6f4f6ee3063d3dc041dd9a9425dd550300417b502b18d32c8b76215b7a084166e4098b9db53cc31fe414b668334e37bfc43f4f0e236f48bd7b8ccf64f2e9fd11fd6abd03ab6c305cab89a1e497e26f7b0190bc395d8d255d2139e5215bf43cb20dc5443c041627daf8c774618e7d75f4c5bc0f1e529e4cbc7e9eeb85eb35f94ce4acc307b1246987384d6fe665c9bc31a12f61022b280ea57979ccf90424c961c45146b779bb52670be826c60e7265514dcf6d3cc1fcf96af6f8540ec49111743ce03fee2298d8066965b43ddb57feb2b001b08830be91882a21dc0fd219f912202187e1b55560079365a449a4fa6be2fdcd60eeef213d7a2a81ec372f03e31e5a52a5076093f146d7efbadcf5a418e134ce1af8b65a545e84488c210b40e2665f304646358e88505b9d5cbfc438af5ef56bab8912ed49192350b12572983c9f451aa3ff3687958659cced2e7c65551dc70d3e7694e076d80a8a9487eed28d5fc987609bab3899237f76e3e9be3d30a5fe44a1485e2e410cbf970d0a205ce2a6e330967fe0fa6c480feaad59f086cb4646e6fc5b81ec6adcf50c9861add5f6f0f72f7ff98743410996d74fac37ee6e1548e9aefc6bd1e0a9320901395d379f18337e944617967e70c9d1a5f06d731a5337f3984f9dbb6541da2fa8552a94bd9906e5974e0b60e4934b84f4256356824bed03a9bdf7c087660d257aeb72bf6a6c86250caa13fe67282344753569da35377b4253e7c1d79c8134b4e026885d0463962c8eecce732ddfd6b73dae0409abdafd34f47796de133a57eede4d68bc21adfe03de1fac7f79fd031f44f3722ed520424f8fc1509d54d0728af7be48d7e0c45d25e044a3d2b0b8b5a51eba5543d58da144d79bb48e5514a9a0d26df20f9414af89d26685114e3521760f4058580ca6d6323eb9df39b7d7c4df5fa033fda8b8b103ea97c7b239166696f130440d510881a368dd86ac9062338c08aba064a06bea8d25a31283acd970b67a9fb6d33c54c4429cf6d45442ed1fb567913656bffefffb0b49640732ad8f3a060e2ee6c66ec877f7c2761a165e1d188e084a3cb8569d33bb13695a27934e33fb796de800b83be351cea71d595e10775349d67b5e7217bb20867099ee05f6e8f2cb7e770fb46556b4bf9b600b4801b2c71fb80d1bcbfc8516b9ccf6d5b6900c387337c4af1f7b6ee2cd30d9e9a47eff467407654d2f82e756f05551e43cc03d67ed5251b92582782ea69f083134f141d629fb47ba24cdf78b0d1a3cdeb0b206509696915e99804b02f553ce3a6195d29b71d894f751c17a21754174b001a4a1fddc05990b6fb5ef7a8f883e9a43a0fb1ee002c16d1a8ff24f04061fd01fe92775c6e8d10aaea09bc583c153806c607dc09aec997a1f856ab28de1409c52d7cd0f5817f19d06e5ec568d35dee437ba279bb3e415e7cd8e48717f05c713bd356cb4b5f6b85201403c2016f54a0369ac5f6d58a0fd004426c0297965159e232fb677b0bce0de8665bfface41e5ebb8259f4e2d503c1016aa0ca4b0108ff346dd05d83a664a4908dfa6331e7a545ce2ec0af7bb22a2312534780906cba7f20ce8f424b05e4c9cb861d6df18c7e1e318e1a053f03a66b55f421164ed29bcd807fc3eefea23a712b759c26f21eb3d67369f8043b952b84f5cad5e6abf64ddbb3d80dad61da0bdc53991414b8212a655329c9c6036a3f65d6885a6242e6248f75fe8cfb57423d85f0e5f679e03826b3489c0bb8567c67cf5aa2872f25a951f98b1e26fbe18f2f9404041c41491b799286122376d4345b0ba5e0ad0841e4f6ee54adeab57efb1451e7970e715f82ba63957493e08652a97143c8e65df32aaa213742016ff242bdd51d486c3b70dddb802bdd88747ae077cefde7171095ec584837ae22bad6d1426aae88e91cf2ada36de005f5b1e22672e90d63c9ab9ac68a1e7ab16d7745593335a6d189646a024150612844c3e0b2bacbeb473926d5fb2b5e7da01e47bc2773a1b2ab606c1004d2504d9cab34e97e73f730f3c707c2c18b0f40742c8037b8df1d7babb802bab895e722a3cd74edd82eddd4820f84190e3f6d315600479b2986d2befd0b44cb326937df891bee9a0bbee0d1cf5ea64b830612bf68021522c09251675f53b785618cf712e848de196bdea4b01ca7349660667aacd13200372dc5110703d85601c5cd9a29635fd8b5aa11e5fae7bbffb2c07fbc6127ebef4e1363535c4c853e9a0962b1e83e1e0b1dbbd95fce73f3941a84e7a0ada7ae7ef6fafa483c5bad7fe3f2da9bc3d928ddf9182fbe42930f000d4e1fde4137d140104dac92fd1126cb1bef66c1b940a84202542a377713d321fabc5c23825d90bfcfaec0a3324747e60af359e6e1d794001dc0e9750b5276ab6e180407bd1ef92edb4e2204842a57f9ee6807593d0023a73361dbf271c32c496e7438b6b6b1e5187ad2a2fa64f2ef0111982c70fc4b5b3f4a4194dcc7df1459176700e9b6a3771991d57ce9566df650c5fe5a7a7cb86c3eab4d44871b3d46feadd23c40cf2096a9b82447313ec5306055c1c5baa37597366b77939b9a61661b3c25554299b55fb61bf32f02cbf0609b38d973c8596ddf426cb6e2bef6e47caae8eb02edcf0f3a009a4c50de64eab43caf94166db3d01e82b352059f28e964ee63dae12f48ae8fa6d90d69175551056e83c7b2b453d4175893babfef5be46e19f5c6119e03bbaf9a84bf2a477fe44f44ffd53c87010bd10a9f477cbd8a4958ddd3623c909504926bd15f2a97fef56e69591186e50db2cfdc554d372f684dd6f1c07986820baa786901669682c3fb28964bb0c59adefa75c5cb349d8d419e18c5fc3cf7aa111a931866bee34688274c245eeab84e8562d7619705ccaddc1e75b912500e9aefa938a4f68b6bc033d33f00b743ba5fe39c958482e6021cb44d494a6e942ef710a3bc335ff2495299a5a6314da55d35cbb5a4f9c2dad401d22a97ab1f3eeb33305b820102fe084a1d499b010c75e315d617ee536c78f101fa0c1e4b9d160ec23fe5d155b078640ca3013f65b431750b93a8874551ebf363fe1150b72f038413db3fc4666bf60d1b3ce02209235877f9dc22c6cd555e1ff8ba737869c8e675ea2fb08ac8059a8fb81938c83bcfaefe006abee28b83011e6c2b0df67bb878f0c71cdff3df2a01e035408e19f2e1273a40c2b3ed7abd2c9d0e95971c2253a8d447f76fba44748bd7d0d5888522b85622d881a61bb0d85034ef98ffd2ba3c62f1766c7f91b2afba0950d7341764211aaa4b9b13516b05d27ddc845f1dae75eff97111c9b50f5624e0670ea34e5ae29b052a436ce20775f3cf1032adffbd994e8f13d843cf35cf3ec32a6fc97b5caa7ab967eb9c992d4f47862387634749d449b6b2356cc1a678b3aa2fc72b6c730c63d0b237d61b3dcc4314fe6e091c7c8b09740ec0f25ea33880eebe545ead8891a3cbde81ba81301d4eb40400b88b0bf42646470916226119a63c83e26fb027fedf5428bb4e323d1b0b39b8a27d272c15b1dd47aff964bb99ed1874be307c79436a2c449b33378699e9f13b19afa80eb8f2c53dfb724d723ae8731df2e4dc1cf88f2fd553c9795a8bf04862192d655885f5e7b8dc1411ed0f02e832e407682cccc347fe283c5be600e7ea719eae26d7dda89cb5f6137c53d29c5441d8acf6685f3a89d86c878f8044f3b2220526694b97da451745d68449c6593a57377ed15da7519d1576afa4673b9beba048e4828dadb814a811234190b8bb07b9f7c664fe8c8fa99a4fcbf0438d7ad05e7c1175db083b5ae155f40a7a2f1696ada4143b6a21e83f3fc365ec207d0c81c0e9eb09ccc77dd6fb3903bc842e2599d24d9bba9780d73b1c5ef76a8eda0aa7378f01ba4e3e0ca1930e8da4e3b67f17dcb9e2e3db5d8abc70ef363eb6a78c5117850ee8ac7cc87e0783609aa37da7052d1b3cb8cb6630eba160c23fa3d059e02d916b4ea4036d7a5f86de917ff41aa9619ae269350683f65176be9f94ee2e6f1340db8220a4bd8a63dd1c1b86e7e01c2a00b7a007fe17e95f68e38e3a7f70abead9f5ce49113382814726cb030b1bc487ab8a4921a1b9b2c7bd60865d99fb48d3570a390ec099c809940762532144ecc3d46048a4a85703b0bb628f466236988b181475d9ee8500ba6304da47676ee1de02cb6c58760e659d4e38fc7f6eff26c85ba3d2d4b8b1fc1783939bbb5f4137f1896447b34781e4c198d3310ccbb548203695e58fe0378a7189209de342843a6f62fc75c7b10fbed96a29ca7027cb7e86e5d65e6ee5d1997d634dda7736954ba5753397794f47a6ffc20590b7f231ac05e6a748adf1ac77f5b8832358490dddc39c41934c84579635adb91cac8a2ed34bdfc10e7fe7e4caa54bdb7a398107a22d43bc54c68ad002269715a3b56fd91b36daa8c659f9c355e4d1b556c822f28d9eceb511c6d94009d64ac18057f4547eddb511e3ce1788728fdbce4d955f812d2ddabf3606d10798f145f0ed623b0bb68a72fb37264c440df9c337b562e3b77870370e7dd414785e6c42f3841e3b1990e7056b160332bc25aa73d382c3d8a8575d462d017a2656c672c727fad6564be180d50cf1f56c5b29f6e5d963eac7d26e3fe79a94711e89d1da3c7a632b5d12e3b780d8d77d020cf114ce74a4fa87bd79239a21407f5624115de34f6e5784b85634907f005ff62543df027e8abfdd8b04f9a1a03ec9852cc9d6ec2311fd63f1446cc4578fd15826eba5c2519cd32ca20b8c2dc29d6c0aa455badc899122c6d21e283c2b69d08e08d8858632b8205d7506377393732c89e565b5a71058272202201f091c5a143453a08fb4dc4075729db619bf1e47ea510dd9e84e7b623cc3cf956d095ddfdac35b6b760d6177d5435736b6421302353d35a376dd517134d28fa1516506578e0897f9a5930df7903affa13b724e8db8bde583e20bf9301cbe217bae67803bc113ee5f5b79297b1b1b420fb6e01eb0994d6f0ce5587520c5205f5e87545c7483f71f4435df17c1cb993ff1e582ec304e8c68aa3f4dcbf312f9ad85d4c76df5f931533b94f07f0ace98bbaae098d83347e0dbe7dbb3348b557425ab3a8f86301f00109e53f68a0654829e60a7693a1f41e017ff56ce8dc2c39eaa28f1628b31823da421b807b600c8b71177945bd4a5b81834079a8b17eaaa52097beddebb4164d901da1e39cb69a234ffc5bd609c69de6bcb884e48d088cba345e995dbce9e2ece1cb324c4c8b4e44366fcd82a5d236aabc582028bb117e6ae5e8e105e086cfcf9931a742c341a9427602d700676cc31cf116d44671465ebe4b9dc564d551da5402f745eb0588f909eec4f566d9e860dc9abdfa54c678cb626d1cd81b11744fdde5a69cf1d0dd7037d98d09595d23189fb558c86286436fce52a26f75199ef630ab1121d12d08eccbb500bcc01c8e71c4ff7c502bcea5561197a3b7fec8acd9fa30ad1ccb5161e5228e36592d523f84ea9d1ebdbcd5ab564676555e07f41b8214dd12cceca7287498117cdc312a30b88a64f010507760d85810e4608135b339bde5b140a1915d7c73557031d8d1d84c791a3d7c6414bc8cc93796c8a15f06ec20457704b9fe5a3b46dafd21758783aa8d223d68fae56ea7ab7628e3904942eb273834b083543d1745cb59601a4d235f6e15f49c284855b3c96477f378d618a01846fa12120a88ad7899ad29c75943f6fb21a18c3da1395535f335a58b34d7849693422ed07c33d") 20:41:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0x0, 0x8, 0xfffffffffffffffb}) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) 20:41:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0x3f, 0x4e0, 0xfffffffffffffffe, 0x800, "552120c7668fd07274aaf370536b4a97c87d403e", 0x4, 0x2}) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="f19efcef9ce24253f8c16f7c9b780cb228f8b43a49271e1c655958ed50bf093a19a1c67f8928b1d485b83d5529e20df307b9933345d24912ca469c5dbda9caac173e513811485812bda06bd847e5bf2c5135e138d22ba158bf142e89839c531ca60ba75fb19a7903c1a426b670045f33aa465b8e5b490d76792d1c9de6ef0fba06ba6e6d0eb259aa52ffb110caca30747d372969b951c26c12538dc28707ed67356d33b40a9a82465c0f6d4a9cde58bacb7f00a4b39962a6bf337deb612f835bc5ffe878e6", 0xc5}, {&(0x7f0000000200)="9f0f389fa9a6d44c9b62d6c289f31c4743617807edc275fbfd818878f16064e7fb5ee8bfc8cc63ef94193e3ba45db18c38070bd8559d074cdf0d073bf6688606cbf5ca37cfe6ff94914e7da3deb2e71288519c86c9eb3154195cd2282bf82d7c", 0x60}, {&(0x7f0000000280)="cda2dca8e8be1674d80101d7b24c241eab61c6d2c0f65672146ab4907c10e4c849727ba782c39dcb5eb1845f44bb7d96ff144ba7dc9dc6aeb6c1f23ae22d18e7b498a9", 0x43}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x60, 0x8}, 0x401) 20:41:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000040)) 20:41:10 executing program 1: socketpair$inet6(0x18, 0x2, 0xff, &(0x7f0000000000)) socket$inet6(0x18, 0x9003, 0x0) 20:41:10 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x20400, 0x1b4) r3 = syz_open_pts() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket(0x38, 0x5, 0xffffffff) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x0, 0xd66}, {{r2}, 0xfffffffffffffffd, 0x72, 0xfffff, 0x88, 0xffffffff}, {{r3}, 0x0, 0x8, 0x94b09abf4ae64010, 0x6, 0x22caf430}], 0x8, &(0x7f0000001340)=[{{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x400, 0x10001}, {{r5}, 0x0, 0x29, 0x10, 0xd7ed, 0x1d}, {{r6}, 0xdc0f0536b3edf77b, 0xc7, 0x1, 0x4, 0x2262}], 0x1f, &(0x7f00000013c0)={0x5, 0x80000000}) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0xfff) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x85}, {{r7}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 20:41:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) r1 = dup(r0) fchmodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x3, 0x4) clock_settime(0x0, &(0x7f0000000000)) dup(r0) socketpair$inet6(0x18, 0x2, 0x7ff, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000040)={0x2a}) 20:41:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) write(r0, &(0x7f0000000000)="594bd7ccb08f4489f7117a9abe8581f707ec9430089c3cdbe2e4f2841244a6402beedfe046a31477c537c73ea46b4cece09192a3bd3d85d730f6cd51489f4b6bf420d5c434324fd904ad3fd862a8425f95a034a289fa784cf4dcde45af1ea28c2ef6ea0da94c46e77b1dd7201fed247dd7a275bce6360ff7bc7d828ded27903c5c05dfd4f63ff6cc0dbee9f2a9732e1d7230ad6b13c20e8b663fdc8b8ef8d9b95c0b85", 0xa3) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 16:00:42 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000da2000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:00:42 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x98a}, 0xc) 16:00:42 executing program 1: socketpair(0x20, 0x7, 0xff, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x8, 0x8, 0xfffffffffffffff9, "a6b8ef2c4371aae234e39a0275787f0d3619d959", 0x4, 0x2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 16:00:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000015c0), 0x0, 0x9}, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r3 = dup(r2) dup2(r3, r1) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x33, 0xffffffff00000001, 0x0, 0x0, "d95c63e388fe89cb813f978165ce8446c0a19c78", 0x7, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffe56f, 0xab41, 0x80, 0x6, "ddef898825a6bc953262f5ed327609af3b489510", 0x3f, 0xf0b8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x800, 0xed3, "1e4892ecde5df6932f527266b59c0ce657c20bc3", 0x5, 0x80e}) syz_open_pts() fsync(r0) 16:00:42 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x70) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x280, 0x1c0) 16:00:42 executing program 1: pipe(&(0x7f0000000040)) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x20}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) close(r1) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) kqueue() 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() r0 = getuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18482, 0x8) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) accept(r0, 0x0, 0x0) socketpair(0x2, 0xc001, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xd47, 0xd99, 0x525, 0x6cc7e3b4, "f7b2994048c97b1c7b443cddc0e1cd2d06b36320", 0x7, 0x8000000000000000}) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0xa64a5b4d0e73f947) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() close(r0) kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x786) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0), 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1028, 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x18, 0x8007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000000)) 16:00:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x7, &(0x7f0000000480)=[r0, r1, r2, r3, r4, r5, r6]) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000140)="0445") r7 = dup(0xffffffffffffff9c) getpeername(r7, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file1\x00', 0x42, 0x0) 16:00:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/18, &(0x7f0000000080)=0x12) 16:00:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) socketpair$inet6(0x18, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r0) recvfrom$unix(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x22) close(r0) 16:00:42 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000000)) write(r0, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5ceb, 0x1, 0x8867, 0x7ad9, 0x5}, 0xc) setitimer(0x1, &(0x7f0000000080)={{0x13a5, 0xfffffffffffff929}, {0x23}}, &(0x7f00000000c0)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/172, 0xfffffdb6}, {&(0x7f0000000140)=""/120, 0x78}], 0x100000000000005c) 16:00:42 executing program 0: setuid(0xee01) r0 = geteuid() setuid(r0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') 16:00:42 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000170000/0x2000)=nil, 0x2000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x104c0, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2cf8af6edf44a1a9}], 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpid() fcntl$setown(r1, 0x6, r4) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x2010, r3, 0x0, 0x0) 16:00:42 executing program 1: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:42 executing program 1: socket$inet6(0x18, 0x4003, 0x3330) r0 = socket$inet6(0x18, 0x7ffd, 0x3) socket(0x2, 0x8005, 0x8) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 16:00:42 executing program 0: 16:00:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = getpid() open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x40000000007, 0x100000000, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000000c0)="c25db06454d7ada9839b99778aeaef88e92a868f7d4bf3", 0x17}, {&(0x7f0000000200)="b5eee199446016249365e92f2c4e4e961b19530b4e2344775a30a760674403413eb8b627ff04f6203a5b5d97b6a88e17236ea77ee74f51c6b15740f82ffb68892a2f52371cb9a3782ae972f00055ae9fcdfe534a43e4db3743fae82ea8", 0x5d}, {&(0x7f0000000280)="fe0dd0b0dacc8f0f2a06b500d6a70fc3efd7de82f0b62e385bf32ed22569cf9e52b5915ed4e0fc49b8e430b3a46736aec086abb448ba3c10c5978741fa94bdb5fe626f6278f91f1db159c6e28e00d178201f0ae451a9ccb365f05204714dab562e8e1e91d2c30b3fa3618b52ceed8d46333735a45d8cbb25a5542e1aaf6509a74b832fe079aeaae9343e63c7865399b3edb82a27194d337c0668abd2f79f5e372e9bd2ce11191ba7f4e601f95884db9550eb86a95aa57b81f5c294e2f52564bc4b44fd113423114f1e8ca6cbe6668d62dd9f21", 0xd3}, {&(0x7f0000000380)="87f28d03f4959f18389abbd582bf8ce5df1a2fa5d14277668d51d03ac3f6bb1120595583244f7bc3afee700d1575561f62e7a0d3f2adec9cc86c7717e2112205b95f036ff6c434e359b21bdbde18508950cd57a1189e04cba6766aad5cb4f0bfb707dbe4819bb3c5ee1f3544082751494279f6e5056868b26d6b80fa2c3f4919a9ffd30daded85c730b6ad14e49b9012ad36857a9ab5c6dcc83dc3cded73124678305d25011d3afe87f7b701fbf4fa54c7a846723eee5eb90b81a6e6e8e26dff5c1a7f8f86a82ee4", 0xc8}, {&(0x7f0000000480)="994d534f9bc04c56bb94f45fa86389b95d42e520f7159215b16ad8e9c311f38d52ebf3ed8f0f5391fe5323a599b1a8fa8690813e1c8bd95d491e1b11698bb1f4a9a4298f25263756e1dba13f23b4d11246bf7248750f66aaacf1c5d6", 0x5c}, {&(0x7f0000001000)="40b1d30856d236b4bf3fb2509ec95aca07c31863989b96bd1748345af1f0de06242d3ee1151826f4ba6006ad6dc2fa7c20c259c567a24f0125989947996d55d0a6bde5786d9338e2f14dd482f06264bb1e898f4b0c2d818673df13ae3913856c7850ab060cd928d406880e8495958b208e8c97d451be4b0829b44dc01f967b1bf2552cc2540f8f30158dd9a68571ac487d63b644ae36658c40ceb439821b6f0ae3154861dc8c1c0e74457215a8005c674a677d9efc1b4e263da8bf05410bfe9217d7ef15a92b36b8f4a00438c67609442bc3f6497fa9b4b4a7c0190288af41fd2b29660a2fe906c017c010a56fab1d786a1ed1bd76c3a22da002b4d3419d5ae26ce414d18b631d034caba64949b2e2142ec65b2dadd2532b765322a8760385a50e05d54c87aaeab54abe141ac07f52bba646a5a1aa9d0ab3f8aef6a6c6a55db651a382e5aa47bc7ea7f6db11ae27bf250a69b3a08a8eec8d65159d4f469f50d5c933fee66b6e14225a668dff4a0180fd835b62cd0cc6382b43fc4d4267ee47a6fb6ca5e75da28ca2a94253528bc50de5c84e091c820b166b1597298d6b7391e28c868b078ef1b05b7145361cebf086ef041055927a868cf01c2133f7ddd9b60a7c2e020eb1a952d4a1d75e85e10948c15f054b025c215c94def5bd3f364d6dc14627b7f19e4751fb27e5ae77bc9330e7e3140cd3098c0486509d683f8ab5d67a11b7712059370ff8e834f6147ba4271440afca35c8a1f632b4b7848f0c5ba6706619b948bcbc26e52ac977c74228ab7f2b9f861369128347fe68da25844b3146654a6f34c7d1d46195d45035c97a766ffc1015cb5bb9ad672b98bcb25e726affd7de720a72c042abcd18663c19a06a5898e2979781012c2c6a8fc07ef02808a42bc23c77e533baf28c49a9bb04626a676954320c89ada3b13b4389ecbfe196b3a3adc777afbaee07b8e9191aefcf2eaf6b1cd297350f78233b85f37030715cff40af17616ba35a92792aa5c88c68f94597130254ccfcb27c89ee987e1c5d253a178cc89f11eb527121b79b42b0e395eb24fc6c662803d391c9db1e31932b9e14fc2b75e960269b78ccc2b3113fe71d20e18f566d3ca85d4da1a73a381f7a373eeb30c57361ff59ead2b9ef4a0616a0d2335d6339f17171cda543ccff768325d6a992a9b6fd70d39a080e0e49d1a1c49b643608e6f769fe756349a791d3235ce25411e2a02e78bcf913d2e20664418699c6330c1fddc6ecb9ffefc0dc3f9e45795d6e2e1f416bb776ea7eaa81fe42e4afebd064e715efe7b3a182ef6f606218bb0aec3adc53462c4aa8165437147e07a11d564e51069b48531d56395fba3fa4f8e36a023d054931d28ac8853e72b06edf5aa27c2428a3ce9d8fc76d0db7d40ff5b23cfa60f6599f5cbedc4123442943ed8921a84aab275667084b4407b641c62271af04fa58d85f45d7fff80a211a1aa22451bdf06fec16b79affba90ebf6f1994ee49d08178e7cfe24002d1c42683c974437322195bd9337df90f8269874d7e6f9eb4f0180436d99b354bb8893a76a09ebb565b34201f62338704e98ffa71cd553d557611d0762e7aa595d2336fa389d921f46ab4125aa71b09862ef610bb2edb3807bc9dc03ab178376b60305ea1e7118e4819832c4b3b5dfc4a42ecd2f8949f95a052bb9ea517c87f1b7b8e9d6d215cc20b7959600ad57e364c8b3a97e7edf808f61c1114847156c8392520024973dda7b01833f32759c624b4775667b559aa2971a6157e3965ae73982726f213b794ae449840e9a0ada9f47c90105dbdce69b50985804992f0f51226533d6e5f1313e4346390ad0fb9acaca70287b7e195a513bb32993ca7f8fe140c847f8e53c89ac51386a05ca0a06edbc7e497967a353230cd6440de72fb5ef7bd3a8092d5ffce26551770553d43674d2854eb331bb6735619fc6d9de7ac2e6eb828e7f1cc7fd65aa4394097a54038ee4917d9d6d3923cd5792a8aa9b0f7d2aa0e2680501dde64b16b96d3b4dd1505a4f762d862bc1c803c29b7e08055fbbc4ed0d75d091cbee7f0241fc95b85fb4c62e828bdc46b92627aec1e60e53fac029c56a2df4301844128caf3f87fe0246042d60d1f1469df5ab099a43eff6a8601b0ccc46b84a2a406a067f2f513e9638ddd7a9e2d488dd466584c19dca3ae5b2f1f37fdd800c7cfa3de9a19ff44cec4d668a821f737bddd59c41814c823ca386635009e2d9e95e74fccd5fdbcd61680f564e4d801b08daeec5a7b12ec3a426c8e22ee0c272bc542c74cc56816c644f3800348289eacf50d0ace660aa4f6499ab366ddca768ced4e0b8f2510fb3f09514c2a17c6d8571b515e102b25b2286797903bb00d4e5d9047d5b007927653dd3ef0d23c67bdcdde7d6d19a1839b0a8e684a516d80ad5f134ad7e6975de80ff29972c12860d1dec671fc4d7635e03f79f090e2451b88514e34b456e59020cb9c4ab598bb5cc38a71dcbc48e568b42331585bcbb3066bc10b7b6da2da1cc08a3ab8824bf3b9a764194239b6f323819a2bb1d29959092b9a69ea9671d1a579e7891c817baa6295cfeecfd899eabb3e83b6159d1f8dd82440bb9b7509ec5c07ff7d805d1abc5705d2e83000b162fb6be64bc4f48d8c1bda1578125d20e2cc0c9ce7fc510ac30e69d4fa2f07d0d245a1a9b74a05a6568596edc018f14f31f6b7a4bff6476a69657258128251b6b1ce4d9328077548be87552c1fa62661a6db8252d8d66368205793b882d28893144870e95f2c36be0ccd0a93bdaca3c23111d8d85de5b572a648c3c9158690e1d2f4fbcfac11083afa00629e4eaccc9076b6dd957fb2eeea0a1ef26bf38b1a3d816049e1b36ef4c3bf4bbcd168d69e17efb91d913846fd533e8b7917ed8bb7975acaad2675e707632350b2b412f1425dc6cc7f17957814cac206cd972cdc557280428aa9839bb8e82e79b597443fe8a38de33b1ea81668731cacfc8e20065c0ebe1b4b72757f3119ef17dbb876fee068a4681f5549c9927f1bb95457e9ee6a993abf6faae8071b99089b0f31a49dfda1fac18a607e9da2bdd85dbd54cb29ed09540a2a71ed163b47f896f4183f625f37b47e9464142d7c6a10b037d2dafc00a1849315d4cf66f951744783590b5a1f4e0b2b0eb5ecdf3f7ee6ab7a0f90c86b19dcd6182273015c833d2cc5a1071105c5f2ce340510e83b1ff1c2578defacbcf7c638ef452d1ffe9ee7486c92a3c93b21dff7c41710b431212b7d098b5ec5f03f9b8ac39bf982986ad3dbea8c52b5624ef532caafbff8b82fc3f53f89260f3eb893a70be908365a59e64a681bdbe1333b12b10e16f449247434e2043773f088ce0c32066c6703e21b79787df8098da9362b8e95763b07cb34d3867bf4fab0a5e38c35f24b072c52fb784743be4270504c3ea496e8c76972b60b9e6afdf18d37e85d394530861bad3095fc9e68f03033c9555bf9a7f23a20e7aefe69ec484013c2332054d03918ab0875fac5bfe5281cf36d812ffdc12071cc5fde2c7d88032af183acd4c60ff28595f47d893a288207ad00848ac818ba7bb5f8bf84e82358d7c78440515c0c8620e99756fe7724160e63c3489bb81b90781ef68af0ff653c6c5f7a40e1134357724dee3600c7280298215174631181bef54ea39794f002f3a73543e0f266b0b823a23036937e35f2afb57f714c8babf7106478e8a65ba6f62eb49b5c92c175f90ce3bfe1c36d0e0218788719c34eb3645710a6f2905b83b114f3f0d8a51b6d326afe95863a9ef63d1e7ca00b5d97b32bf714f245de709a97f2d08ec95e2a747051913fc135af2dda20b5cb8847ed56ee8eb9ed828abe7f4c4ee1e4a0de7f2723541fff8ab6e0db38b8c82a4275ae99db87c6b1ca52bf9e5fc157a2cd3c07f4ecb97a575f0fd11b85a515b31e1d4353a2a05de3b1d25464058b6ba73af667de4402645cecc7c44a82908c4628b4758978e041a9df29d96334b792f6d91d5b1f14e1ec6679d3fc49847a678a7906cde272c658e95845a19f931c75076996d622de42327b79489c0118c9aa0377e6134efbc8256497b4831af2ea65fe5eb6699b9a85f7ace57b5a14e217febc5f73b375b72a3850c97d22330e41b3f35ab5ccc14bcf3afc817ef310e6000a36bb78650415523ef3c51f609e34e5b213abe455ce1d85ed6f5a51ba51cdc315918ce05273a8e4868343f8a9afb6a82cf7d1f4bee148fa08325b8a944c28727a708a270976e25827967b7fa1a1711c350e2c9d8cdafcc6f00df588953ffe9c000c49b5f37177a2b508c24cf15e437e024ef85ea36ef0e3364a722ac29497dee0c790d2e8a20f3bb162c6c910046e44c3ac9af8ed8e2471663c7f9f1ef18028152416d6ee7b80d141ba92e76c0f64760e145f4f06b06818bad672926e2397302cf99231bf909e943ae1f0617bf4d8e04dea64d3f2997fe56f7c630ee8992956bdbe9a16d20a03b98c82add4d0867131823f9d62b70af805086e5180a524db3f9328566c378bc69a72d2818171e6b82b43fb2922392d37b79275874345534dea65236037804cde71fec615a608a080826e62245e664b708c947846b106bbb82f3f36cb10a8234869a0fac2b70e45612c63431595843be1e0fdbdd10a75decffdcc405bb450a8d211b935ec66132d32df2ac96a743a63c318d2864e717adb7f09499a96e5a581edbac0c8d5309a0ed389c381960ffa1c062f2b3c29a7a448bd266f16124982b915eb33208f2f2d6ec2e7dae2501ecbcb350b38a0ca6402e1b48a291c21a292b960c5fc6ca8d70673bf02d757e00a0003a302e117a9b4bbfe856526669eda5d7b89c18f4ea63c721d40cc4d96dbe525e6fbe01ff656aa1e6500e8bc0b366b5539c140fe60b40320383140470ccf2c9f15cdf905ec1b2d828aa0623ecbe13c7134e55d2c2a2a0a6e384da3e8b3e9c9c32ad2d61ed4316fcaeab87f3ebdd5e7d41d75a8dd6de568f404fd7c1289fc97e1f3f273562269b5c7f4457b532ecb7aa9a99e20d4b2dd41a8aac472017824b1726e2ebf71139796c7e0f04860b7a9bce7d358599c267ee81131839c011b8f55d6fe8be5fd1c53697cb2815dfa4da89f86ec743db596bbcb591564f2348bb3af248f8005f928b9146f2c0ac2e424984380437dfa13fafdbbc2565fb6d9216ac501939ca7007e876b6b9e52afca782ad8ac1f3f5475b7e0c9c91a335901c16f8c6881eceffdfeddb53e024565e0546dba60b6c83daab2edc2a982db0efd1b4a4d2bcd428c1761032226c7785e49d93e7ecd2da9f8eaf65d87126b7afe4c939fe3d5e11a54d99f390293878f0b6272cabbc3c6d45f58ccb911f64c1c4abedc209cf2cc228e173efe9a8ddf44909478f62413b88e7545e7a3ebac802f99667c410497d16120966bf612a4e685299561afb4fe50d02d7586c9903758736eaa85060008585ffcc1e2d785a3d950b2d2cc3c37892f582cd0bfc351bedddee4a11fe33cdb68cd61fb969121aa1903313280400447f691394bd59ecc4191fb259c4e98d2b7535c4070526c6897315f995170071056ff5e5d7fe5af217a4f181621508814f4b23e6a809f6f85027640a27f240af2458e7d10108d2dfb13f0ea104840733985a5c1f0de6516e0a45e1cf42b1ecdecf69c834ef8b03809a5e5ca5fa629d34e8260309b1084bb0975a7d09164eb7dfd5f6fb2a9937fdbbb2fe453dc923e67f092bfb6f455bf66d786f724d845f53785d6b40d10eedb321ed2cf1f8b9d63a58549d1b18451610536765ce25e5557b8b2398d3e9d5ab066545ae29a7", 0x1000}, {&(0x7f0000000500)="b62efd136fef1b6f6848affd7a22c807cda2d7e013d5ab74bdb9aa145734ccf542e2b7b92be5f4a759b55f45922136c8a8cd66989a224c8d849cc6e8b14b96731b26276a6125ce37c66bd41ea5bdd360b80a60facf876ef4a8d9a1add60b4d0c5ee1ee2d54b69c35f2be3fb9d1263d9f00ef168eff3f14c5ab8aa7778753e22c32f71c5946648c9a18d172ec3ce34e094037cf39fd5fbcc20d9370414e62595e3cf80833393bd702ba3a7f88584d7c1028f5db1b4a643014e7423b8f0d252c477d67f3c4fb0a8613519bd655a44310ff8d8b76afd61a73372005a520611f38032534329402481f1fd68d64b1d5954dbe262b2e", 0xf3}, {&(0x7f0000000600)="abee827a1e14b3ef1f53b8ea343e2083c93c309ebe9edfce0b83b0f39b4309fcbbad8fcc0973a867e4d2d6f965ffc287c4941d9aadf31e9ec42f377e6a9f0e8a5f326222b759dbfae6461226e479a200e2aeb8d2051982086592c301342942b991673b3bf20a094e0d34613e9060c6edb5e74ee66facdb02cf1184f0d670fb60b3d250e09c2e03e224716cb67cedadb9a927e04c1bda8bb057e271b26030ed04be795f32f1244501cddb35b56d94400286834c81a96ad66663ca64abeded0b3796ca195e2c01eb", 0xc7}, {&(0x7f0000002000)="5f7319c1c4545a28650fa646b70065db6bd54ec5c603dd66c591a9785a284a4497e7e796bdbd6ce14266e77562130b16d28efc66838d4ca0b934e90aab383281a64d2e38efb2135b86dcf7272b02a6fe28aee65fd7588084ef2fe4fb6802b58b8cdcee0a8864f22825ff3f57f708bb5d2f423a360eaf3be581498ca5adf4d81c83d49983e5259ab399c7f1dd3e31757269abf9cd4f4e0748f366fbadf85afc1cc0c114a4195d29faafea386d2cd155dbd7381fa435726172a0f9fac6e1a8f811f33caa0256ef080d87b0252e4f3aabcd3fd24f160ffa472dc3a635cd2621237309981cc155bb3b85e5335096e2196286e696b03d1caff62f5ded2f7f752472c1ab52d941a4a76c88885817fd27290c55ee76021901d91a06b20d872e99992c98d3872e952a539ef638377de65ca8328b7c6721e4f579807975b2a836d7bb72480fdac235a25b9006da39bd415728495b768168799d1fc7fa9dc16c054c574923651c73e16a5e6bd11fc585883e79014217038bc524fc9c132eca1fa176300be19161d63c7f2ecf1173e6fa623afab2fe48b212424b90131c2db7dca4cc5d852e5d9eea1950188a38e7b205db7b04ddad0f5b051da0d40bb9c7b95ee1d511a32cd43d38e12bfa077f0d4dec1864a5d82f8f5edbb98cb6226a2f3f0901293581bef3234cf117f1a8ff00c9c0b7d68bb3e7743ec25e7be72377c0d73d59e4ef4ec3c476f6762ad1964515cc9a0a824535f7b282c3d4a25879bc6924861bdf4c9a790c6a63b0d2ab00fa53cee812def17c9e4b34b81c99e9ccfd28295bc2e729836741e9fc61e77cfdccfb1f1d7e9c3a86d6f4fcc8cd6d3825a964063aa8afac27a9cf90432dcdf8472c0a44082305b233b5f9b4e23ae547c43063c93ddfb189bd992afe99488290ddde7a154082b48247de708ec85acacbce89465cf0a69b6d7b594c77eb01f45eeb99f825df07a7725baddd43fec172d19d7968cbad6edd318f6a89fe668d8293fc30b8061156e9906ed36e0e74479166e089c899f29a0d3dc25b0429e1c0de2769bb31211d48339fa7eb6aedf19b3f1f399c66fc76b912d2a874a889e2dbbca5e1d362f9456a2b3aca26fce31a2ce98c44373e0f937bb37b5729345c8519c4aa65016d8f53d6558b19d94b5b8172aa19d8c3a1889b0e340265863667f60ed8d56eb23179c03ddc49af6afdf1261811deac5ab92a9e93a20ffc3229cd3e6d75dac1ae027c0462d2bc01151fd1a94406e8fffa3a9173a1bc324b063d28490d8d833dfc67e0af9987e31439014be38fc2020a5391224c173e27ca56b932c46ab55ad1a8c2039e48cfe4c9f2dab4f18920bb59895b642a2b5ff196c1ca5024681fdda3bd3fed53ece8df73a66d15c48b8a1ea62afbd8a78786f572ff35454af37560775370c3fb2d94c03c0a0e166c2c51f14397730ec6e9a6b8cd048a540742b4ca57204e6bd7f2bdef80b8d0ada683afc75ea88cc0da1a7bcf669f6334c54626f00b51842b28f8218baae788101511cfe614954176907d0cd7490dfd984d99645218d98d6140719ae8e9dac4f9c672f5fb4c2f896fd3a52d2a0c74e1f36851eaa823c127543521d8d807aeb5eda2e0c5ef972bd28997e4ae6c350e8082827bef06e252c822a4529339d0963bf545e3f65a806626c3a397c30b4a5623fdadcb0bc0ce0672aea0e852c5febe52810031a3db0336affdac4ef4f68d98831ee2be8267e863ce638830de92a69075ad8b09b0e40d06867dcc0575a5799ea5065d461c68fd20403c5a5c0acdd3e28efd9f14be43eabeb0606a969a10198882fa18608b3c8b3cbc52156d5c0265ab48881579135144c0ecfcdab5234c5a09b7363b2916acf817ae9e16c4abe9a3d5add77b56ac067ad4ea76c53635e3e7af1069d1f43839a246b75ebfc31cb3c2b3faee338cb89eee7ed5031b5244425c9263a6d48217d6cfae28cfd9ffdff8500857fc1f51de2edf62d1bad0e89c2f013c0a3a06668b2bf004ba265fed6fc846816902f52c94c8ca83da6430d854f8bf07fe31031db8640cb2e0e6007fe0737548474a16bfa9b81b8830114143f84ef7278c91ef760b648a06b2b3607f0bf60cac6a2c62e9a7816222f5410544622999e3b9beba188ceee075e7351653e88adf7ae98996204827bb8f428c539983d4238d155267556f90ecadc24fa9397a6303f43d7383381ce4c6e7a1e77e745ef2c330fb6cf13556b60e83ad40e8c29497f3c81e7bc2c547bcd7f4ef56269cba1ee9d81af8caf1b7245aea97e5a35af671eef5c67c9622e57cd016547d47657beab84c070230e85610bf3deaadf5d842c4fa2c400a2a844a767f5b6f03ea55cf4698b33d1d424642e97f648df9b3f17447168a4c204cd64d9fc1327a4ba36bc5b9d5431ab69b597fada157e51ad6cbc03ed28300c4a3f81905949621b48b2ea9ede7563baf9b0067cc7942dd66321a1bfffcad142e71b465a28f5c8f4a970feb40048c2feca752ef89d32a459993987e33bfd4d8fea1b1720d5507388accda5f33e102789754a2e0172d2e3ee375a65e8292760f16830b3172c69cab6f9d9d3008fb86121f3205a00547944a29175c07048339dd8676a21964bd940079455e680e3599cf7cc1de2d45dd17304ab3306a8e0077d5b90d8935a2e30a4b027c3e6b0ff971efdedd215f71b88d6969eaa367e19500d51d7b433a9bd0ab39c46219259cceb1637b334030438e2ef985c8963f721b468bb974ef4cbcbe69da532fe8d55bf626f41e158410f0e67890390ebf1f876cd0324d4354f86e2b775b006d1b0d1cd1362ad547bacfe8b4bc65fab36b26faf63f525b017a2e472e4afdad4ece491d3b07e81b95fce056a74a82ef3807d731c26e8e24183c1aba0dad8f7671e8913d3abe05db1b5a167fbf35ed390aad4dd47b284d8e56fd5afba05e3f80266df456a91e07fe8c8f70bb7979500beea8943db566b27508d98603283dd5506e7a86a0e83cf8989f0390fadaa4ca17cd2de947881f22659c0a05e9d51fa484e337048e1b16c93d0f7c19224fa55af43cf6a26e0336e47317fa0626585a75e7de49962b12916dc753d2fa491e7eeb2187f7b01965ed2c25417bfc08377d84202282b4294a353e55aa2b14a7a6554f7eae2659c451bca28a41fb01e1063af5d89f8aaad8d474d262369a65b7ab152450d9b0e007491140545992314e4423c0504f83b1beae345d95a14363adabbc44b09fc3165fa7882834f2e39ca1882195265afdc0ad75dc252a7e98e9bc12f2c86541322763c13b82a9d43560aa15e0ea7867b49b352bb7d8e98ebecad33e7dc4729a426df104be4d79b3f132ff1808c3e81ad9e999cae4525ac7f863592e6dd669e8edad4575c03a9a491211e501122f97f22d60ca4a00b776077d2133171302192a42b997042a2c4d4940efdfbefa14f7926cff9ef516561678b8ff4dbaa3848d44e54e1965ef18e3696d36b7de1ff83080ef05e6b23469ed036fc1da2068c837508d10b4a020ef4cdfdfcef7b1f257cbbd19355335419b80aca16cba6f70a4e07c076c3fd8a9924ea670353663e5da8769fe4caeb8ac8d74948ad5bf7c3ea988e68ff5cc0439edd184ee002117860f7499741e0c869ba73db902d3821a185ba4e57a852d7ea72a687f760715346df336804e4ef89aec10ca63a31d14667bdb9ee38eae91757e13d963bd05f91e3c2a1341e35fa8f9ecd9e2769347d94a9af7fceff20bac0758086b97e2b27007bde448517a2ae8037a9c56f45f91d01bef4c39444002dcf3978e0d746178c291579329871f9962b60c28b8ddb9fb68580e0503a026aab404a88b5ef0febb288b90f3f307ca8636555d87b7e6f968115ca837c55e69378d06d49906f8095896f9c4ecac6e541b2bca6a5efec8f8011d9c0be694c25f88398a19b4b27ab2c7c514e458832a12337ed14670e620a1b953b44f07617e1a17b19be5d1cef091920d3d015ecc0b9ab84002438f98fd9896a7776605bd9bf3396fc92926e838bae3dabd10f0fb2e905259a151096102e42db22a59bdcce66056980adb40695c95f1613827cb2b21954d5dc6d213b51dc76bb1b563edcad6574307312220ccc51234cffbdfc152faaf9f81892c838603809fc463d022257a79deec238623708b5509a7b10567b3eedf752d94cb801dcc3f35b73f56c92e6bf4109d210385dba90fb913711cf620dc8ac07498560253575358e99561fadce0b510fbf790f7d0c9f7df6a238b3f29f2bf34818ebd4ba0831a3c70aafcde16ef28ec2056f7b8a73eb8d8c017b1037800c1fd7d4fe0302c6b7900816899719c68792c986ee929d95357589773ac7f87518300c9e605d3d53db16bb3750538ae5a1b4f5961f18f6e78cb8f4899cf31c2d7d0466eb064a9d389a574524a62f16d029bcf2b03349fb0d1371a919805e027cb330f0f44974fd5f432546e9fe2b0b1ba17625196b4a398a41ee88237c5d8863ef563c9a3d85fd9ce99954fe85783a6cc7fdc1d28b39402fc0a96d3315606a374c97178d834508714a86970228da34b429c71ebaca7a5e3dbd13854f36a690a11cb9d0a89fbe6fb6ff1e903ae6818e612e837c7cda1c19a3509c360a67aaa4c560b9e147593e6ec305bc8fa5970c58469f49b27181dcbc002fcdccec73e256536888aa22c7faf95603a2030cf1db4a49fab750125db3f202b26a18b125c8c7967eeaf82f5f6a110d3bb68b540aa72def08811069e7f0bcbdf9648657761b2a703754719c3c0ef58677ae82c548063f3215f0ad18864172386506a8937a2e51b7f351aa172731abf518b8bcfe09f675e42e2e5aaf416664067873f926ffeaebb4b73576495264ca0313ac660e83c82737977642df3c9c19894b173535fd852b2371fd97e6f321497e72abdc02def23ec04ca617c53199ead1d060aa297eeb9c4e08ffa37bdc05cc3aa4683eeb8e034406255d2ce2caac7ab0ea4c0e5e26fbb1395b169c0f45028c51bd4ce2730c9a024c534f7c29b9904714139027a00c023b364df222ff2993a97ff38b31c24906c91594725aca5b15a59a5194e914dc63d912f5f1f0e58282e9674840f37ed0c386c2f77e9a712ecc76a08b2258c4180d3659d250a9fc4ea208ee61c06f2625678a1cfef969d117c682e103f3a00de57f864b51fdd5ab2b991839d87d2d322a83f4e94accd888a9b4d6d17aa23ff7c6026b8e242accbb0c7eba4f1d33ab498a8ac08d79accb9562595c56cc1825f301aff5a44c0e615929c9d4a3d0804bdb55045554d064bdcb30ee2e6cf02bb56c60d17ee1f13d9a613a3ef92df7274aa84489f74db42e190eb615800e193c9bab390667335c61f75a78c849544a4f3a83d6616889272cf9273895325d0b1a8007d376c14ed37acd0f6ec21181aaba92508a30b6550d5cacfd7977d1669388ca6878e9b7e5cf751aea78cadca4a8f1dfcfa66ac507a6627ecb019c263a038e4b6b297588e77ce8c5f3af8d8f7c6d1ad7efc06043d5a394c23bc8fab238ac2eacd3088bbae295a91c21cc012c96931700a1d93fc980f2a210335f1dabda93f13e52fae22a63c442ec37e2bac20297f5f63a9ef3e1741f3494b4abb93cb3a3939b2154a4faf7e1eb4907a467dfc3f54edd6e0940e20b94e916e7aaac0249ba8913b5f9b6bc58b67a8bd4fcdce34715ad19cf52d6c59d004becebc79e357191e04e3a83303ebe733a676b73802893ba7f4b2f73604e0eb9af3123f68251847b8f752818f184da76bf13ec488203a508e72d6f0a02371df4fb300e994993e1e254d4113c168ecf54a0d878f33", 0x1000}], 0x9) 16:00:42 executing program 0: getitimer(0xfffffffffffffffe, 0xfffffffffffffffe) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x0, 0x0, 0x0) getuid() 16:00:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x991f2f203b23ab19) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8052bc1ec26e9027f93f6a1a30c84bad3f20ba681c", 0x15) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x9, "1eae8682ab0320755ab200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) dup2(r0, r0) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e616cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000da572d78044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc966e19924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b0a555c4e28c63635eede075739b4d427b2070bfd9d35ba045eae36923d374f97bfb3b1d7f5991e89382203d96f68879964bae58fa25294512aa60b184d7e0349c3b64e73bc5d1380b160afcb763e67ff88b546c0337692c9815cb9", 0x1cd) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1, 0x4) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$inet_opts(r1, 0x0, 0x100000000018, 0x0, 0x0) fchdir(r2) ioctl$TIOCNOTTY(r2, 0x20007471) semget(0x3, 0x2, 0x80) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) socketpair(0x30, 0x4003, 0x1000, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x100, 0x5, 0x1686c1a0, 0x20, 0x7, 0x4, 0x8, 0x1}, &(0x7f0000000180)={0x1, 0x200, 0x0, 0x400, 0xffffffff, 0xc000, 0xffffffffffffffff, 0xc81}, &(0x7f00000001c0)={0x3ff, 0x7f, 0x7, 0x9, 0x0, 0x5e1f865, 0x2, 0xbd}, &(0x7f0000000200)={0x81, 0x8}) 16:00:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0101c2cb64002e2f66694e1ea39d8ebbbb6b9c0f62407c1b0a638ba44e21aa8eb04412f524ae4b1cd4fa5aaf767341cf76ff640464c8eb665b1d4f6591f4385795454307e50c650276f548accf764b7e4046fc0c7efcc654486a57f08b8db6c66f57b53b605f1a3a552168d7badd10b17d2f0de9e8d8cc540000042c6179c382630029d16224b07b7514f4b169ed8da9d510fdf175e863e55c57f5f779e5a36fff70fc3a47872101e119fed432da142d9681ad8b1140d611fb00000000000000000000000000000000"], 0x1) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) read(r0, &(0x7f0000000100)=""/72, 0x48) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r0}, {r0, 0x14}, {r0, 0x80}, {r0, 0x29}, {r0, 0x14}, {r0, 0xc1}], 0x6, 0x5) 16:00:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) 16:00:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x108) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fff, 0x1}, {0xf47, 0xffff}}, 0x2) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0xffffffffffffffff, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xff) mlockall(0x3) socketpair(0x10, 0x8007, 0x7fff, &(0x7f0000000080)) syz_open_pts() 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x9bf}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff68) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x6d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:43 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000100)='\x00', 0x20802, 0x114) 16:00:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780000000000000000f500"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="8be291b5085a22399b"], 0x9}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f0000000380), 0x1) 16:00:43 executing program 0: socketpair(0x22, 0x4007, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) mlockall(0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x8002, 0x3f, &(0x7f0000000000)) 16:00:43 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3a) r3 = socket(0x2, 0x4000, 0x5) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x0}, 0xfffffffffffffe72) 16:00:43 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) login: ııload: 2.19 cmd: getty 64600 [ttyin] 0.00u 0.00s 0% 300k load: 2.19 cmd: getty 64600 [ttyin] 0.00u 0.00s 0% 300k 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x90) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10023, 0x1fc) r2 = semget$private(0x0, 0x0, 0x200) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x9) write(0xffffffffffffffff, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a", 0x105) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:43 executing program 1: socket(0x7, 0x0, 0xf30) r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/142, &(0x7f0000000280)=0x8e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000080)="ffbf284037e69bbd2a684813267f58ae6c8ebd79bd9e6554536fd2f682806713b3e578612f2b6d93041d8e493f8cd07824e98854116db408e7d72f003c5990080f7a0ed3571b54f2524112817986c43c422af8e02691e11447e02ca79724d2b3e876d4a68f866ef595652f3b8964ed32bb8cb87b1eab6afd33686c1032c972b95754a0e52d8d10f21266f86ea79ade2872e3e4a632da48ceb66cc09b5439ded2fb615e12cd1501276c1cf4c1d38f7faceabba02d796e21c3d69ec81d804c658a98b1228a57bc79bd72001702fc9eecc96cfb2588a1119b3282bfc180f3e932516675", 0xe2, 0x1, &(0x7f0000000180)={0x18, 0x1, 0xffffffffffffffc4, 0xdb}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x47fc) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/197, 0xc5}], 0x3, 0x0) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) connect(r1, &(0x7f0000000700)=@in6={0x18, 0x1, 0x81, 0x9}, 0xc) r2 = dup(r1) mkdirat(r2, &(0x7f0000000580)='./file0\x00', 0x20) mkdirat(r2, &(0x7f00000005c0)='./file0\x00', 0x10) setsockopt$inet_opts(r2, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) r3 = semget(0x3, 0x0, 0x600) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000600)=""/209) connect$inet(r2, &(0x7f0000000340)={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="d25cf26282f57600a7ee77c8", 0xc}, {&(0x7f0000000040)="728ac7eda6b3c6dc0bf14b0009c4b6d5e694b6fdf383d40b68ed673bb7e74b000f3e92977ee291daa366de4ba4fc0ec85b87daeadfa7d4063ed9bdd0ed4377079d05e69b1c05fbb53ed2b1db3516984b98dfcc11479b325ffc2d6396abf4295a4f41dcbd8b72cb919e2f27f7585f17ea1666d65e79e3c10fd12e7fc3e658c33c6326b2926910476885e22c5a2ab3ec36262d9c9dbf374765321ce833c3cdbe34f25524b5a42125d11d3665d5f97c976da55fdf480abf5f6b1471f8ea080460245ba0", 0xc2}, {&(0x7f0000000140)="8a0b62ddc04bff9d262fdcb70593095a844a50a83e24df2ae331bb71e95ee8f4cbaeb37ad0debff1ad212f39c301f86c632e6d9fbccaeb9e389ee8aef8c2e78dd41557e0be4d46170e3befd156d6f43d8d1fa6da924f25e43f5466c71c62f8b648794b3f20ad4865e81ec6a1e2e50b850444a084ff2934822590e5b7fc7a4ea4ff819efef752dea198d473e30d654ae921b0444f6acf7fd50dd9f4a1fc68cf33630f10385d9d6acea85a3bc9f19acd52eaa06b471b05dffd95362d99739568b97e982d2ea41657fdd8854f9ff73795315201ec41dd576cdc7975bd0ba7c07a3a079e", 0xe2}, {&(0x7f0000000240)="cf8075ab90c9220b94ee9843d9ec40fe9e5dd2f0b66985eb8fda1a0dda46eca0ce6738f52c9e18415ff6a32e5d56ca84aeda39bf90f1cb614a1cb5a23918c0e645dfb1df297cdeeebcd564175f639f52da91a5a65434e50aaabcfc06daee61b87ed250e7edbcdd0f4238543921de346f7708499995da7f52b86b6f41d80575861a9371d44faf6785dd96eb8dc81c749403", 0x91}], 0x4) uvm_fault(0xffffff007f12bc60, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12bc60, 0xd0, 0, 1) -> e ip_ctloutput(ffffff006e478698,ffff8000ffffcbc0,ffffff006e6fed88,ffff800021156d58,ffffff0079726c00) at ip_ctloutput+0x784 end trace frame: 0xffff800021156d00, count: 0 ddb> trace ip_ctloutput(ffffff006e478698,ffff8000ffffcbc0,ffffff006e6fed88,ffff800021156d58,ffffff0079726c00) at ip_ctloutput+0x784 sys_getsockopt(ffff800021156de0,ffff8000ffffcbc0,ffff80002105f658) at sys_getsockopt+0x13c syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffff66,0,5,602a58ed010) at Xsyscall+0x128 end of kernel end trace frame: 0x604fab03fe0, count: -4 ddb> show registers rdi 0 rsi 0xffffffff81797ed4 ip_ctloutput+0x784 rbp 0xffff800021156ca0 rbx 0 rdx 0xffff800002ad0000 rcx 0x5c rax 0xffff800002ad0000 r8 0xffffff0079726c00 r9 0 r10 0x1de599c8f923f549 r11 0xffffffff813befd0 rip_ctloutput r12 0x1 r13 0 r14 0 r15 0xffffff0079726c00 rip 0xffffffff81797ed4 ip_ctloutput+0x784 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800021156c70 ss 0x10 ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> show proc PROC (syz-executor1) pid=94477 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffd070,0xffffffff81e8ea18 process=0xffff80002105f658 user=0xffff800021151000, vmspace=0xffffff007f12bc60 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 30608 497941 72484 0 2 0 syz-executor1 *30608 94477 72484 0 7 0x4000000 syz-executor1 64600 159036 1 0 3 0x100083 ttyin getty 83797 302271 0 0 3 0x14200 bored sosplice 72484 309213 83081 0 3 0x82 nanosleep syz-executor1 17023 472519 83081 0 2 0x2 syz-executor0 83081 238884 30402 0 3 0x82 thrsleep syz-fuzzer 83081 109458 30402 0 3 0x4000082 nanosleep syz-fuzzer 83081 325148 30402 0 3 0x4000082 thrsleep syz-fuzzer 83081 428472 30402 0 3 0x4000082 kqread syz-fuzzer 83081 362448 30402 0 3 0x4000082 thrsleep syz-fuzzer 83081 434783 30402 0 3 0x4000082 thrsleep syz-fuzzer 83081 363970 30402 0 3 0x4000082 thrsleep syz-fuzzer 30402 30624 42779 0 3 0x10008a pause ksh 42779 249265 12331 0 3 0x92 select sshd 12331 214573 1 0 3 0x80 select sshd 71622 216702 51679 73 2 0x100090 syslogd 51679 405108 1 0 3 0x100082 netio syslogd 84271 110993 1 77 3 0x100090 poll dhclient 63224 52784 1 0 3 0x80 poll dhclient 36168 180503 0 0 2 0x14200 zerothread 65075 59329 0 0 3 0x14200 aiodoned aiodoned 10182 377566 0 0 3 0x14200 syncer update 63826 115255 0 0 3 0x14200 cleaner cleaner 9652 193700 0 0 3 0x14200 reaper reaper 83191 188876 0 0 3 0x14200 pgdaemon pagedaemon 29331 46404 0 0 3 0x14200 bored crynlk 85725 169103 0 0 3 0x14200 bored crypto 5634 190525 0 0 3 0x40014200 acpi0 acpi0 64073 359383 0 0 3 0x14200 bored softnet 56621 139096 0 0 3 0x14200 bored systqmp 11355 141730 0 0 3 0x14200 bored systq 53286 495358 0 0 3 0x40014200 bored softclock 957 403342 0 0 3 0x40014200 idle0 1 50454 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper