kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 06:36:35 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.152' (ECDSA) to the list of known hosts. 2019/05/09 06:37:11 fuzzer started 2019/05/09 06:37:20 dialing manager at 10.128.15.235:16299 2019/05/09 06:37:20 syscalls: 320 2019/05/09 06:37:20 code coverage: enabled 2019/05/09 06:37:20 comparison tracing: enabled 2019/05/09 06:37:20 extra coverage: support is not implemented in syzkaller 2019/05/09 06:37:20 setuid sandbox: enabled 2019/05/09 06:37:20 namespace sandbox: support is not implemented in syzkaller 2019/05/09 06:37:20 Android sandbox: support is not implemented in syzkaller 2019/05/09 06:37:20 fault injection: support is not implemented in syzkaller 2019/05/09 06:37:20 leak checking: support is not implemented in syzkaller 2019/05/09 06:37:20 net packet injection: enabled 2019/05/09 06:37:20 net device setup: support is not implemented in syzkaller 06:37:24 executing program 0: 06:37:24 executing program 1: 06:37:25 executing program 0: 06:37:25 executing program 1: 06:37:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d12000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000d13000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 06:37:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000180)=[{0xc5, 0x8, 0x7}, {0xfffffffffffffffa, 0x13, 0x20, 0x400}, {0x99928de, 0xfff, 0x5, 0xfff}, {0x9, 0x200, 0xfffffffffffffff8, 0x400}, {0x3f, 0x8001, 0x8, 0x6}, {0x8, 0xfffffffffffffff9, 0xff, 0x200}, {0x40, 0x80, 0x101, 0x5c5}, {0x0, 0x401, 0x80000001, 0x7}, {0x152, 0xffffffff, 0x3}, {0x0, 0x200, 0x401, 0x100000001}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000140)="c013df6b4020485e4cd5f261d2e9ebf51aa3ac", 0x13) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080), 0x10000) close(r0) 06:37:25 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x1dc, 0x800) 06:37:25 executing program 0: socketpair(0x26, 0x4003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x7de8ad11a6701387) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x10001, 0xe00, r2}) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) 06:37:25 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = shmget(0x1, 0x2000, 0x12, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r1, r2, r3, r4, 0x4}, 0x80, 0x8, r5, r6, 0x3, 0x80000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$unix(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff370000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000070000000000"], &(0x7f0000000100)=0x6e) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 06:37:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000002a0000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="890e93ae6a7077d36bf834b3656bd5c7366350c4fe8cbebe787afc8e56006b82a904e1154cebb0a7de410c7c0372f1c57b38999edda0c40f1dc941a91e050fd93d92cc6a3464f8cc9082fdc2a975728230b6c3d52a2b986b6b9e42aa9f51e6de2f38c703dd7952bd0cabac0abeba1913ecd6ff23e54e07ec5d35ef9e556aab19a36f652c22120a846e56a9fd4df1e659e44281dc4678795c54980567463c15aab7f1625b032905f6010d88a7c46239809bbc02aecd78f2539b8ddd62138e73152bb09e015667d2892928dbae7c4fe658f69231beea3550c0f0f166cdfcd7cc948d8a92d68d8cb5cc598d6bde2f819c867878c5", 0xf3}, {&(0x7f0000000040)="2e655eea5b2f67b0dac242b63c33d8de555d82acd6887c3c65427b14ec39e21393f92e92f229cbc0886e076a8c9240c32f1194aeee73214000f9f08672527691e4efbfd11e60cb53dc3a2882f352965b5adf49b6759c4091145c2f7607e9a3", 0x5f}, {&(0x7f0000000280)="7b1adcf8b4ea3d00d78de2fc92aeda82040df05cfe3c88c724328ab2100095dd6ecf8dac5b894c63931e241a857f2973714a8f7afbe36ee79b32c5bd755b3a0a1a", 0x41}, {&(0x7f0000000300)="a4e1b6e0b0f69274e1b4fe5b38a32e053aa14118eb906fe463d13a02b7d803d70bfc3080ef85eaf0e5", 0x29}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="b8000000000000000100000000000000b5a02693e97e11a1e17158b9ee0f028c6c3c2a8f5c0c18a39c85a25d328275db469fb5273853c0943bda7ebd9be488dba2fdda18661dca38b02833638e4695cd57d18fc586690cbf67928e2f2ade64d3d629b076da5f1be75c652f200d6faca2f123122b615972e9115b4a0316fcac6eeb84227b72410146935112969568bc3fb875dcf444c1121e770a9f3b859e6ac225715a1a2fb53ab0cd42638ab173632851e08800000000004800000000000000ffff000080000000cb0548d69ec1a8731e7a4c911f4c4fc89b2dbc02bb4a8e463db3f4ad800abcac7a679cfa216e01000000629f9e1663e79700000000000000e000000000000000ffff0000070000005720807150b3944c5eb58f46ae63e3c292250f1d56eea9d03eedc3d511e849bced7abad17dc2d0d8b3301857d5bb9f2f633e12d3518369b3b5a4ecb1a41e0be3c2b808ea74d7364ac8ba1d3a61483c003db83e37a08a896f76cd6b01aba89ac4b7a679b9f734ceae38614eb092e86de3e2748821709692c15f0136ca5081b4593cfbb49af93f787fafc7f8bae7ddc840dce78a8e757169d4e350e1d12c5d76fb01ec58d71ef87391533251c76de9a7f347057d00b357fc0885ee145d472dd99903ecf9b9deefba92a4b86301000000002800000000000000ffff00008e000000e4fb87784b8e7f535d152ad7fdb24f343f9466ec22815140a000000000000000ffff000005000000dc173b74796f5e6c7afd2377ead74c0adfe7a4a4db66a54df393fd163c103f4cdf88a23b7b092f4f6861341fa06244a05c615503437f4633ed3a33f7cbe44310191fc3c9e3f84a67b3ff2455d323458504d0f47be4bb9a1c03bdd512652047fc6d382dbd8b7a6f46eea964ac132b6965e5b5d65dacd4f44121df60527359c59cd1848aadddd3bc51bc00000000000000"], 0x2a8}, 0x1) 06:37:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 06:37:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100}, {r0, 0x2}, {r0, 0x4}, {r0, 0x20}], 0x5, 0x3) 06:37:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 06:37:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:37:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000100)=""/133, 0x85) kqueue() 06:37:25 executing program 0: semget(0x0, 0x5, 0x400) r0 = semget$private(0x0, 0x3, 0x232) semctl$SETVAL(r0, 0x0, 0x8, 0xfffffffffffffffe) 06:37:27 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x1, './file0\x00', 0x1800000000000, 0x4, 0x6d09973e, 0x2}) 06:37:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) 06:37:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r2) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) 06:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0xc, 0x6, 0x3ff}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc003, "85495500400000000000ff000000803f00"}) poll(&(0x7f00000000c0)=[{r3}, {r3, 0x100}, {r1, 0x2}, {r3, 0x8}, {r3, 0x16}, {r3, 0x100}, {r2, 0x4}], 0x7, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000240)={0x0, ""/216}, 0xe0, 0x2, 0x1000) syz_emit_ethernet(0x10, &(0x7f0000000040)="5caf991f690822eeee4085835ad63043") poll(&(0x7f0000000200), 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x2) 06:37:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x80000000, [{0x1, 0x4}, {0x7c175c3c2f74e294, 0x3f}, {0x1, 0x9}, {0x1, 0xff}, {0x3, 0x400000}, {0x3, 0x7}, {0x1, 0x3}, {0x3}, {0x3, 0xffff}, {0x3, 0x1}, {0x3, 0xbe}, {0x0, 0x81}, {0x0, 0x7ff}, {0x1, 0x9}, {0x3, 0x177a0000}, {0x1, 0x100000001}, {0x3, 0xffffffffffffff81}, {0x3, 0x2c2}, {0x3, 0xa7fa}, {0x3, 0x10000000000}, {0x2}, {0x0, 0x5}, {0x3, 0x4}, {0x2, 0x100}, {0x1, 0xdec}, {0x3, 0x7ff}, {0x1, 0x1f}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x6}, {0x1, 0xdf}, {0x2, 0x5}]}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x5b57, 0x6, 0x49605789, 0x1}) write(r0, &(0x7f0000000200)="af6e101b6afb509b725e97e7f0cc65ef3ac7b5cd95cf32200df5f7fa062deb312af6f018a2d38a76d7cf9970aa58ced9e89e270daa3505bfbc3f50fe7deb1605c2e8c6de2e579257ee28966db27ce5f54dc90c857e40292c9156cbf6b6ac927db1e1ac200e26b751aa88f97451bb3b182f505151dcd1102faeec123b8a9fa3e6dfbccea716ada4756b005306ae121b73749421c3757ac00e39187ebd88ea1089d05b26f7a89289ce7f21", 0xaa) 06:37:27 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0xfffffffffffffca5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x8) 06:37:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="09977c62ae85b35368c57f2664543382d58468055ac97253c366a2bef1d4606762c33794d130f83f5d31101364b78f0cee4521c9ee5c7b7f52912845f475dd67bf1952c55ced97bf3dda", 0x4a}, {&(0x7f00000001c0)="19bff73aa2a6dc769fe36f365cf8e6eb0924312e2554b0456f0aa156a225f1e6ba7d2d685061be5f7aa0c13f47ea3f0cca9c95bc8413affd96ae58f6b43527764c9c20de7fdaedd1e5ef33c028be03e68c9b5266cb8dc3486815657ca72f2cd0fa16f686fb51642d00d28b75070d068dbeef8997338406ea5b3a5eb3a682d48197d23a32dcd609e5f62d0de4914e71dd146a37725732d3b8fb4a26b37f11273a89941a852e5214b97d313fc155761eb495286b4af6c8ae204a8d55d5c346fe90cddea260af4c42b44344f2f9ddc3", 0xce}, {&(0x7f00000002c0)="21892259be55a9b724ffbcb6397253379851f4b9be2c565bed6980edbd05f59cd3f4dc015dab1050c070e8377aa0a2cf49400149ec818ccd39f79810ae5593bfaab922f9f9507729eea430f594024a5a014181c2c9f489059481a60b34f101436a174dd15983ac4dbb2544991e1a82ec7993e8e8e67c1a31ed39abda5ab0183dd914d00e09ad7abf4eaa9816b5f68a747cc16fcd3b6c9f0aab88caf52586a4a6434016558e0c550c5e8252842ce3581a8b24ed8a1d2313278e24659c6f6d0a07c72212aa", 0xc4}, {&(0x7f00000000c0)="6980215ec430d4b6e1c9b6a19177dd2b713f78075c9467bf7c61d0b577e1b64b5e4e5497beb3b4afcb9b443b2e96bf400a7e260173267b6744d6ee8d99bfd45b7d1c702f35238734a3bbc15903ca1684dde94a9f9f189fa3f55fb9940f7a985c85342848f7a05eb3c71b85c9bf28610398cb5a091a8597a1", 0x78}, {&(0x7f00000003c0)="d87dab9a073f21a1bd173713a9c7417f3d8afe541aea7cb10bd3b486d7aac16405b9579b248245f2b2b61e99a8914f595c6e9a48df28cd0eb66cdf128f5f5439ac3bae426ab1f02b13b5fc28c9d73514b677eb", 0x53}, {&(0x7f0000000440)="2f850691fca000aea6aae6c37e81dca9ab012af0e70c4121d4ab917813ed87f5cd9eca3dc438aef5af47a8003a1bbac27f85d89ac4e5baa627a5a1ed97ddef679d40491cc7166051342f822f55c04640d6bb1f37886562d572e8cb06dc0eb71eeac45ca5c440739f543277c035811b7a6831cd8347a8123a7e08cb63a3a5cb888b01027ea7019b9edb2d188bd78312cf039cc9b0c65329380fe4e7e72434158ec5f57ebe1654f4db33667b926e48ab90eea01e501916657f927a0224bf5fde4b311a7e81884ed7cb5064d9fbe0a80c3eea3868454507bd6ffbb61dc3e6aef612ecc6e06fbc13357b852c5aba1aab98a099b645310c81e2d9a0558299bc3a10a3a9883bc20a90e87491570db0c863a93b035f7a9a9347fa01f0286cb0b80887712b510c5fe1e94fab38217cebfbc03b431b1237e8574625278898308f7d544ca7fb2a5f334bdc2394bbf8b4ab9a129c3e123557ff13528bdc13a3fdbd9bf4caf1c9a0b045bd2c0ba516893d5913311b16a03d4888891d5afec342bc95e348a8aa9ececd3cf151b0d95c91b2d76d1c0f4baae9c533525de364557cbf906903f451470af95d1886cf8b08c55bc89d6f9264e35db33173c52090206e951251ae522ab7ef1445cb805b3b6e2014c2f91addfabc6150a208bdf1928caa68a4126585f58989d880e5e9fc1c2890c6985c43332a3a34bd80ce6fdb51014feb821b1d4463fba3d0cbc9ae71fc2c79d32e33c47a314567a072d5b4572af4cee10c05e24d25ed0f322e216bf1bc65f5e1c44bdd8acc63de082af88a7b9f04958f1733dbe80951d27f16fbe7a6796035d3ded2e8063dd30fdf5c5c15b458a87170a02be870ccc318c6549f13003286f9677b3f789e75f3f4919851fe4edf50a80151479a27e9b46b7a0cc137120a466c42f7b09d0a272f77699122abf8d87ffe7e4ab45d83ac8cf4068d4ab2af1793d7ab1450b043ca0d664281c27a5b4273d4cc38d7558d7d283f027871e66574c2982eca936d28bb5b84735ceddebbda443a83b867c4a369fbbee0f8a3a45cccc0a536402725348991523a9fd40e210b010f77eacc72d1f920b9f2d3d5c34b0fb87ce259cac7ae320419f3e9e22e2e03762f9e938d110fac4cc4e928c1ad7fa88ecdcac1b41121375e56547835dedaed7283b9c77242ef7692434ec43e2e0600cc5e4faac3cb7c82bf97048c98dec047cee3ce9018e38cb0c50fd1eaed448945afb6223803d423742c3db35a9b9a15f15af3aa1f84c6e9c9c7ff537281a1aa8601cd93fd1183dd42fbec54d253e65f9ba376fbc04bfd4506518faab46e4540b3d034a9195c519b96e1e3f319dfd68ec2bb909547091ba10c6bbdabffaece1f72ccb12edf69f26b2ebb71c88b96cce529b67f2d12133b17c78929c165ae9eb7176bf711f1d4760f4d52c1f232558708b1497f35a0431b767b938ab05225a39a2ad15dd815595fd6b456d4ea6599f5536b7d4d8f34081cf16622185ebe6a3d6a9d248bf197ae6b0ccc0e9d67f2e6b2400b53f772dc273a06aac136d73a6231fb037d381c150ba56c2aab50c41c331a800750b8e06ac7072f77258f62cd3a09daedc0a21102559315d1186682a79e456e7d1391c2271b51fa11835f6cd4c58c567be63cb7f5fc0f924ca7d02a4cfdfc41ae1c91e5c7d9fa8c2f157a0350bafa5fc0d17754cea8513a181531ec06c9229ee82541d4d501cd1d5eaea837922de00815bb220cd4bfa8919501fc55fdfefcae701ace03757a90db2099367e89c3a9d72c95f976deaf1d63473ef2bbe311a7763716ea41c54e58229c41594e3ce5059e9c89f593865086e684e2d60c73cc81e60dfe9d95af6ae6ddfff4594c5c4cff6a1603ac1823a130d84ceb96754c9c2517aed7a743595c51d4078bee950b96427f00b089379a015bc398fdfbd6ab49843dfc13f422e888dc9f8de39d239ae07f2938843212aa32763a3391187944fc690d511c5e359f1464406196018f43551dedfd4bde5377383c895867d8d7a1b3a07ac9ffa0042937ec862590f594697b03fd0d0d6b3ba893557c4cc619069b2e7b422ea3a0076db134020027e71bd94b53684e9e4879d8aa2541499c6203d22c42d163096542919aa8715895546fd79fa983af3eaecb14f958d3d70cee09d26f22447ba391bac2dbf424b4d6e9a72929515a476cbf039e16e9ee047f34732d1274c75a2d1e3d9ca1f29352428dd5ba41ecf3b2bf2c7dfea2d6159870bce4e2293228209631be2b5fb8f86175acfb23eb543d83a5e89918cf6b9f27c97d21eb929ff3c980e62a7ab678d65723ad4dfb4fe3ae0f59eb097c475e90f661cd03bd8f34eaa68613661ac723dc5c4cf0d7e382660631dc0ef6e30a20314efffdf375f5962941f4bdbb7ab13fe74a8f3e123ad3aea3f7021bb50fcfa41631755512c883fb0a4dc5edd602b0c2cda1dc29e741a4086802d0b4a25c01c6061a66a98fb91fb9d07ce0616f942aa437c4a80837c85f83bdb89fc05b3fa02df51929bfa16cd3e0579f402375a50f8687e8510f3ec3cccfe215f2f75f6314150d3ae6c3f0704cc83a80884195056b33489dadb6c7a00e1a89837c3af3fd443287944f978bd4b7ef5d0d80c2a2f88f7df6aeceef45a78b005fbd1a0c0f6e49c200365430900cca618c536ee7ade771f207e18017b906f0303c7cbe136d7a019dfcb92d2f211a7c35f1acacee9b7463245e844fad2a50bcf94aee539e37084b9f70c8f2c13d74099a15ded920675234df28bc3d94088ab77597daca2c58bcd675d7e44665e95cbe11aab7ec25033deb6f31f9cf99eff347ac338e80d7980879eaf65fba556ee3aab15985610553b6c141289c1bf5ece4d70cb61b5a33d9a8d1b3fd9e9d80aaea69d94cbc58a4ea932b2752860fbd291c70d1ed640b7bcc09fb8bd24e0258aa6c3f0efd85b6fa65119816153421019d3bc3b416d9c802193f2aad7de500b089f3e2e07e92e9bfcb8ea6b68b1ce9bf6f2a7d3a9f9bbc4cd79b506354039cd7c1b4cad07b024fd5ceea636d77d61ffb5aba5d25a9f8137185c4d160f78716f345cb7ab78b6a9bfcb00f6c95ef3e4603ea620770e8b0d92aed3d4a78bdcf4134905382e41ae01f12c996c14301e675eee528c9471ebbc6723836bed407f1395e809a2aaa3e17c1f5a70e35adccfb929461383f6c2004a2f5a14b9c7c6592c7d2567f273253baa2e7f25f2b5646434f9239f04ab1e3369357e85ed7f290279a0f6be27a014dabd915ae8be7b8fe8cddb0bb7d990dd04ed70eb3ba374258c8db2286ac187b1eb352e17e7cccc82dae77e9994f75a811ce39585766d79f307cdeb1bbbcf49431f63a379644e3617226ed3879e877a0981d5344ff6cbb9bd0b5dc8b2c420ad5dadfbf32f2e622d84ca613db9b8e83ace66ef9af38e20070a85d990f6ca78397a53139a877f1f71afea43edd9453e6043b07a48ef9f542f42a3fd6d2d7a152647e69727b227cbb41278cbe86dc1c54e1a235ed2f811358c179551706fab089569a8ca2745aaa29c6b58808f26570cb6727fd2b2e6fa8ab3266f92bb3afde6e3018cdf23e6a0470fa01b440f12313787221a758d9ef3dff9c1e39048c07438b5f90bc56faa91d3e00aecdbca29a225812db18d731d28500bf9c44f2c70c798e44c4bd74db4c9f29693b2861cb16ce594c0a9f8beaeaf766c228e804e5cc4401cf2d73d38d0f19a8003b4c72cb9593c9abb08b2a14e067f7e1000fa79823e2c2c35df1c13ed82a930e21e07306a89c13f83ae55b8b3bed72f4264efebd47da9c81319c685fc0d1f916a5c95f364b305c99706e3353e8a29e75ffff54c7d17633649724c76f1d9faccd1014fe46fc55dbf2ff3ab54a1772df0f44c4637f3ba6eccfe3f10abc1ae481cf97995171c158d5324eaefe28382b0b204dcb7c4ebee02856d1c2fadc3ddb3e9b71adfd1516b64e56e1f2f7df7bb47d2dc942e9d044a5f8935340b9226fb08100829327eab4d08aa91b562f8f3167f245f1e82b3c3cc5cd96299c0d7f3f0832cdbb2fd854004be5af4867b21526e91b8ffc02fbb84a3e01ac06ac877d4a154ead05777b3ed517f6e405c0cabcece70b3828d65cddad1094175789a0d99fc820f56edebf6215bcef9312340075f80f6cecd7fd03f9b2c01732ab8cc6d90707b6a0a39d37980dbd82ae4f6bf5bfc598702992837a1af33fc48d90aba6ca97cc03109bed37ceb04817cc82eb69c6dcd93b7d83ed9f2b89072ab6d1be6ca730394a2bb6579fff0dbe52d33ddda0439f1a55292c31a9bd1844f07b648857751a304509c58ba910a1a5e4635e7551f3d17fd068da487fd4b6691accbf546d1a5c36f5a5b988c8c5ec98879ac841703b35c872fb56999a229a3e262535becb893a5a2da8cefada91ac082cf49454cb7d28eb3a98c6e6e387326e7cfe7c3aa51d1a96e41d433cf41eccc2b122545e8677bb4ab26de60a038281607786a05cbb74da2ae7ba05e478f6ff0523702f2fbb735ea088bc3a60a5cbdba400b35086104d142279a81439c81ac80c0d21d23677b0d16ecade88a88204dc0e8cb02123f905d86d98ac76044f10aebceb7418bbc086328fad042042855ab0730c74bd442941f170e85c5ef6f347c79dff659b2d4aa895a32e717ab515e7daaa40846fa63d61149931faf28c68f4ee75de61e998dc3f17b8a645081a537a87d5097c8725e56f927e4de17dd98e7c2a925b1a06759e858d3c463a691d07036bd9686b8cd2fe8a1fb6970994a70b5b7b707175d333e604b5457b7b744a489971d55efdb78e3008596686ac46c4fbf93e80c55ef0741a20d198c4ae602c0d38c3c45505630e81f6283c4a34010ef5b8520c0a92ddd0ebecdccc70d9a23121b5bccc9c4c0d3daefb7b906d43ec12b5a517c153491a039c363630b175ab0ff11258c9b813ce59b4c2c6201bd05503e6581cd2f29270ecdfe5ece4a6c082d2e1fc2142d342feb9945f4e52841be2dfa59a16a0061ea9beb922515e5cbf5a61efa608dfd0abf2620652b04b43d10eb24d22a55c588ff0656502f984c2c37e6da65b34b3026e0d9062740b1bc9413240e804c39ea18c67f0ecc148cdfcd0ce1c04178454482dd8731dcfbed868fd92091d14c2beaca6492c159da574dfc43b3e65249f6becd6fe2aa80035fb4e41071d5aea3e5638bd730982028829cf61f4c598b263584d84b25e8f7757c73d7e3629f2fad14b5e1d46d349b6be9a37a1cd9b318ff779314050a85926470a743fd37dc2cebde8c131a1d8bbd6e6b6293429cf9ae71393bfd083c020b6cd1b4df5b29f2dbed509eb0c7255d06f0c798d02da598668b9935993ef2b61ba10d39faba5fac9e10244b20371ba2df3ffd60fbe7c87ab803f175456a5b90bce44ca0671f8227bb8b21501a2e26913d8c07a29cc7a90b72931310d7ab3e96a3e70913039c8cd7e54181f281b2acd169503b81fea84b79a9977cf135fd19131dd32302a5ac6c264ccb484bae35a231bb272ed49e2b2a7f0f7bf03431c4c868d2a36d66fd250a43354997dcdd66edb69c0b9db40575b5a98e1bf48d2bfe258781581d60a4c3a8342c344be7254fa51e31cb39d02a69c3e2d5ed43ab6eaf0445d686d56a3cc49d9f6ac0068ef047337ad0e6bc386e8891c1634a31ce678c0d2e1143c6d626ff825c9d868d8f1b0459ee0f24e92c9ae22c0d8f1822a0e4e1bf34bf8ab57ad8e11cf11d874c3253663db183e8681ac42ddc6b085ae9f91c0411fb5a8846c1afbd1312cc24193606f5941f042fef640b281ea34d4816b29d0fc962bdaf8dc4a7fd061", 0x1000}, {&(0x7f0000001440)="24c47d6792cf56221652b30caaca9f97eb6126d4bf2c65e788d402ca2a52b1397deebc1d8bb3833b8ef084bcb6696cac842fac466175cbfeb5be5794ffca955418933381b28987aef99aee3ff70067079becda66d14f75db831d7298445f5b8060d43ab0cf1ac0e37da6d9693f9ac6188dec4bc71820a2f51c9b94afb952f01c80e0ff1706e203dd4c1bdf0aaffd9618ec3eed2e1c38e209ba048d06e307548adbd9598143d46a3d0cce573590d72c31b65da40ed41638ba8b1100d714bbaa3de148552164aa0a93e3f87b29435f0852a60375dfbd015f49fbc080bfa0946e6e6fd13298fcf59c5eada043ca6c1940560163e42f7af8bd5d4cecf351", 0xfc}], 0x7, 0x4b) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 06:37:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r0, 0x0) r2 = semget(0x1, 0x2, 0x604) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x4000000000000) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "5ae5e03200"}) r3 = dup(r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x7fffffff) write(r0, &(0x7f0000000080)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8afe44020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0", 0x6a) 06:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 06:37:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) socket$inet(0x2, 0x8005, 0x1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 06:37:27 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f00006ea000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff64) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:37:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) 06:37:27 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)) write(r1, 0x0, 0x0) 06:37:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xe19) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1}, {r2}], 0x3, 0x84) madvise(&(0x7f0000454000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r3, 0x401, 0x8, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 06:37:27 executing program 1: r0 = socket(0x18, 0x1, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) kevent(r1, &(0x7f0000000080), 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000000, 0x1}, {{r0}, 0x0, 0x22, 0x4, 0x9, 0x2}], 0x6, &(0x7f0000000100)={0xffffffffffff68e8, 0x5}) listen(r0, 0x20000000) r2 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 06:37:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="34edbb938f71c6b18f0014f0f5ea2f3e658c8c1b8fc207d362d703a0bf5e5b3a6d750a2ff296aa369956f1", 0x2b, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 06:37:27 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000a40)='./file0\x00', 0x281, 0x100) fchmodat(r2, &(0x7f0000000a00)='./file0\x00', 0x4, 0x4) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() write(r4, &(0x7f0000000a80)="ebcbc396c1d11484f16dd6d3baefaabea5e099123f8f4a417fae4d075cd4d5becb68e5ce15db50a21c7b01ff7939193d49cbab81f3216068b3a430581d31cbbf536a0a9229b72ec7f51f284c41f9062ac864b10118bfc4fd28a616b25f33", 0x5e) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000280)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) write(r5, &(0x7f0000000180)="24773f6420d70eaa1e128af173af005bfd93a43e4823a513b3a34aefea74dbd31caa8e139f878bd2be0a272fe684a3a4d396bfe8fbdea502b46855372bed22817a9be07796ec9dbb84f786b4c81120cfff7560f7de611d33064a0e8fece78894f1994f92a4f7935627fa47d1715964ad7ab5f9580e1d192e97208b9f4e58705b957989c4d83c727a4bb13c9058d1ec631a7227221427d962a3", 0x99) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:37:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x4, 0x674) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() fcntl$setstatus(r1, 0x4, 0x88) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x10, 0x6}, 0x9, 0x1, 0x5b40}) 06:37:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x104) r2 = getpid() fcntl$setown(r0, 0x6, r2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 06:37:28 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000080)}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/188, 0xbc}], 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="3cd3e620c248753e6ba9d7eed1701694e6e67150e26791f48f10c5f3e33f7c83aa647c16baf251b6084caf2fd993e56fd526285cea2ea42b5e1364ae6ad5d9e44d3ed818532a41c0773877edc07e994726d26128d2236fd4de0c7d42ddf7397c5995887c3d3354f381e568016bd8902150cf2358c34053cccaaa3ea7a32be83209e43a9abc869cf78fee880e2ca8cc24c8a5db8146307be5ea5dff47a3f1ae7987b8f1b57fa86372857bd74088c426ce6dd5d36441159a55422e", 0xba, 0x2, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r1, 0x0, 0x0) 06:37:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 06:37:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x81, 0xd52, 0xc51e, "2425e5be8c8218a3e7efadf27a8970965df883e8", 0x6, 0x3}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x101, "cc68d6dc18f98e7ba3b72b72abf1a88a1498a2e1"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) 06:37:28 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x3, 0x1000}, {0x4, 0x81}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x40) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pledge(0x0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00') pledge(0x0, &(0x7f0000000080)='pf\x00') r1 = semget(0x1, 0x0, 0x89) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/212) 06:37:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x67, 0xd7, {[0xfffffffffffffffa, 0x9, 0x3, 0x4, 0x9, 0x1000, 0x10000, 0x6, 0x9, 0x1, 0x7, 0x9, 0x6ff8, 0x2, 0x635, 0x20, 0xfffffffffffff000, 0x7f], [0x3ff, 0x8, 0x100, 0x6, 0x7, 0x6, 0x13f0c046, 0x7fff, 0x1, 0x10000], [0x1, 0xffffffffffff5c3a, 0x19a2, 0x4, 0x0, 0x2, 0x9af], [0x9f, 0xb3c, 0x8, 0x2, 0x0, 0x8], [{0x4, 0xffffffffffff5488, 0x8, 0x1}, {0x1, 0x101, 0x3, 0x81}, {0x20000000, 0x15, 0x4, 0x35}, {0x0, 0x1, 0x3, 0x5d9493a3}, {0x7fffffff, 0x80000000, 0x800, 0xffff}, {0x111, 0x4, 0x7, 0xfff}, {0x7, 0xe73, 0xd5, 0x40}, {0x6, 0x1000000000000000, 0x9, 0x400}], {0x3f, 0x6, 0x8086, 0x80}, {0x100000001, 0x1ff, 0x2, 0xffffffffffffffc0}}}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 06:37:28 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0xffffffffffffffff, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x8000000000005, 0x6, 0x8, 0x2, 0x6512, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f0000000400)=0x3) kqueue() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) fchmod(r5, 0xfffffffffff7ffff) setreuid(r0, r0) r6 = socket(0x18, 0x8000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r0, r8) poll(&(0x7f00000003c0)=[{r7, 0x84}, {r1, 0x4}, {r4, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003fb, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x10000008d) clock_gettime(0x0, &(0x7f0000000440)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}], 0x5) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) semctl$GETPID(r9, 0x8004000002, 0x4, &(0x7f00000000c0)=""/14) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$dupfd(r2, 0x7, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000007c0)=""/76) semop(r9, &(0x7f0000000300)=[{0x4, 0x3f, 0x1800}], 0x1) 06:37:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) write(r1, 0x0, 0x0) close(r1) fchdir(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fsync(r3) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 06:37:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x9, "40497da08f1fe62a9d15b8d6d4e572406277be30", 0x2}) r1 = semget$private(0x0, 0x7, 0x20) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x2bbbc789, 0x3}, {0x81, 0x9}}, &(0x7f0000000100)) close(r0) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x1, 0x8, 0x800}], 0x2) semget$private(0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x100) clock_getres(0x4, &(0x7f0000000180)) listen(r0, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/253) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000400)=0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x19) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000b80)=""/191) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f00000006c0)=""/20, 0x14}], 0x3) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000740)=""/54) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)=""/128, 0x80}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000000cc0)=""/207, 0xffa9}, {&(0x7f0000000940)=""/131, 0x83}], 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000a40)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a80)={0x5, 0x1, 0x6d, 0x3, "6e1a008c194cab83f7d6e86a11559baca7abba06", 0xffffffffffffffff, 0x8000}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xdaaf62a28324dec5) pipe2(&(0x7f0000000ac0), 0x10000) semget(0x3, 0x0, 0x3) 06:37:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r0) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') 06:37:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7fffffff, 0x7}, 0x8) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 06:37:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 06:37:30 executing program 0: socket$inet6(0x18, 0x3, 0x7fff) socketpair(0x2, 0x2, 0x0, 0x0) 06:37:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0xffffffffffffffff) 06:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5", 0x3a) write(r0, &(0x7f0000000c40)="38dcf080c1cc5a13649c2bdeeeebc3a56251b064b19f919c62fbe86e308bc04874f89bf429346dc67f6dd18aed5704edacfbe960e03ed40045855e9bba86c69bb0038b9d7b8dd2c33d7b247b392c089387a9f056d2618b68c5357d15c86f377479b0bf0bbdcb9057bb2e9a5d8811f56fc4a8f643bb4128159bc8f74c0d6fd16c1d5eed2e05254b67dce77e9ef4b1c00505e9c7dacc5000bf088f26c832a70007d3bd1fc8b33481fc91a261f65a976ad9bf6fbad3d4b05444445356a9bbf1d78e181947d825a9738fd5d25896e7de155994bbc330d9aa0534ec10cbdd4c2170b2b9572a7a5c37399eeb3a1a5f98f7a4480a9ab07c612455d24f3a03a03cdfdbb4c660bd087d2c746a19ea75abff32840f78122c2e2ff570c719861ef1e71d75d4811ca26b5a54763c390ce34639e6c47251a06c8a8ed09a7a2b7aceaf3e99ece5072b157330a30b34657e51d25d36865266e0b5a0e5cbea95405e14f28b1d72f80a6be922cf910d20128ba626d3a6011dd0ac088e24bedc2ff7aabd861f0d5ed40e6b757be8a78ca68b2740ce6d5507d58edabb5bea1f3158253c1d5bbfffeea7e457dd4ce516a1996192331b1b9d65580a735fe20a314d576867ce7238ead214aa7abfd206812f7ba707c7b76e5215bd10b62f7bb25f44d200a57f5aaaceb948cd60a58bfca028c65bbfdd4c1bd4bebaa85017483ed3cb9dd0fabd0d0b4be21ddf0934438774c044f7fada7a862a2181b05fcd0632e77db7b0ed6589b6fb124747a00608192aad0dd3a6a551d1445a4fc8320c9cb429fe3cd0d9dbbe0f27b944c3ae6c61659fc63acb7b72942e61edf5da3d3344571f26b4bc427f5e4b4861bf2f5661766c3fdf4e326c3c03dd4ec2d54abbcf9ac2612e6f1cfaf9d6b193ef76166ba031c291845c9cc935aade23fa0bd0f8cc55b9bca8d22ce9c3fb5534f1b8d9197837e9bce36ed44ab85788c7927651d5aeb0ae707f66cfdea8fb8a5312de09ca7e1dae9b89088602c557832d5a97bda0bd7a142f96cb439f54d42740bf321bfee534a0fdc620ba7e43730b6ad4bf32943b72dcfd5f315682880ff41bdb9277c719ca7cc0cf5c3f32f018a47625a28d99dd09f4dcb904974ea3966c5db83a9af837f2b0a576538909844c67cc54a7020ad0dfb21e5f9a1e9f83f17241f613a6f3ad69d3edc8ea76eb3873b6b36fc4de732bce85ba711575ce1bae730a16b4559845b170cc8a3f9e32ee7f91d058d9d15b85906cdd07f9d4505d2420532243f1ed2729ee389d677cff4133bc7605411683f62f015d0cb0d66a797343ca090236e56bfdf8c5f10d507dbc2031dc8657998eba5d03d35223cde83c4374fac09de13af87d42bb9191f275057ba18b71e28b1158a3db8bca81b34388e464e2026802321ca522a1d522f3846dc22a2f164d0dd759cf53d156ec5cd8da0372fa12b91710e020897e96c1c3899da3ac5973e605d7aa24fbca1738c40ea42802768acf1c4c6be38a2357610c5f0511e9811bc8f0ca73e952f47877f809642e1b20142108a896cd7fdbe5bb5afbec9ec531fc9e64bd3beb3c9f8b99e434f844bf99d14ecd13b7b24346fe680f4f49a2d8948bc613229e7898ee833b2d04bba47aa3179f79d7639ebb1aeadb9f7aa12e687ba2eb76fe8adb53ed756e4057bd505a76bbc9f082e45bcec797d72b49fea8d531bfe3406a2ac31c1e79ae50d0dc0869939bb6aefa05279de321849009eb1a9236cf0b58b0d5bade702bad8bec4cb60e9102874e2b421b3460e7674ae9ee66085fedd360ce87d562ca73010cb67fc3f61be7ef67850e428c37402a37143063ca0570648ec5c08e9108e4659f6c8528f6bf387db084f458bf85d39e3b896628565c0d4770dac7801221ee9b0061332d52a8b436c7d5fe14e7191432f63c7d6f99efe047b6431a73cadf0c3c3de20ae1b9a1c374667e88b8ab0cfccbcbd54c9cbae43b5ee8ab1dab8ffc4b96b6b3e6b5ff90cf26be4b154f1d0f410d44b1502370cf4a1aaa4ab716bc1bb4087b226b14705e8f48de24675dc91cd8ec5979cb7404c93a9a3d1b5169153fdd0da647f772b3ebe6157b851b9b8fa65e17e13f4f6dd8c16c6c11338b7104a4dcf6d4ed2e0c6db57ac1f87fdac4f37cd8a7accc1f082d14d2180b445b44784110bed1c45d3231116224b9cccb7f9a54d8c47fc8d7b19f7d73807d22e21115df5b0d127358a45e8ba2519f8643024a2299d6daa4e727b467a2c38e0928d0e3890687e1c36ecb0a59c5107a8c80e921e844e11f6e235d5c68f5c10d20a552e53d05710bd03ff06aaba9f7579664a3f160a0d0c5db85b73a2d87c94b10a28483c344c0da6ffd4e1345b358aa538fa7cfe65d58f5bcc5cf371b59bff03234674396863a17a8e06c4385f052c2411737f2a2d60e0467c130466dfdf4061a10a3fc54b5bc2052bd8a0dd51808aef4ce94b014a8ec5cefe9d0073fb2f9371afeb38913e18c1b9ce4ca10f060e64475d1478bef807b70761b96870fa0f1c0825b2eb268eb19ff6a1d797fe8ddc29bef9f290b10183c07d06c3264f1f5a28ee38fe89e130229955bd040443b33217b834980f53763eb17fd8eeadb2e96fb027441227375d024c2275bf5b8b6eff0efd0245d30caf05170d02a762af82c26df0161e2b495ea50989f31197944575d471c63328926673c853b340af5db1037bd1825f5acd6c6403d4b037c7773aa384e4069620956617f4a409754ab218d233371d4a2c9be815db929ea1777eb512095ef461b8157c87d769418795c24cda696ddb4e216ffde13f00f487bd20ae163738fd2bbaff91f80916cee786e493300b4cba05d90fbab5f9f43a4e961d66570444c691bc3cb21263d6cc054995b0a0b31fc8b8e6240f8fb9edc8b8cf517587f1627e0244a8a544492cade2243ba821adeec59b569e81dbe83fe421f1e4a067128a97e1f8ffd2be368e5c8a902b1a8455507f44e24d12e38d8450afb9f56f08e7add38349f4c1d7cf1e230890a8acffa344a149c9e4188c215cd035c888d1ce5f2aa81fb368c5a69196f50d196ecc4d57f292e7911e5337ab0dee09295972dafbd001a701845aca1e52472b8e31936394176114deb10dd4343b80ba2ad703107b0b35bf58a0da0a0cbdc86467f6dac5f413b412c5986c8d44eb5848225051b243dfa81a643b7cfa4ef76c683a959d42c741513557ef4b9f9f08fbb02be22a1de5443736f44ed53a11c6412dc04ba9556a379b4adb24a0538ce1ed904da8aaecd4c49337e30384ffc625f0cd1f9f20c5f9a26cbdd79004774975054ebf75cc2300fac8009ca12d57aae6dcf495ed0443e8c265d0733718946804cafd9996398edba274e803da44d9eaff4dc920b4047b011d60ceb9c8a651ce70f5baf71e84c6aead47420adb77d90938100674e7d30aac88293200f39b6efc5eab0950cca0e4058c9a923b075d04b783ec8bbc02b922f24fe238ee5e86a6fc8401a2a6ed309260966d44117dc614e136e2f369ada97100911950f8a755e3840fdf5ff8bd7caf37ba56dcb52c0c34e0f82c0795d353cd83c63ef2d7c09f70deff2f23df65392226ddd771dacdf73043988e466234b46d55028e53c2dc54b0cca067b8ac756db2b46e99535047ac77bcce7973628a73144ab002c4a7d0f4c400babdbdfdcda567fee6ce17bd69880d9e186c8c3342b5c76fcaf0a1105767175bd5357301fc441898bf54221d25497c7b340a14935a46ecae946b5b0c036a0ec7a3a81d2a964c05dd7f1fa5775f1cff8e6c5319f69f4032a574389dd09ca76018fd5a11eb255ef585446a2221d3a1c1ed48e93b247b40f63474d17cef4dfaea991823a6811b0ba0d0d5d33c2da03655b51f8ca24b53dce3d711e037283a09f761c17cab7c3b6bf89bb8b0dcc9ce4df77a891ce8cec4fac4a1da91e7fb0863b742cef1455118ae5fad957d3087228abdc3161abd6572d8dd4997e2a632d8923b7bc452a91d75553f688ab1e7049cd6616e9514dfbf873b51d668816efbccd4f1531516abc3b44cc6e3e2ca66f024db33bb6d22e8439b007ca9402c2606f8f9271689c8886e5d60ab1ba6f1f4efe59178ddad02f5cebb51be4033fa2f46bd88d66e58c447cd3e472ba131dc4e6e90f33024c870c7ac5b5c45a84a3ce7357bc6566493ab129fc2c2512d7d74d54efde44246e5e1fffeff6937b7fb24ed593a6819c6b83672d16e0a1ca8b95ce5573427e5e9d6d1446a95961cbe31948cf4d401f4c6bada73b0c02a8b811e53fb029003032f81c7e1935f361870c4fab1d0552d4a4625926db56fa8f0513c7cccff581d2b3b3f5abd580a4ba09f9fde5b9f1dc98731d4b8c19aa6053973a6dc042408ed83625ec7bc46b6e665c081ebaa8e5a806a613df50d8d2c36731c2d35369b0801b5e97f2cac8f2781d09d22e5a2279f95aa32ea91025d8cbd374a80c1f6f40e394ccf94c02acd22bab5ad99fab4c144966e194565bf6b2c6e061ce9875a76f3354594d7cc26c2404281dbb3f6842f6354f3fae2766e8551b35b2c7651ea50cd89547ec11fde65458a321c2e2e853ca61540177c68e3fc3307f1e70c1d3212a2b6d34dd0ccc9dd284aa8b1140468e8b132ef8981f3fbeaa6ab738bdde70bdc11c3905129c4d11300f2dfffc9bc3487a9f01c008993b306e244cb6ceaf71c8572271a832f50c6e8f665ed7532b96c1aea42a6335ed5ebd863bb1c8672cc0c0bc5738e96be7704257789ec4b63ee043e2df05f44ef0a43f7b2bf822e816ea578dc41fae38e26b3c277f0d85dae05304efebf4484eac47db52d773f660a637cc4b24d68b04d97f675265a06cf3d2704cf9639a501123deda0225223405f710f51a7b604f32e151536a68e347e9e4883274be4886abb839feb0f073674a62af6a8fa9710612ddab9f995de6c9b58ac68e359f49fee37598e3bd5e0a5d90e130e7ace1ef2ed2a62279f5de15825e13b63ff9b79253c12188a081443fbda8d627309ebf167a80a59904746ec43bdc8c52c87a27838240c4c5493e552205d74af0b227bec3701e27982b27019fcb681d85056fd9bfdc2c9a23224e3130e96c218009032c02c8d14a340716e70695e2affc0d00dca3a39613237d440030b0aaf5ee0a441312fd11cc09d932dcb304719333f0a9626982075ebdc237b785214ca7af4885c29ea83efa81c8800de16cf4455f29a9e397f4d791f329c8a6fcdbdab314b0dbd19ac03d8de74a4868822b52c0a0f69d2022742e83b92416d199a51a3d4d38b2901de07875802b77cdf94596a4852864e94c9faf2202836b6cd28ed6d4f90771c96c424be6216a0f69b8e3fd3b2e453112c383842d9cd540d640e31bd3bb25724d11e0cf848daca4aa62fafd11181d65eefec4a1e78eef20a9218ba1fa315ea0106e70943eaa1aa1e177e5e7bf9dba147bc03b", 0xef8) write(r0, &(0x7f0000000000)="b1508faa28df4a6bd82a25fa89705d445d43f15a2cc047369fe2c4c99dd9a66c", 0xfffffffffffffdb7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) poll(&(0x7f0000000280)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) lseek(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 06:37:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a8f062bc74c5d3b14000000290000003d0000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x11, 0x2, 0x2000000003) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00002f4000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:37:30 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{0x0, 0x3}, {0x19, 0xc1}}, &(0x7f00000002c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x94, r2, r3, r4, r5, 0xc2, 0x5}, 0xdf, 0x80000000, r6, r7, 0x7, 0x7, 0x9, 0xe3}) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000000)={0x0, ""/157}, 0xa0, 0xfffffffffffffffc, 0x1000) msgrcv(r8, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f540cef0e033c0ccaec1c15a549f82ec00000000000000000000000000000000000000000000000000d7ae9db8f37614793921793e6769d66c000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00"/183], 0x1, 0x3, 0x1000) msgsnd(r8, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 06:37:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) ioctl$TIOCSTART(r0, 0x2000746e) 06:37:31 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) getgid() 06:37:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x3b3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/41) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x103) flock(r1, 0x0) 06:37:31 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) 06:37:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000000c0)=0xffffffffffffff82) recvfrom$inet(r1, &(0x7f0000000140)=""/241, 0xf1, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket(0x100000006, 0x3, 0xdd4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) 06:37:31 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() clock_settime(0x4, &(0x7f0000000080)={0xc8, 0x9}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 06:37:31 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x10000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 06:37:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) getgid() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) unlink(&(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0xf9d6, 0x6, "a7b08710e24fcbcd1e3c17c485c28517f9cbcf7b", 0x1, 0xa2}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x8000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0xffffffd7) 06:37:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 06:37:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000002a80)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0x1001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x5, 0x2, 0xe3, "3f12c211ae0844680a7f27433f5d319c25062105", 0x0, 0x21df}) syz_execute_func(&(0x7f0000000080)="c4414054b0728c3f5a0fac8ff9ffff1fc0460f0f90d3527f009ec441fa5be841d9f945aa67f04783b1e4e879b5a3660f2884470c000000c40285ad46c966660fe927") 06:37:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0xd) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x0, 0xfffffffffffffff8, r2}) 06:37:33 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shmget(0x2, 0xe000, 0x300, &(0x7f0000293000/0xe000)=nil) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1b", 0x3c) 06:37:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x3f, 0x7f1, 0xc000}, {0x8, 0x1, 0x8, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x401, 0x3f, 0x9}, {0x9, 0x7, 0x9, 0x1ff}, {0xffffffffffff0000, 0x400, 0x9, 0xffffffff}]}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:37:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 06:37:33 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000080)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x400000, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x100000, 0x3, &(0x7f0000001780)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x200000000003, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0x1000, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001840)) clock_getres(0x0, &(0x7f0000001340)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r5, r6, r7}, 0xc) semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) getpid() r8 = msgget$private(0x0, 0x10) msgget(0x1, 0x201) msgget$private(0x0, 0x5fd) msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) msgget$private(0x0, 0x1) msgget(0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001880)=""/219) 06:37:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x181) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r1) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000380)=0xeba1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x2) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x8, 0x8, 0x80000001, 0x0, &(0x7f00000000c0)={{0x999, 0xaf02, 0xa6, 0x4, 0xffffffffffffff6c, 0x2, 0x2}, {[0x3f, 0x9, 0x8, 0x100000001, 0x800, 0x0, 0x80000000, 0x0, 0x7f, 0x0, 0x400, 0x5, 0x2, 0x1, 0xc22, 0x40, 0x5, 0x297], [0x3, 0x8, 0x7, 0x8, 0x9, 0x296, 0x80, 0x101, 0xff, 0x9], [0x100000000, 0x20, 0x200, 0x0, 0x3, 0x8, 0xc105], [0x9ffb, 0x9, 0x4, 0x4, 0x0, 0x6], [{0x741, 0x8, 0x0, 0x1}, {0x2d8d, 0x5}, {0x8, 0x709, 0x10001, 0x2}, {0x3ff, 0x10001, 0x3, 0x81e}, {0x100000000, 0x40000001c1b, 0x99, 0x9}, {0x80000001, 0x2, 0x1ff, 0x2}, {0x8, 0xa944, 0x1f, 0xc0000}, {0x9, 0xf569, 0x1, 0x8}], {0x29, 0x5e, 0x0, 0xfffffffffffffff9}, {0x7f, 0x40, 0x2, 0x9}}}, 0x2, 0xfffffffffffffffb}) 06:37:33 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x82, 0x2, r1}) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) 06:37:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)="f5d8c8e05c19d16493b456582587d5ca6c8a8f1ab1ef80dce992385d8ce863924db9f34cd601b39c25d76a29a788534fe2c5f5fc883d068a211d1572071119146ce3978f2149a50b3d87d2e2ef737040a4b06abb17da17fddb3da677306ae496bc34902613730fb723cbd9213028c70ca9f255d196c7266624e4724f6c8d012aa4806fd60d3b129f773baffb8530c452d394c50d3433640f6545226dc51d9b033bb52f4058ac1a972dee36f3a4db92a89922c71704b475cd8e0057fa1295bc951f43526ba84faf94", 0xc8}, {&(0x7f00000001c0)="bf918e2952cbcf4f9fae3570e9601345180c001db4e569621f6bae9db9b2", 0x1e}, {&(0x7f0000000200)="a5069392912051000564f10d849c08109beb7d12e9864703c4cb15f350345199cb009a1961c4e9717a9ed88b80bc32617dbe0a97ce5459b6065011aa6c2b61505b3ea865a952c04bdc4c79682a20c890e3678dbc3591ba2a3b0647eb1eb6860e99b8fad32f2ca61588d86a92486e5f125fff304a16363cc0b1484aa4ed19326fa6e5027b7d65aab5a20326f5dca0944889ac1cb94481572cd31f20f54b573d27f331fe570a43699dff0d992ef405933ed651daa860", 0xb5}, {&(0x7f00000002c0)="6511676b5fc5337221b0a700de66e85df501a76d1faba06d92e660c9e9c68c9901003f33eb5f8170718704abb63b7f3e1c395125257dd04594254e5d788dd5b8baddd1643f49c169a171b64cb766cdcd50f62aa139a4d7517e903a9a65fff5c08512aced03680c6a10db12a148bc6a116bf169", 0x73}, {&(0x7f0000000340)="5d5126f9de47fdc56d24df3cddacbed6b68475ed3a697ac57cc8f68d66a02000cb40f9e37e2acfe6434b03f7a9515177e3d73fdf1539078aaae672a1b9d24a51b96c2ef881efacf80c032e5a3cfd469fc7849935ca9dd5a651eeaf312434372676be570977503571b180b6559f4ccc46ca3cd0ddfbff7e3a7ee06adaaa411261c944390c456a3ba2d38ae6a518", 0x8d}, {&(0x7f0000000400)="e882b147917e58ca09d14d7d0e43a9063d64dc054663346f8dfcd105b8cb38f9cdd0955af209bb3e982261276664185dafedfd72b1a92b26128c7a2ed9c961d5795576587821f13d9b09ec1eec36a962b787873d75f101e7a6257a6a8d578f6f987b2d1039d4bc2d17f975fae03bed5a631fffcc7131e59a2713611a856017854defe0504baa164d651b5a50263ebf03efc38593a11fd2dde5e877944619559cb670478c750f4b20e748b0f4042eee59887fc3bdf1fec04f8d6eb188950a069cea846dc912e3", 0xc6}, {&(0x7f0000000500)="87a207e6bcb978004442a4cc98f12e5c573ec0dc915f9876d2fd006f21a3f5bc8dcc2fbeca6c94d6ada45e9931903964bae7b1c6c8f8987062fd33e07596e2b75c625138614615d94782e291a8b5958bba199822fc5cdb75e349df81c4c8df242ffff8fa946bcd4156", 0x69}], 0x7, &(0x7f0000000600)=[{0x30, 0x1, 0x4, "b2bb5685a21ffbcabced94c41299145ccdcef41350a75000d86facb001"}, {0x48, 0x1, 0x2, "2e3d5358e9459c2721d7ad0330dc2b618dd9229b48c719f9b42ecb9a6fcbd4a60477276d64d8434db240abdde7cbe1152eadc337ec061f"}, {0x98, 0xffff, 0x6590, "a0aa35dea13580be2dee34018126db0f40e06c5a5de10896fac3985bd55e3aba2b61f95f1b8efc9864ed117d4b1110a820ba49c380b3a49370fd76327d0e475e6ef753e5a461fc922bd96fb57b2a3e07e641c08576810f42506c158cb997a1bc3a1fd75ba1831019b2059f5b7e238d6da2e5e6b79f4e7e000d99727c4c7f674e06833aec3ecc"}, {0xb0, 0xffff, 0x2, "44c7da3509113378b1917108f4d546ecc32f14849abeaf6465055ec01fabb8b2ec1394b677c49739cf59a3797dfd7f2a9833523941b0de7e9172c2e5e616a1dfec10a6d001718554979560336b284060184728495dc84658aea34e7ff15371267ca280573d413a8d509f01d3f6f33de5625ec83f08f4ceaa2de1402cc5249f6cf9c4ef56a81c443a55e208273955673a98cf63f91ac364cc0743d4e13ec213"}, {0x38, 0xffff, 0x80000000, "5d0d3c1599e9be73a882348309d39de12443576fe72cbeb799489b20fc2b8b765eee2ef2b58aa46f"}, {0x70, 0xffff, 0xcd38, "f1ab8aad043672686d62d623d72987ee9d5b08f70151dc1748e47195ab5ec1fbc8cf2bf299a597ce5ce2d2acf2082c0b4369b15cb1e2ae6fcdaa41cbd6c2db860cb4bcc884e798f290d9fce8161d82fcf01432286dfdf9a729e285ee2e3497"}, {0x1010, 0xffff, 0x3b0f9a0e, "e715e50e9b7457dde8277e24988b21a8cba0adaa5e13d39dadeb7cc311159b3712918b67cef44a9693a7e5923a66c04bb1d51147c7315e3c9c1740230cfe86cb85c8ed46771afcf4cc810aa91e5cf02bcf40330a9605333f2ecec0c8dcf474a7ad258b755490598e4dc769fc0e8d2d14632d35404e4f46f5151369bfe92c2381ce7836111cac7ce4877c9ca223069bb63f5b884f97933b6a2c622b0530b87283524308ededed43ef9a15b4be797d0bf7dd20ed07a142ee79f578845a258f43e08dfe44665dc56156cc095b12f99aeab9edb28da28d52ab02c8c66f67076f667cebad1e7c0a1dce6ece244316151d469ecdfdd4214a6e143fc2e07a452790318c716920d562fc49c8a8950a4cc01577d4b0c39b8453634e8de7fa5bf6d52afd2a9ca1e69a6e8d2758386c9be02916745c57bd493d53e189010d583f1f6194093ac9af553bdffa83977e4df5beb57ec16bb19c69cc3288c1cdf53e075f40b3bd2497f8819422dd2e7c9df71519767f42f4990096b2f1f610b0cb8f01f74dad8e010a566a1ba2ad1785fe0ae113ecca6d4f47f318a30be19cd38da3c1d7f8060fc2f095c3c3e767f73584f0c7f70d748c54c21557ed68946f294369767eb4a1db1934f2bad6c615ea71ad788157f707b48638fde67124155fa9f2ec05869e6ff9d9e7df671846fcbb75d2f899ed1f6060b025bd0c0f2895cad2a5418cb179ec401dc855eb727c536616919ff8c32a9826dcea3365e9a48deee36e3f64662f92c16addddcfdeee05bf006f966929a116f6d3ed7827f24f2a56ab40d05e2bba25ff8b79d9b93951860af7ff07ff6801e682386e6045f762d4084bb409dd54010fcfa88196ab05408a65a9f474629fea625c89c445a2dfa7f57bdb6819ba262f12b75585246865a73c8da457b1223c5d0ef840d71c9e324d00e9b39c3e2dee117395f318343990bd08d66955974de033e831df02249f59c81aa6250345b8a3ec821c3a794d8aab7ec122bdf1ac66850be1b63e466a3308260c0aff8416386b841a8882ff6e0e031da0f9e7258f8f288d39263834702ffeab8267e8d8fdfecaa692e3b3f32eaafafd6b8465e859ff062f84e41e3eb65d8cb46bcc5c8e15f91d536d79b4db2f99c2af06e4baecc9525d01194baf1c6a7f5c31990788c6dffd71980793e1800cf4320f1d9924cf84e7744801c4cc884efa04a866c5cdd8794d26f93272f4a18f36a7f3ac9db1e1be569d6a78e4806c1c1bfe688f174da44f6a38cae88df92aaadf106cce4eb34703fae43da36f0e12cf62bc46313d9afc96d083d06648c1ef2c577e2cd198670191fce26cd2df468f81016c187fd5cca85cf68e93f10dc9d783b8c137f797431d185f2f222e76b53b10007ca28e72ee4df3a3b3339ae3c195b186d5b53d910809662a2535f16acf7618111ae4ba74878ae766872e9cfb16cdf7331765a3b7ebd89ff50c3e33e6a5c94a1c138e6d95c7ce5fd7b3a80a9d1811f88d23a29edc7ad40f6df02407f4b1b1c1a0bdd70eafd6a7f250f1cdfaf2338f8483c659ed0fd98060cd1dd1f9b8b89e8c1c1dc7daf03e655c356061881e8d2273c077570f7c576cd03c78bf1f0f5d270678db34e28f0bf1452585302be2c15d3bfb0903278f87e30d780c4fc0bb7b71519d2f3ac37a8f83a62eb4093c2ee9e7cc09b44251283ca2fcffd26a539fb6223423ba53351c4c70dee6fdf23c7b60dd3a8742f77e29ca400bfce1f1f07ad10e79625fb7b2d2005dd73f8e42da84fcdaa375a8b92f32c99f6f2f01c12cdbbadd34e3d3d69ef12d4737543c98cbe48203b0a9cf22bb24c91ed8c79a70607bfe3a6d50fc310cc8ba319142e18e5a6d60f354f69ad4b02b867434e4e3955e49e4834400b32fad9e61910c7bf10bad8af420c0c4be5ed1f5d566371bdd2af33327a4be832f48c0d5e7d77f2a73afb5adabe649861a894b3fd898656364e445a65d43800074e3246b0a6c65ed8fe539d3eb8dc0c927e1199d7cd443a3269f7cdbff2cdd982ca20baf5666e17f1114e2a23b886684ad4dd4e74a136a1b77b5ce09b637e2d1b11b071e00b6ef23f804dd47404659db1766f0e7fe0bc67c5076d7bce87df839f0d20ecccd1aab43c6c97ee9a47cee8acf2e06651a0457bc7c32b1e897cb3d60bcd9f6ca2f6070f300680aeecae634b210a46e05f3bf431ac10f77117304051cc24ff788cc2615675b8b7d2a5281f22f88f3c950e5d390c165100510a870f4d09829479e787918e8177e791fde95091ab6f1c1b6a8c8bb31b0e2757c000d31daa978d35880bcccbe4a792609011ed8d5e9d2ffacae86cc8b69a6955b76f6025c15871e130d3770190b6e825eb755d0a3a213c09f401ad9561296daea85ac2d7ea13590f0456f2534702191b06a83b0a3f119b1e430b633fe510bcc9a41c8a4834b873d124da748cb7cffd45b2b29f75a29c1985f8ad0f267e217143b6e47be3410f9f6fbd844304cad7c59991a2478013c176196b0db93b8928785fa5af61a1dc592a895e9c1320cc6b8609ad064d4f1a20d01336c2b60425e5407c110ff0aee0645c1bb76d1a5410cfd8bd7eeae8b47134079c1c9d722f7584b054f39cce452e63ac6c9adbd121f033f9501eb4ce69c8ac75b103ee8a919a9435933fd1378dcf154e2eefddf1df7ca7bc6f780b0b601fc659c9d775883662eabf524446e6fd407f59bbade40c9ae1ac414f64fcaec9c31c5b2a487421c54ae6ab766e1fb5683d350b121304d95ca61bf20cf0a4671ebdc722b65567c8a025f6454b8542907dfebb2ef98bcb0e1a7ad06b878818a4fbe0c97c716aab20aacafc2a5319eab2a6c3d4e2ca2cbf0be814d1cebffc82f11e6152a9672d01be757eb295759c5f7bca4a347c7b8fc915aa4cc7529c182c07ac76b997af3a854dda9c294c117d2b335860daa2c02e95b4e58473b9b480769db2155f62cbfc63d4ef6b8e4ba7355e6e77b19220d46dc751ae9c1d734a9cb2756b380eca0e1cd057a8e51b4282ccd28aca27581918a71afdbaa81b431241a32c688815f5ad5ae41fade06418d39fb85cd7851f4ed68c38dbfdef1acd548a6379df7c8d045818e6f012fbf1fd4bd66439b84c678642b1ea02a34d2288a96fcea160c7494065aeaeb7f46acd63c21dc3c201b64b0cbab22223ad57c866d55d72cfff0b2eb5e9e1f883c4a4e43622f6e83e664462baad54e1acb151b32205d876e4fcd7ffeed6cbda546d118280671acf5adb21ca61adbe2f55058787dd9c2dc769aaebe552cf86f308fabb0980f6a8a2744c54fa8abc79af01f5aa997efed41c90d5e48a509b6d3dcc331705c770a90c69eec1b4bf20504f789fb72117dd497cde724937bb8bd226f2dad7046d18fa0e6451b46298289a200114047b14ff890a21a4fb077b4fdb6d1f239fe897542232521ccce421ad1a7548207dc91197ce887cce1b9cab6b740e684182af7fb0e158a8984328f9af33fa08e046f5421bf0a4ce0254b2189a213c7b9d4772c5b87a974c707615783033a08e249c273cebcd2923e1d81004d4304a589698072abb2c3460106e54ea53ddee837560e6239b2f95a20172af9cf32176b6f7a80d2990159ddf2221d311f1dba536fa89139f711b71ee18a25470c70576cf8b0bccc352eebe4568660aeede8a851d73db2681090f4d9e6515d17bf567aa49dcf1c4fc88d986b364bac7448d5a7925e114d5c5b3f39a1acb316b1bec321ec4e7525ca6b43cc54728b6c5b33b54e7c14f922990854501aaeb0b5c01c2add80aad3d409c921abc52927fadc7a9e59042a3a759ad17cacff4776c3fb02e10ff64a3aeb96056e62cf03e604c610922c5bd045ef5fa0c7366c3d0a71d27067f8b92fdfb99780efe8b6ef55a6ddacfa51ef723b88a95176b96ffd4867bc2d314434e6e98a4fadca429f0b8f116f6910d0c3847b1555ba51e9603ec9d72bcf33ace017f676e320a0f595dfe6908e24eed2419f41a20a6895ec6fe967b7238b0a0839991c7ecd5ad34ed839453af1f22e93924274362a220d5aead40871bf4c0c71e49b258015977f14db3e2c7c07ec0e7146bab8013dac4ffce838b64999e1057aee63763953ce0835e754c95a308da0b87144c7f2ff8c47b9660230e09853a3e5de28c4923204927c95e0fd596088b71bfdda536ac3f60aebb92371cc03934d7b1d359b96eca561434aeb62c1b50006d898f1bd4c696a9c3b4af39761bc8333015908408cc1ee41ad7b878434f35c136809f977910890109102069fcd5bdb63cc442970c5fdec759bda3bcc8b828dd585c73bc37aa4cb95520f81c559c826aaf754dbae721163d0db73e57059711f0ed43ae4864a98a22aecd6ba2b08193138b68c16176efe91120ab4774abf3a27c612eb825c8f4d892c668cf6bb468734f6d41dfcc2e6e1dce5545bf1ba5617fc2bf5a83baa88bac791d935f368254b390379e0c03a8b9b3f052dee0a55e769b79c59e996f4af3065852617717a1167a0e50db0220194282d772c10ec63dfce81fcf4bc1cdb2da2c2f86b62e63d1419b7035bb8ccf7a233518f762105d0e614d83adfd92e82f7f22cde03effe0114807821f2270d1787b7ac36f1add65ff39571d2b016532bda94153f5b5b2c3c45511e3a9312ddcd805b2a3cd6bb29007b47fa3567f77e9e0b967a9974e350fec78e639cccd00226597f122e6455f5858b6a5a5205c79acb0d13d8993c197e5643c9d917c8041a9e1eca878ae0db2c6108b514832728c79ec1bf754a8108fdde06ed6c6bfaf9d40dab3c17cccc721c082ab09804ba58981217a133c6469225c8e6264aa80b0c9eb28da85abd26b91b83f64a3a0b4518226345f4312b751656c2797374c0d5f30615c10904b35e605cab6b039634784f25582cb635876200185e222bdbf2e190e29df0c522d7d4aa8f6245012729491671cd344f834d77aed74f6ac81a5329434f68d6c5fa62c658b95932a121319337ee001613ff669df4deb6f8473957b1d8dae55dde2692d43c59859dce0839376e664891766515f6fa2df6030f9475529d92148ab0f8bde35f4512b4c7953b35be8d4f8fc31c4e7958ed56410f9e5cac0d08268cfc548615c39eb2499fdd4121c17baca7aedb198de77bf9bde318e1c750988d9cad341125bdd4886094c2f23335bc4fb277d269db4d3776d0505a905896070b237b710f392b037e3a05351fe3f093e94a30d24793e1e4249c2883f0985b309161d6063bdfec6115fda03986ac584f96624b366b40541ba333a0fa6a5174110b3a099c89e353ba6f751e56d09b1d3a6a57b856fc0cc712b5ae7e04a00a0951fc697354b03c8204bfb92164743dbf37fe983b4b217937d2cac0d3872ee1b5398228438b2b768a57bd8579432d13cdb4078820d792f4ba7a6e9f55d164f20365087ce205db37fbca130bdc4a744e811f8a06b78ffcade2615a922ce9886343d514073cfa0efc4fb7e0ecb3e14e72ff38e3baa23bb0e14100e30367d97154fe8ffc07d1eab1d4b6e7f741b81980d845efa3231646a9f475bc9b17c4308ec2355c15cfc4a537bfd0d2c3e12ba35f58f262141ffb15ad29b8814648131cfd24fe8eb1b3d1bbb323bf43edd9b0abab1860faf150d6218843ddcb6802690b33808165fad37a1802dd5c5c4553cca4b5c3ea8629ac6ecfe31c081ca096c0c762dd3acfc712b2757db5284a09ffe88a4ab92c6d96f09a9ecac792447d322de13a6743d5f9089defa981d6e33ece5607ff7e070e65395ecbed2c8fe87ae9606c25bef56aa5ccaaf7ac3c831cbf6fc67e1b7b64d19957002f7d8a"}], 0x1278}, 0x4) 06:37:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x124) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x7ff}, {0x82, 0x6828}, {0x4, 0x3}], 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="9cbf", 0x2) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 06:37:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8000000001) select(0x0, 0x0, 0x0, &(0x7f0000000200), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 06:37:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x81, 0xac45, './file0\x00', 0x3, 0x7fffffff, 0x6, 0x80000001}) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x101) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x88) 06:37:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x9, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 06:37:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000440)='./file0\x00', 0x10010, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='+:\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f00000001c0)='*@]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)=')\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='@\'{\'\x00', &(0x7f0000000340)='\'!\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)=':[,Z#,!.\x00']) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xeffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 06:37:35 executing program 1: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) preadv(r1, &(0x7f0000001640)=[{&(0x7f00000010c0)=""/121, 0x79}, {&(0x7f0000001140)=""/32, 0x20}, {&(0x7f0000001280)=""/231, 0xe7}, {&(0x7f0000001180)=""/81, 0x51}, {&(0x7f0000001380)=""/234, 0xea}, {&(0x7f0000001480)=""/139, 0x8b}, {&(0x7f0000001200)=""/11, 0xb}, {&(0x7f0000001540)=""/8, 0x8}, {&(0x7f0000001580)=""/162, 0xa2}], 0x9, 0x0) writev(r1, &(0x7f0000000000), 0x127) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x5, 0x81}, {0x9}}) pipe(&(0x7f0000001700)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000001040)=0xc) 06:37:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 06:37:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080019000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x24) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x110) r8 = socket(0x10000000018, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b001000d0b108007fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 06:37:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01781b2d06080000400000000000023619a155a407abfe0d193d1304", 0x1c) write(r0, &(0x7f00000000c0)="a96189012830c5ef3ae6ea3da22ed113d398e184c763d1af6d1536a488f469e0e6d46db7f0e2f8dff38e443ae2649e246d72550a141cbd5f22f97201c870e70b00099bd62dd948384c039c11a67200b08ee250fe1c1b7e739d9d30f0c9a65612daf3204f6777ab503c", 0x69) flock(r0, 0x2) 06:37:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) getsockname(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e60a20f4212c07274d3a05b2bbd5938b2c8be21b5926351d4ab7678fe440c0132387b02b008e9a51f2145a4687065ff516e826146405f0dcaf99f5ea80bd482ec96901113ca812118ad46afade626182d729eebf8e6de1ac432f5d32e27acf2dff7c4021ad63345624a386ce848fe90cffac9f5b4ed0d8b92ca6cfceb75f7b438d147f446353c07b4c75b119e33105d7bd4d07764846f0e20ef2aedc1ac"], &(0x7f0000000040)=0x1002) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 06:37:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="487d451a", 0x4) socket(0x18, 0x4, 0x8) r4 = msgget(0x1, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x51, 0xffffffffffff8001, 0x9, "e185ddc59319446513b23afcee89593c3ec5e38f", 0x7, 0x4}) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x9, r5, r6, r7, r8, 0x100, 0xffffffffffffff7f}, 0x3, 0x1, r9, r10, 0x1, 0xfa, 0x8, 0x5}) 06:37:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x30) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 06:37:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0xa62e, 0x80000001}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x76, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0x91, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000080, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x8000, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000080, 0x955, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x7fffffff, 0x2}], 0x80, &(0x7f0000000200)={0x4, 0x6}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 06:37:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/12, 0xc}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/45, 0x2d}], 0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6f02030066697b6e06e68100"/24], 0x10) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) setregid(r4, r5) setsockopt(r1, 0x1, 0x0, &(0x7f0000000100)="43ccca71978c45021ea3aa5f0e645f533dc3d184d9008601a5b3ddfffc5f01d9da225bdd2f3cac8a51ae1a9b8e0b8e6a3dd740071fcca896fab4517d5e418a930616f681e460c36990c6e63f9ebbc325ddcfc47fed3c2f3915b1d313e0b38af472792e4c", 0x64) 06:37:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 06:37:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xfef8) utimes(0x0, 0xffffffffffffffff) 06:37:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xc) openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x80, 0x1a) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0/file0\x00', 0x38ebf138cb742e52) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 06:37:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff05003c730000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x7, 0x2, 0x2}, 0xc9, 0x0, 0x7}) 06:37:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10190, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x3, 0xffffffff, 0x2, "a0d86a6c28bc3ee2a99a8c05dac71b7bd5debe69", 0x1}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) read(r1, &(0x7f0000000000)=""/72, 0x48) 06:37:37 executing program 1: r0 = socket(0x2, 0x8002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="80862fd562bcba3fe512c64ae19e2f8f9306a0a5e2e687dc849a34d7edfb126c9a7b32a12119cda8a04261ed5db7d41a638b5451b391e1cd623b9108cb", 0x3d}, {&(0x7f0000000140)="e02104dbc3dee89f2c4b6423cd00868fef5dea", 0x13}, {&(0x7f0000000180)='m', 0x1}, {&(0x7f0000000200)="5ff7f435b331b1b76cad5ebea259cf4f9a73cf2fddf3ca61487a8d5a7083c283b71317a508c701e7b97222eb634c0b3e74574b007de5103c2427604dc137931005a20994b10211c26803d4788f431dab130bdd3fce437e678a78bd462f60897d84ecfde6b4e75a6cf5762b4513067918e0b99614dbaf68017a4bc0129b073934f5a0657e6133e22bb9da5c82659fa7e76f6387d72c2bf347b5c069d38983b04b52343dc8189467a247f6772a066276c6ffb262844f2daaaa368b24a33b1d233a8acbbeeab09cbff9b16f47670c98bb56dbfc1fb18674eaff4a25e00f143019ed1f8f123de6e6", 0xe6}], 0x4, 0x0) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="0000628502000000006b6c6530009c27ab430f1a4b50093e0078c38274ab1400000080000000003451b77de0748bb003efcabeb6114dee67efd8b68860ff993d0684f203d7bf05000000109e3cd11f1c2e3c0e6898c8e9cb512e450c691a6bee1b7c7707772cf8c77b29954224f4e4ef3d4f6b78bc2f3c784404fa9c1908eaf8a15fa1e13eec0353cd5f155e4b8a"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) open(&(0x7f0000000340)='./file0/file0\x00', 0x200, 0x2) 06:37:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x3e, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) 06:37:37 executing program 1: getgroups(0x4000000000000209, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getrlimit(0x3, &(0x7f0000000080)) shmget(0x0, 0x4000, 0x1, &(0x7f0000000000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x28, &(0x7f0000012000/0x3000)=nil) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x401}) minherit(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x6, 0x7ff, 0xfff, 0x4}, {0xffffffffffffffca, 0x1, 0xbf4a, 0x81}, {0x3, 0x100, 0x3, 0x8}, {0x3, 0x8, 0x1, 0x1}, {0x6, 0x3, 0x80000000, 0x4}, {0x80000001, 0x80, 0x7, 0x80000000}, {0x3, 0x4, 0x4, 0xffffffffffff16fe}]}) 06:37:38 executing program 0: r0 = open(&(0x7f0000000580)='./file0\x00', 0x90, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x20, 0x5, 0x8, 0x8, "67dd500851b59ebd8c158fdc259f555dbc63ae10", 0x80, 0x5}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x8, "132cf4688f9e29354762c8e28c28645a5af191df", 0x1, 0x9}) r2 = accept(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) getsockopt(r2, 0x100000000, 0x4, &(0x7f0000000740)=""/144, &(0x7f0000000800)=0x90) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000640)={0x3f, 0x1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000680)=0x10001) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x35) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f0000000040)}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/155, 0x9b}], 0x6, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r4, &(0x7f00000000c0)=""/77, 0x4d) shmget$private(0x0, 0x2000, 0x201, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000840)='./file0\x00', 0x80) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000540)) 06:37:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 06:37:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x47}, {0x84, 0x3}, {0x86, 0x5}], 0x3}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) accept$inet(r0, 0x0, &(0x7f0000000100)) dup2(r0, r2) 06:37:38 executing program 1: nanosleep(&(0x7f00000007c0)={0x0, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x80, 0x0, 0xdde, 0x0) 06:37:39 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = msgget(0x1, 0x400) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a653f640636450911ceab6f9c170fe5e14cc32f9f738b1853ebb2786c9ed3ef43f23d553dfe7a6bc9b17eecf35371ceae2de08f685f4ebad5960d5a6b40f8833d37b9a8ddaf18ccde8f16f68423fe23f534bf64e5c98c88ebba93aa334644c2484a2937038b4efda792e9621762919544d435ed060a9be03d98866f609b94f804b5a907b855429a792ef8ada325ebc781db9f3302f03d0513c2600"/254], 0x64, 0x3, 0x0) 06:37:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000100)="1dbb9069c90443bd1dbfe9324bdf207376609b6c6c74d5704c1e6d3f85e43d92ddfa024199611653e45ce84aac31f4b6abd6bb6eba4552f8d110b3658a4e5d86f7dd9db691de6863571a3a7ce9d4516ef8648bbd3879d0122f4128f10ef128b5505436cd35675ee49b66e040b15524e0e440c61ff04da0284bc55cd9e59c0cb8e0478917bfb3e89ea61700958e33d729a981b340ac11de74ede50b9f81635408fb99ac18625b8ff49987d58021b3ac77b810f5e68488fc79fd45e4148cf8d258df6855cd6dc85da82353b55541720f959f37", 0xd2, 0x5, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0xfffffffffffffffe, 0xdf, &(0x7f00000000c0)="e05eb5a2990c812544903f495d8987cb5ecd76b41ff4a4deb7a2f9196ff1b1d37b0a304964808fc3219ea0a04e54be40db", 0x31) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) 06:37:39 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xfffffffffffffffb}, {0x18, 0x0, 0x81b, 0xfffffffffffffff8}, 0x100000001, [0x7fffffff, 0x8, 0x40, 0xdf, 0x7fff, 0xf813, 0x3, 0x5]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000000000015, 0x800, 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x6, 0x9, 0x13b, 0x2}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 06:37:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x114) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchown(r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8001) 06:37:39 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() r3 = getpgid(0x0) getpgid(r3) r4 = socket$inet6(0x18, 0x2, 0x5) r5 = syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r6 = dup2(r4, r4) r7 = socket(0x6, 0x8001, 0x5f8b) accept$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x0, 0x100001) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200ed, 0x0) r9 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r10 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r10, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r11 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r11, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) kqueue() mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x2, 0x1, &(0x7f0000000c00)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603893d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r11, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r9, &(0x7f00000001c0), &(0x7f0000000340)=0xfffffffffffffdac) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSBRK(r13, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000540)=0x2) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r12, r14, r2) semop(r11, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x846, 0xba}], 0x1}) fcntl$setstatus(r8, 0x4, 0x8c) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x1e1dcd4df0aa69d4, 0xfffffffffffeffff) write(r7, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) 06:37:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f00000009c0)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="ef814208d230fb984700bf146335043cfc05eb141983bc6d993e2fe2e7b04a803273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32ca4f2121fce0743022da5e466eb88c81ddb3073866a3573aab97fb5e6ab5f4dfdfc57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91facd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f8291f103a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e84f4e84b5f1a07d1c8b7c6c29811c676c00000000000000000000000000003461479780f9d458d6cd38ae2bdcbf49c9f9bf0c1b7fd20debe544468113aba26e2099834c55b8239ff8a6c58fb24698ec34321b4f1a225bd9e1026418f51768fd8c7c6a275de35f15c1790000"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x54) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x40000000000002, 0x5, 0x40000800}, {0x3, 0x7ffd, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 06:37:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x5) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xb6) r2 = socket(0x18, 0x400000002, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x800, 0x4, 0x200, [{&(0x7f0000112000/0x3000)=nil, &(0x7f00000f2000/0x3000)=nil, 0x80000001}, {&(0x7f00007d5000/0x1000)=nil, &(0x7f00000f4000/0x3000)=nil, 0x1}, {&(0x7f0000274000/0x3000)=nil, &(0x7f0000352000/0x1000)=nil, 0x4}, {&(0x7f00001c4000/0x2000)=nil, &(0x7f0000184000/0x4000)=nil, 0x3f}, {&(0x7f00006d9000/0xa000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000281000/0x3000)=nil, &(0x7f00007f5000/0x2000)=nil, 0x6}, {&(0x7f000039f000/0x1000)=nil, &(0x7f00002ed000/0x2000)=nil, 0x3}, {&(0x7f00003a8000/0x3000)=nil, &(0x7f00001b5000/0x4000)=nil, 0x9}, {&(0x7f0000198000/0x2000)=nil, &(0x7f00007c2000/0x3000)=nil, 0x101}, {&(0x7f0000491000/0x3000)=nil, &(0x7f00006d1000/0x1000)=nil, 0x7}, {&(0x7f0000418000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f000028b000/0x3000)=nil, &(0x7f00006db000/0x2000)=nil, 0xf1}, {&(0x7f0000371000/0x1000)=nil, &(0x7f00004ff000/0x1000)=nil}, {&(0x7f00002b4000/0x3000)=nil, &(0x7f0000248000/0x3000)=nil, 0x1f}, {&(0x7f0000233000/0x4000)=nil, &(0x7f0000455000/0x2000)=nil, 0x7}, {&(0x7f0000102000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x24}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000900)={0x2320000, 0x5, 0x40, 0xff1, "94b31c85ebcefbf601839b5be33001ea6246838d", 0x3f, 0x9}) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/181, 0xb5}, {&(0x7f0000000780)=""/60, 0x3c}, {&(0x7f00000007c0)=""/250, 0xfa}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r2, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:37:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000140)="8439b051b005477ad90d5af5", 0xc, 0x403, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x5, 0x4) 06:37:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) sendto$unix(r1, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x4, 0x480) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000002900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005304bc24363a848200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffde000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000370a0c6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000080000001b7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de00000000000000000000000000000000000000000000000000000000330ae46415d42de5000000000000000000000900000000000000000000000000000000000000c2cbb87373d32404c4d176a6cc3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc00000000000000000000000000000000000000000000000000000000000000e0ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3ae00000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000860393e38cac877d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f64d14e99230fdc8921d657c4d2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd48cab80000000000000000000000000000000000000000000000000000000000000000000000000030b8a17df761c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000043c982bffd90000000000000000000000000000000000016000000000000000000000000000000000000009f381a4867d9fed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d0000000000000000000000000000000044c62f3c4404cbde000000000000000000000000000000cb3cafc2af464a6f8b41b9ecfa652085a5652d06365edc835ed6ff3d67c6327e109ebfaf3271e6793e9586764526c46eb4ba88214214e44af0a9504555498d02772b96fc6d862362c066b3ddcc9334565d8773920d273fe818bcabcd21017eabc11eea104aea3b00edc47c079040554b356722f3bb77bfa0ed4c26735a3f08c50a8805c5d0265fa5b11f164d38f8eae5c2c3ade7ae7f1a189704ac5792b44976b28f9839e56e2e72e7918a445ea7719ea3c2f21a004b02ae4e8cf3ad4111507eb269bb0f92d1f3cbe58686a02d6be1b53c44be03a53c409049c5e75d7737f03bc4e1909289be7b3bb0a3ed955bd93c66fec0607262db85922b308908798ae0f9d12272361424085900a011109fa3eaff349a3caff45f18980ce9e13aa83b5e8ce44416ce8c37ff47a5f3cb90ea21b5259f984a7b00adade2c83a3cbbd978f2ca3bfe47ece6bc5f538959e116c5e6340ef38e4958bb54c621fe1fa109d9d8f5cc4b7006a26686b70e0c261c0aa48ecba83ed396b0"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) getpgid(0x0) r4 = msgget(0x1, 0xfc) msgctl$IPC_RMID(r4, 0x0) sendto$inet6(r1, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='.\x00', 0x443, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000480)=0xfffffffffffff801) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = open(&(0x7f0000000280)='./file2\x00', 0x803, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)=0x8) r9 = getegid() pwritev(r8, &(0x7f00000016c0)=[{&(0x7f0000001600)="bccd503032e04ee5ded54739c663cfbc1962e9e4236bbe3e1da57ac5ebf0e0db5044d94ab343deb8941d331de982c9ea884662e7acebf422fc4cf4906bee23928076780cdea3484949adfd95b1", 0x4d}], 0x1, 0x0) lchown(&(0x7f0000000380)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x20000408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x5, 0x803}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 06:37:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) close(r0) r4 = socket(0xa, 0x8005, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 06:37:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x51, &(0x7f0000ffc000/0x4000)=nil) r1 = semget(0x2, 0x0, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2d6, 0x1d7a, 0xdfc9, 0x100000000]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/62) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) 06:37:40 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x11, 0x3, 0x0) close(r0) 06:37:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x1c', 0x0, 0x0) 06:37:40 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = getgid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSCTTY(r0, 0x20007461) setregid(r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x61d2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x100002011, r3, 0x0, 0x0) 06:37:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xc318) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x53) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0xdf) 06:37:40 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() sendto$inet(r1, &(0x7f0000000080)="720e6e301f85a7fc138fb9c00c0fc75a34b68da5e135d51ee018071b7057aeec5c2da0f7b2f3e58c8f6e0464cb435596b49177bc333fd9081c8bcdb07bf63d62ad291f77cae63fcbdfa610ac029285f5e372a0c8a2f40c13379f54b01e8dc3143e1b4db514af257a2b5a4a", 0x6b, 0x40e, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() 06:37:40 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/97, 0x61}, {&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/63, 0x3f}, {&(0x7f0000000380)=""/189, 0xbd}], 0x6, 0x29) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xb0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) pipe2(&(0x7f0000000500), 0x10004) 06:37:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:37:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x9283eb539c625171) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xd6) r1 = socket$inet6(0x18, 0x4003, 0xe69) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) listen(r2, 0x80000000) 06:37:41 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 06:37:41 executing program 0: getpid() r0 = socket$inet6(0x18, 0x8001, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) listen(r0, 0x0) close(r0) 06:37:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r3 = dup(r1) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet(0x2, 0x8007, 0xfffffffffffff000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCCDTR(r4, 0x20007478) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) shutdown(r0, 0x1) 06:37:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) pwritev(r3, &(0x7f0000000140), 0x82, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) read(r0, 0x0, 0x0) 06:37:42 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x83, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:37:42 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:37:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xffffffff, 0x1, 0x2219, 0xfffffffffffffff9, 0x11b}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x803, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:37:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x9, 0x3ff, 0x100000000}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg(r0, &(0x7f00000036c0)={&(0x7f0000001240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0801000000000000010000000400ce6ef319496d6a11cb078482a5301ba1e8e2cd1653d486fd707bc4ae92f6ad6fa186212647703582fb3b313326dd545d70aecf16cfe1d17d7e30171debd566368838440ea8b19393a4b64c4f8832535b0924462ee5308940a1a9ed9081f055ada9de5f7aae63e7f6895ff5b804de169c1ce043c6beb31ceec12a0aa971433cffc90fe28569b63d8a92d1ca64358e1886214a412857bd564b0624e1883b44673bf4b77d55497787487ad1f6817d97980a4f9ba49a7489dd44a59f58f828c37f0cc72955763ad6dd4bf1f1bc2b16f15ac0c928ef47144ac48ff2a10167ceb7f405787e8a3ba902d1a974e4213e38f6a60fd1c4fef92bcbc10b0000b9266110dd135f"], 0x108}, 0x6) 06:37:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100), 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 06:37:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) close(r1) 06:37:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) write(r1, &(0x7f0000000180)="37a1d3bfd35d7e9f484e40fd8a9a9bdb5c44ad70a8a56571cbf9995c82b5d736ce152f6516b0ca298bef10e1997295ddd665ecf42510c3386fc381acd5432f23633ca1b18231c6b9152b91703f875b11aab8662dc9ed042202913213e3972e42d127f7d4f3f1ae7a18159946c64b0ed571bd6674665ba53b46bf7e392a0776fdae878a6ba3297cff3bf7d3346b4578128c80f5c5a96d3cf3afda9d889fd93be3d8a07424dc5609f3c6b220fb5b9ee905b688aaebd61663e9b8bb45951195208cea049596d3fa075cb8eb0561037b16c0c29225a3de0d50ef49580cb5c578e2f5701447c8086690fe5973f79d455a49d90e63c98504bb644ce2cf", 0xfa) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 06:37:42 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000380)=0x9) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) r6 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() dup2(r7, r8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x1, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x8, 0x1fe) poll(&(0x7f0000000340)=[{r8, 0x1}], 0x1, 0xffff) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 06:37:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000002000009, &(0x7f0000000040)="ea92bb9ce6bae410", 0x1) 06:37:43 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x3, 0x400000000004, 0x2) setsockopt(r1, 0x2, 0x9876, &(0x7f0000000000)="3b3f02788ee660dc8dca5d1024e21c22c07ddc915056b738d1444e655fd42c6402f2b73c345e53159ba7d700a38a81dbe49383fb96fb2a12f0cbbff448acabf6ca48e5c84a16c18cb9f31306bf21e113be01c29adda85c22efe7db0bf55c31bf4614b0e86910e35b3b3e5c8ae00add701453ecfd4f43f64180fec2ad2bf2dd269dad348075ff95aac9ffa23b98f30ee6df1f727d5afe70e79a1d73cc5be52048f91bc06edb95add4421a25ce08d7533404854761449345d0ffab923dcfd858fca097d3763a6f20800877ccd8a0bdfa4d2947c685d82b429efa", 0xd9) 06:37:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='\x00\xef') openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 06:37:43 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x7ce) getuid() kevent(r0, &(0x7f0000000140), 0x9130fbf, 0x0, 0x4000000, 0x0) 06:37:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000027c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c0f43c5fbba7d28e18706000000a7c8000000290000003300000003000019e21600351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd42790900b8520dd93a626ed574cd60f3650ef5f96e9d7ba872c97dbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd261174da61bc460eeb1da7f50c0896224e0c331a1e66443970a8387640c0400f1b7c8014357710c1c53df746e718639a37efdf18d90e7b9c13821fbffffffffff2e53568453afb19bfd71"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) shmget(0x1, 0x3000, 0x200, &(0x7f00000cc000/0x3000)=nil) mprotect(&(0x7f00004b9000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x1000}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000040)="f84817abe10a520f324d385b17d74672b92834731ef1e7ea65f150054662bad11e155ddccefa08c5a199649a596a9f905166c00ca84063a03e1a1035c9ff6c91762d70e85ee8d6696f9bd9f372445ecb33f6bc8e6eb2e6203469", 0x5a}, {&(0x7f0000000140)="9333104bc61c2d81d70bd1431a886430b8dd01c17563e90a58aa7b094feee9c9dfe70b683a97d3c60ea310927716a6e985395aed009bc89972d36275cfb739e01ff45567d877e7612001b443fd67444d6320d1141fcbe69b25ed4794398a62", 0x5f}, {&(0x7f00000001c0)="64f71fbc19985eb30e86bf030d4d3dafa1568c0a672a6fc1fda6af7a334edf3fbb56fce18a8472bc0b1f8053859457ce9a30c47d0b68b53c30e3042b2d55c4d8034065", 0x43}, {&(0x7f0000000240)="139266ad0120c750300640c0571c4310e4", 0x11}, {&(0x7f0000000280)="d6d7ba36fb6aca6e4f245f860fbda6de", 0x10}, {&(0x7f0000000400)="fc10aaa099692c1e6988ee1bcc61bb45ae186c622a2f0e1d2f97283fac347741f510131c7ae03d5343992732f4509a9ba19d373bf1d0a4f00fe4b17bcbfe691bc0f78741f72be68fabdcd57cb8de38fb318b9efe4aba912457e5ee58504b6a13b7d2b63a406dc0df350ba1e8e19123a8e4b85e922c76b7c604ced0277810778e265b592552076f4a5d9c9021354c75341ced211a1f3e67926b745030e58fb9103df3d80519d675b674e0e8c5942f4f154f0ae654f44518197108e0d65092adc9764420bf0009f664d1a420692b4aca72c2eaefb0ce32660ac136b04f8fda325adb724e2dfbec656b72e144b8e8a4c34277225dce44fdedbf85a54d", 0xfb}, {&(0x7f0000000500)="a3ed2a22c096c1ffc2f6ef85f4ad76972eb8697487c8c991d6a61b97f3646099daf2535347adad1f1e6132b8b3da08bc4cd603e76a0c65918c1e5d96a9597f2cabb273e810f0642543c2e2f6ce176c1b03af7d7ac8a5565408b489b3a277161d789266d11bef640bc73964bb862c726081331223642d68b0561ec80c751184bb8595ed43839189e9052678ebef0590f295d621596ca4eb6e35f122696dd43cbdb0a6edfaefe290832772ea15f05980d47883ef25fe4140b0aa3cc418f17a3daad6399a8964d454900eb18c456a55a508cc8de96b9a889877f05885d3596467938e17d6e3bc03d09919022faf7e4588193dd08f1fd7464cb805fdc925efcb78ebb1118027c4b35b4e64172f47a3f3b3ec10f1cd6add1793a2894668ab90132dca1dc310380fb88c479d3f5c58c7d6698cc630b62b578712da312f74c41e60dc28839d060a272b6381d49d0359a0ba2f57e7e2adddb27e408885c9d29f9dadc5091600c0271b620e8372713d77ce6ed9d16226aad233461e7228f6d18dfa3261e9a276432640de0da50499b7ef3e69611e572633257e74622dd9140a2a66ba04fa0d55cea89b64d0d1fde0cdf8e626b275b8e1318bf8399d21a77f58d86d40a5eae73056a6603faf0090df486601d30b6053baf1f91b914b0c5613805c6ce3661d96f2e94290ec8f08c14ef415f58eb0ddc8ab05f7fedb41372c847680df64d4422a7bc46825f01cc16e7adeb1ea84fac700011b677cb8f97368d61f0f1df48560b68736ee29dd208a065beb8914bc5ef83ce0adffe9ddebf3515f760ca857b19ce7a2a2055853747745a311b97c06059f6bfbbf64d96b2850415942505e1296d34511056e74747d037e744fc64d1344f4c2807548efe4f4e52a8e0831db2f07b3c4b679f27fe1663cd45aae846702eeadbfa65eae32a5709ac462306149be960dd0ca0e4316e29aa6f0bb0bd942d3d507aa8bd0964ef2b8d88687936f6ffc432a071fb24d7b5c44645a0c3ade05e0a0271df953bad4c8f0051e58ecbd77858e91f641fe758aa47a5032cefe6f62fdd6fbf3b84c56e77b5bc4f9e3b862e9314c6083b5a5f4d98e5f69aa169966da5f384cc61aa0c2a966a1c7fd3292cf2c272ed0019b8a7f3bd0490725f41b8a65c3fc51ee9ff2d076c25511e28b2f44ed7c50ec1013c36903ba7704f5810ef5523170ee6c76c27a4ba40b7a750ec90185f4f2b7b1ec22841734ba8d6870a0e64312ffa6c5127be3860817074ae720dfda7ade62b7d3b984017c2b922586e7d00744bccee37ae1d17991bb976c491ecde5442b724ac6b085d996274537c7bcd01b79167def7ea8c1c2566b1f70c25aa98608dcec086ab2ebf95d752b49c3fe62de48cea650b2f1e6949acf6d5a2c9a351167ca439e61209499e26ef49fd6482a26d9a4e5b72a677ceaecd253653cf9652966f8e351c161e7bab74d58a5c7dc9e889ba70542b5419e2d76b007e902ef07a68049207c1cc00002586631a7459994a33888828bf294a61086dd9f1ba551886ecbe09344d7e182bc06ca165fd7a124d39e591898150ac24545f2a3886c01ed5926739a6930dee76a686679f453c0b4857fbcf3b8cc539e3d11a72263887fbddac973b52dfb01a5c1a7931d633570359c38731b4265d3a362ed707cf19b938f27b9e0a370867f3a24ee09003b7d029bd4eae4976d0a2a8af102e7689e7a171ae3b24c5b8ff5ed1c35405ae993bf88a7bccbfc9f6c7db3a2cfee439fb951f4da92e5fc925ccaa470c7fad7a3c709b0013700148ae9fc0f533a097c3257cf3891e9bde675b0c56e7d5f8492c20e71153c38fe6ea26e2158afd9728fd3df38374b9acbc6ae24f503bdfb71da0b1323e0f5e847a8671ad0d695c9f25e858a9303101931c97fc489681f4b8bd70f6e1914b38644c7d44b912dc8fd17cbc4fa17398b561fffdcce3e09e451a5af9cba22d2dc4d92733ab50af3884e0c2f64ac8723ecdcb450bd8e434b8e6f8619cc177f13e481d71a61551fcc776816b975a992795eb1ec25832e06ced65ddaf165fe0090e5c097a74d1a3300cbdf2f687e0f057f8790c6a19583908e42beab8f50d83f605a2ce259126e0bd874254c47a4d1b49f62229b2db4722601b41ffb806825a121fc1e4eb4e00d3d9b1e02829143ece6d6964663725f509a82e8e9624eb4f9139f540aff3ad6f4588730d4caa40384691a9c4415ea760d210c520d4f9dd897de9b15946872176015db9757cadf3537ae58f25cb28b46c83a65707737e7fd5cd2be2ae9bd1780a92b06520b1dde3c4c677e3d1a7e281896ac79e7804b70708bd6b6c227fd25419110dc365b01ac989eaa2a785c97b2f056760af5e1b53ed6aa461bc6246436dcb023e95c144c253471680781b0616a5f3936a2887d322d184d4bb64dfd0a05bd9839c8141c4f7d7ad1ffeeea0b3432117df91b6b3445a95dd1cfb904074cb95a61d62fcb5365cef3d858fd3b239f98870e70b1991bb86aabd942e93c9a95b6701945c964a18f787204b83049b5fff124668d78bf0c0b83cdc1ef82aa812afae06a7b2473ebd0caed2e112d8206575bcacbe175bd702eb438c20d11d76740b457f4c0c4dc4150ee572a8bb82dfb90facee10586a2912e6ea63ee8af90f2713c7443d88da07af3693ecc9464a7e7d033c74617a965d79ee0edae62a3b73c89209639ef5c535a0f1e50a9c322508eedac4a3794cdd8a8360dc0bc7fa012c004feccc12d0bd3e83f3ac86aad5635f8ede4fa65184235e7ec5c934e861c8dc67735b5f067ffa0a049f7273086d60c6cfce6d4fba21d1ab9cceb389da4dc3b7d7e6ee71b7182697763aa56e4f4bc96b8570a489ead659e526c31e573eb3d7e133e01eda7dae819afd52e143d53a19a28bf19e476e81c263e93f47672959ef1e05d4c0c58675857ef748992d24077127123bf7d70f8bde21f7a20a32d8f6b5a65606acad5a3569a0ab8d285ec6270337295f4277df575e3d7c1b914f84c88d77baf71080c7d23882523725b8d147ff6f464d18c0fc5c17602c8a763516be86ea722a6271fcd487d307ba16557c8ffe8cc27ff2db8464169a2f8e8b52e44d8b7b900040d60122b24a2876b446e1571fdc44b4bc707269d820acf3c979a28d840f30f6e8d256b6a4e53c628a9fbcdc4360cee90cb626a4e80eb11b983fee748fd0a923e78e4d8d8781c66648ae3c81d38d2306fc45d2666631eb53a549c00bbe1fbee33ba6c880a79eb77a1a34d7b6deee07d9e3a244962654cdcee7b60f4a09ea42e7db21d3ffc3975bc0ec6766080a925136fca0573d28c9d98d25b628c447e5f2a7e21549fc41148ed6ef9fc2bcb8ffafee7783a863d72537563acc8d59e0ac928050d6d465a17725033bdcd28953ed76dd4d895843d2f93a8f0334a0fbf0020ee453b083439ac47cdb6d6747feeefc602ec7209948bb9ace4b36472689f6728817ef3ee7d2382ba914f1241e771d448b4cee612e6b5bd53112eaa2c1ea6646e01c08e9f94c61776740d092cfecfbf1126d7b4a4ced141ec33b4d70c9f8400bf2c85c9babebda98f096162462037d7eab6dc760db1b081af2927210a83dadd3dd1fd30f269f94ea3597ea502f235b3cedfe999d3aebdf266480bef2a6909336515338ea124e903ae43041e0236000d9b8b0278543b59b60561f5ac6a529bfd2893fb8a3b87dc4af047eeb64f1e22fdd669731cceb93e177e7ad2e1e43aaadecefbeb8e52229fec478289a1ff696fc7cae30d7cf6896c98ab67c6a6536b19769c247a2c3feddc2ca41d3ac373c1213024e06cb634c51658276870e466e0d9544f31cdc1155f2f95717f6aa0c6e29c12fd1da8fce96360fb4474a6475fcabeed83b9bcdb63356edae0c56cbbbfab149ac83f8ecf54610bc8e01ed75f75156d76e1b74ef782ec4c01bd8e980b9f0c875128bf5a3d10fc285fa177bf90a71fd7f0d7efc43c8839d653091a6d96367c809f298998045790eb041ee0f018cddb3329c33d6c0f053efc10b88ff207bceea01521f5e196f8f0a4d51468c602064b340b9fda04e7512db4751d6aecd874878b6e2d975859b0a2ebfa002b9c8ab70bff1deb0a24dfa4d9332a8f1f1e1f5c52288a5c6c3610d7b588ecc935fde9959f0814f547952bbbf2c3e254b92e3d06d3153f890bee809f127a79c576789c50b83f805ba301c055f9d65f4596616d0f316fd35236a9084853d2820ad52b337565ed663a022b1642437ad34b78317370f408965b58915160a0650282d1f8b6ca7eac35880d7b96038d0e539597f44cde63043479ce2a578b0da6f8e670f20b733f73b0d2a7b348ba337fe3f1f08a007718f31fa5a6d5d6223df6296437c49ab5dce0efa1e91738991ea861792be91c179c9a444f9af111ddd780e9446d66fea640ef6042a6bf9c54b69934de76ca0d233d221fc17c50119802ae639f448bf65c4f65c93f2bc84bc2aaf18e537ed09f7dedbecefcd5a4f88e62cb99729a0e488965858ea090fbd834c1b9372fcd54002096aca4a0f8c0e96715a9c8434966998fa2d13dd385962a077b5d6bc1b32dc8bb72b516eacfbfd079941054d9177746a7b9103dcf3ec5fc2be73f190494762a9ce52cb749487e21a0afdc263b111e85df8a6aa4bad584d03f3ccc0a1fbd956c78ecafd115f4c3af5b1ae635bb067b5a2cb7b85366478f40b7bba217775110b9ed105170cd7ba39cac1b2ec4579738e9cb360677d96182380c9118d7efd1f38345ca76a92f2fb96c99a5e7887f508a5e3185137cfc9d9173fe2ad83d77dd78050a2e91171f9ce4cf997d153bac9e07712cfb2efa0e85b9d94a6f55b87d0cdbc172ddee8e52d82f1fdbaeaf0f6e44979e7ab116810b69e4a9368b72842864a1ca362a7ba6848126f3c8d996cda0f6d05a4b54a14c7ea4df11161b8ac6323022da201b11ffd52bde46cdf3765d975d3ee5d3ba90a1200fae63a9acbe9f74f737d498d0446da9064e9db1b4d3094e027e0cc9a5f922ffde743a14639231df694e2458f4caf4b0a85524e3b9b69181985ae525b86d0b7417b419a932792bcb1d748b8c9c8b0b8a0f50d793893eaceda284861fdb768c73f991e6e027ef793c890aa9ded3cc62d06ab2e2d972949ba9e788bd02f2ffffb6aac5bdfaa7f87d20749c68c236ba8d4a26f51d80a422bfae6ae8ec457ede64bed3e59f021860062c369f7f8a201ad3a0e35cdc174199baf042a6909e53cc8f786a10c83e830f283b5761af3b15f5661cfd7ac180b674b7f18e63480b258abd4d441e7baa620d75446b03f3986e7363c8cfb67814c57e2a0bbe267e2986e4502a9e76a1f1be82cadb68fdbbd292898d76c5073dc57545303a823fc13a1d5ee4fda4de835e6aec03d7a3039ea276499a1bbfc8db4fbd2cd67b4502dec62a329d7a46d35da040257745af601558dace58da33e72eaeb987534343631c459cd95b494f0b7bbfd2a3434063cd216b4c92bfd4f21a3195bc4d2a8b5a0eea3449788637543bf21fa67db3593e5400aab1c315f37a5a21d7e0ddb4839ccfc9207a8a20d5da66add823bc9a11bf24d6fc96eeacdf626f92bb31dcb79e64206ab59198f435221c696d2f18888ce3c6ec5a14fcfbbf31d6aa6d250c8f79c6b593344f92f204ae7079ec59f3ec946a946e769d3daa593213b7f9bf9db9144cdd30eec66882e981a800e7697efc36e680995c1814362959be514fa0cdf00f7206786ce91495f65a6f3ec838fa6d95db4d75ebb6c4e3662498a75cf5388cfaa7fd4ff344c2c83efad1dff6da835f069d2023fad72908c8598da0", 0x1000}, {&(0x7f0000001500)="bcd4839434d0e87cef67899791db6c59fb4b7a18fcec8909836198ecbc2f93dcf245be7096c6656f929e492c2e9527ee2d94da7e67dffe3e282f8d791eabd538fe4cb32479b817bd382ca8940354510ca9d2f8275b65ab85153025b2f93617cfa93d954544b1722262a5714850b9aaaa1940a90efe3d82f3685ee804f6db01cbc16f14a1c8df5a14b3a685eed15266a22c04162f77c9efdcdd19f9ccf11d", 0x9e}, {&(0x7f00000015c0)="577c56d9ec5401fc7d3fd216d059c6c9f0b3cb6751099a0966465dc04181246e3fdd771eec28a88da13922fcd55fc908487021418d624f3092711cf0f53cefebfcf824599b75731227849f420a6a6b7df7fd9b95bd66a88b97f472e5a575048e1d2c1c49a9de2853a63ffa7e5ed3e17925d23f66c65976f2b46fc65d06209d937e8a3b53194b6d07283f1c4b271c97b395495d130d10ff8a5267247bebc1fd6973", 0xa1}], 0x9, &(0x7f0000001740)=[{0x1010, 0x1, 0x0, "4c7dadacc87c53866f976c14d743bddca550ec36146cf73e06cf643ba072ccd95a100d0ab7b1904432f754bfa3dd0d07d435734e934248b6092bbd99da239c58b52400c4144b7aa370072e00a7c6b22f1b26c9d3df4ff25410b1b880a6a414d9a92a617b52526fdb00e05eedd18d47ad11642e101d80f9e9fdd02b82afcbef5a09b05105cad233e92467be78e49021e1ef42cefe0456911f5553de03eb0949e929845690679af6d81fcd443b3c9802a8237fc9d42e895c26e8920d40f55a4f23723a759dc67862be1551ad6491491f2cc3f0ec2b4aac50daee6d4d23ae8e96018e336fcc002609de2ed42bc1e779415fa8915a92985057cfd83e8423461a556f21030693bab31dba196411fca33c30fd8d210141e19865cf76d72103a5b2b017d8f0ca053201f601c2686851f8d005a9cba0cf7da17d16ffd6d14080ee3805fb346810f2b5724186df39b936b886f9d45701d7243dcc6238db9cb0c304fb18bfd8ed1ef02e44fb786940d76a79ddbce482e6c0a6bf04c5923da651a63d8b37f2c6510d3d0f5b03ec525cb830798bcdbb1b79c4f3cea92c479ccbedad4936f7c30ef358fe76cd466dfd6e4daaf40817638a8000ac6953eff7d49c0c16510df2c9721333943c8093f62f4fd86a0037db7491b118ecbcb3a10a4bb78bcf6066a8e8350c610e6dd80f9f0a81df6a13a3cb86ec8b2c94259c9c7cf05658cb03f1e3addca08ff62856b7005b7033f709ec9059fe3f3023dd6491460ec0a30b7b020f1177b2f341a8a7f2dbc22a46e861acd34dab577b06584c4c6308eaa7849d20ed9d5c61e92c90ae8e1689283865fbdafa0364a7ffc9384784dc3e4f3ca4501857455204aea0a19153d2d047b18706c1d7bd0fc523335d26830247ce7c77dd46b716f590f177575048f88a9165f5844b920c2839a0a17f57120c180ff5935415e482df1b3dd93e494d9c4fcbcb9474fc6612e9d7c7374d6822561fb5eef44f09e2c18eecfc53ffd92ff0d8338adea399ba032da0245115356a91c75bd28836f091e525e3b7e3bef09cc6720a2f6f608248972a040a6564fef865f3e984ca735d8cf50a431b932e1c75bc4a359195640699072da575be7f847ca09268b02852590f029474ddf69c3f22a798bb2434559b2fd30263de3deef881e149104ef577f8ad61811a237c2d622a7b3833ac8ffdde80952eb7f3817de87e66540e4c7f7f514a1c076b3bb97c56019e404f4be0e18016e56654468f390661c9a9f14b573ab6d9afaedacb56345327456aaf1f7548e3ef83b6c50d92f56e501fc9cb12542d8a47c675382b5613c1ddf145d146ae194dea3b84b7407aa6a1812839008ed0908dbb3e0008c7f57c49e08b97f62068d20cee65a74e92bc58c46c6d9629d9c769db8b80553bdd33ac1822bced7f8c4b1303abac5eead6868ceb3739915fb879a65745568b82028133ab6cf5d4419478d28bc117760bef85e71e134a59564be2a256cf0b1a603ab13e137bacef6bd3b15f2ecea1b4ac6099a93d4a6e5e248b859bfd8364e063714c16fe988c62287b6298437e9aecadaf4918cade1bd191feb080e18b5c36bdad1cd734e9d9d68706566c0faa485b378e181d0d9c105ee45bc7e2f1928d985996ee372ce223f4f0d9ac030d0484072ae023a281b730301233bd9535804ce49ff29e408384d94802300e2f288dac6e7401649d979d1b40827696c670923c3f3358e10bf973516fea889492674bca04233c251cff4b2859146efdaf8922e3f598c5ea0da0bdf7fffc1f5e13fbe8b3baf6dd5d8abe243bcce313e060f7868bc89bc315cfd98887045cf42d750c6a2f2d52ba50ea55028caac335e482b54d4f03725fee5f160eeb7de334ef7c5c5afdac3eb14fe7a9a54207c1f309a1f113f3856b8f1f894503bd798d94ec07e395ae69eac9d64a0e638c76e7f2efbf243889de0841dd658d862851622662b619e8b802ab7b2da054d47b4186b058af7b123fbc382e2a5840b535cc8319b06212c595f1769784e7b80e2b3442e550a4b16e859f2aa60e85cdfdef63dca1319b15cbae03d8216f87beead8e89482b05f79449417aa2e7dba9f36de6b8c625817dd56f99186c391e76cc31c43bb41c24a6b17f9a4cf7a71784445b6d7798ab7e09f0dd8a9032bbb585dc086c211504ce85ac25debe64cf01f67b06a0c13922c2e4a320b43081669b65102c187922d84ba304b6a38f5483699cae09983ca2b07f0701af59d952fb7b3cb84a41556ab9dcb08ddaf398a715e670a6592c2930c060c4d9d71dd5bf21c0bc17f941c32063a434d3921316b6cfc81b70337cd0b5fc57a803cae94cd8d28fb79d7df7f9d45c9b9862503193c5dba401c00c3e6143810867d1dc6ec1dd1d868a3af14595709b4aee676a5f962c3ae8280457054b0a47d93234c5b334e74bfd864e9cf80628c22132772016cb0f4f8a37098c060eeeaeec00ac1a0cca6c34c8b56af94c3c7544549aa6aee532774fabeca90b70d1d6745cf4eef1e2385f31cf22f7476c80b3620ed60ebf1789ba16b3fdc370889f3207f75760631d2ed4aea88bc83f1ec83a9599dc187723e9be9226329a372ac1026bfeb05fb508e741a6536e4f23aaef1c8db9113540f8d63803c5770c283a034b5be98b3bb98a516e8fc1c8c453276d5746cfe92d9660da170c1f6934883f1105f7c46ad7d6774ebbb56528443aefa03f0e27ac8cf3f21f3bced3f0a6555c2b48cc1251384d141ca8c4563e65f0884da1eda019970a2327c3d5b1d6c6029a1ed4410984495e090c2390ebce50cbb58469f64a2ccac2a64742cda4d5f8d3a31a6c5433bfbe075ade8de954d78ecda4710479a6ad2497ed8fad11c8d408c7b18dc78b6570e405b65ebac5cb3ccf6c5faf26d0cf73ed38e49ca9479eaf01fd7536a3dd135b80fefca990a282a29b51f9c0ba37ff8ba0b1edb016a0489be9bef7d4fdbc136f3ba19f9022dd18e2646e62deed2702a03ffa02008e593a97b9bcab338a9a87a9eecfd12b91ed89918f78595f1819d195b11a77ef2070764cdf752450802a2b7319e1d6e230a2713f954d0151e951aad9218b55cbd225521331ec678260ae05294bd6dd551aa6fb8c4ae7aab6d5158c903c3bd5cb329f34fc978219c90e12a279f0b4efe2499481d9d017d5ba827885ed166c64bfcbfbbc5bf1dd9c6b70b1ae5de7b41f8f29d2853253e0dd7776f7ec961fefab20ba31fb24e3bd3ee7f21ce188799369caad23abf3d54e5d32191279dceb439be28992fdcf83d4a759f700130449a07dcbd896dded3bf9f3ae08c50f9a8ba7ca0bf92ae99c2e9160e87fa638aba5ad7c49e4ef55b39535eb7d194256ca0e10d406efcec9c1fdd53039533a1bf1a2223261325d8c31df163d6e958960966906498b4245eb4d1208078b571f7131f8ce394c9dc90c4e8bee4d5ef619f643fa4dcb958456e50b66b01e03bde8120a8e2a62977225839146dccb840019cf4a6a44bd0558d02e07b474faf612bea0c859b68d444b0468095fbeff711fddfbd010518ef6fe690dc6520f28ebb246e35db38dab20752113f086d17dcb69a86e2b51e9c35b4dfdd32b87a01c1643995914e3340c53e5006051156c0ad0d592267892acbb2d906f0a62066f6d21731296b32ae44fcf8365514e8b39591140312cedd6ffe7c0997d6cc6b0ef146ff23c84cda1e68657e54df26859c302756216436d43933d296bbdb36e7b56b3b2f88eb33acfc47f9edcaafb892e4d84671a22be092a86cedba8d0fc8e2f544ce13bb8e4f19555afda3dd4f876af0bd8c1c3469b11e3e67e4ffcd664f5fd83c33b1b198931e599ddee72ad494979d98efb3ac08841f4902ae0f0acbd4d4de210461e97c3ae0a4b704ef2d271bd701dc4031fe45451d2d195adc4b141377e841f7f9b4b5115b1e743bfa96f9893036351123d6d2014d909597d45c73445dcfe63de797ec1a9f22f3eddf2497a2e033256e12bd0399550c8ff3ee32a0cf7e32f3508e3881c173d728f04b22238da79dc29ffa9f90fad1f9f941bbb3fb1532c27a4d9d2ee9f1491e67f01a31ebfb0b78e568b67ded294ad4d073089d062d62588bb0482439eccf0ad5dda4d07a188acd888ccc5626bae8e6bb6f921ca7a8f6dd5977b673d2707a9a852a76286be387822f255a63b5370995f51a905176127080ff45867fbf240cf6020632f4299fa2be8f0ec7d61d38752c990bdbd3c7f372eba12e23556b23a7436f16d3e7cde9c538b40a5df8f2e3cb443c6b294de2f83b587991b1281264d201c2e3376c10fdd15bbd31599918f5b538d8cd8168e7b0f4321771f0a4f67ae3f4ba0cb92d9687b12a87273f838b93bfeaf3497be20413e930e2869afdc98934bde0d4a434b236cb6d2a044e6ef583c68bc697d6dbfe89ad9a2c7dc469d56b33acab0194ccf30483499f31e723119e0fe5531ccff763a4750c394aa24b0f3b5d8a990fc40ea218842206980a6a8cc3169bbdafe395769b7f819fa0bef5c258682de2b3a5e831905b8b6f6e7bc841afdf78168fc14df5d7f178c82e4823b08f5572fa746f6f78fcafa1a75567ebb6935d3fc898c10e2a11550ef9bf96b30aca35bc2587d68a8c5ad84a3112d04e35fecc13302aa3e2b0b0de0a07c8c6eb470b382642e04978d54de9f9e595c61bda31a23ae6c1b09dbb6fd50e8f6ee2f12d364e5217bff755fc7f4d8d21ca1df92916c3e6a2ca1785016b66d22fe910bcbe6c3776eee377a3fddc14c6701485df43e7b64e18bc20b8472a1e0d6524b8047f51a23bc7c02ed0642fbfe3ac4f54966a23fcc944805e081050d4698786c9d33eb0c102d33341679944d79b7b4c07a5e56448ec7e874164de214a787394d18b2cff9a3e8b08d206231e3841209a404ef09451626e9d67a1fd6352d6d80c9c64b98ace476830c0ad480050d6e17eab364dfa6426e50211759dda553b52ef79a1d7869e331c6d693c27b5dede9ac615bd6df2b1f12cb7a37d33823731c1e786a3beaf98523da7530fc537320d2f622c7b2350a12e40d231bf8b46cde83e6c158540e627a54019b6da3d5e2e651c5744002aa262e85ef292bf496e6aeebb441f891cd05933fc75b2e56ec7a41bdd8ce1039f8ab074e21731599c39358e57223c984415e87931502930b51986db3ebebdd0f9348a7a08482915805961d6549cf44a104d17b6d5fdadf490c27b5c90c70a5467fe9ab44c4e16467a8374ba22164ad02f192229c122bbf49aaa8e757cc103c60ef38a61d662e4d090d1b865bee40316ba2440fd63026a5aa680adf208c030ad02c870216438282351be0d8a2084cabb72aa85fd35a911b48e22fc5bd45c5a0564ed225be20003dfd7a6367d7f59bcd816d61f93a4d1a0d40d8f0da7a03db0c7529e28afe1fff548e6b7b0fb3b7885dc0b78c39ca2af42a9bc3ae7753ea557cc199e25f03e0227e0eb936c2824b30b4fcb605f886f347d1e1921b99b018c935487e8e48a5ea05862954cd1abe3a378290fd8b0f3542b9006a785331a241e3e16c9e74fce3ae2eee4a08b27154a21b0ea074887a139009e2594cee783a172951e60d434ba81ed83ae60f695aa45a183c9c09f748997c3f214228f49e5cea8f58eb7e6683be6e1db031fb8b7f39935c68218b02e5222053249004fb465b5137b6d3ab6ed847dc20b7baa7ae93478d1946f5ec3cb4354a59fc268285989d72829af1fba970485770eefd5d89a6ff0a5e88605fe2cae63b50726fd10e75717bfa8ac6c68388e310b739d386065e6b43ca1695220e591dfa1ad3e49368d927ae7aed2d66f9fa89e"}, {0x40, 0x1, 0x100000001, "52b7d1425ea73f4e96c97106ee3a7078417c518b4013b1b0a051537b83872f5204203a2232b1b01e9ac85a010d0f1f"}], 0x1050}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 06:37:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1000a, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f00000001c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xb1, 0x0) fcntl$getflags(r5, 0x3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x0, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffff9, 0x3d, 0x0, 0x1, 0x5}, {{r1}, 0x0, 0x10, 0x20, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x125, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x37, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x82, 0xc0000000, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x100000000, 0x3}], 0x2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0x5437, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0xf0000001, 0x5, 0x1f}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x80}], 0x1, &(0x7f0000000280)={0xfffffffffffffff8, 0x1ff}) 06:37:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x30, 0x1ff, 0x0, 0x173) 06:37:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 06:37:47 executing program 1: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x40000001, 0x5, 0x7fffffff}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf00fffff, 0x200, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x0, 0xc0000000, 0x40, 0x174e}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x56, 0x2, 0x20, 0xf7c5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x80, 0xe6d}], 0xfffffffffffffffb, &(0x7f0000000100)={0x783a, 0x1f}) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 06:37:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/32, &(0x7f0000000080)=0x20) mlockall(0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x2) 06:37:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2000000000, 0x2000300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x96, 0xfffffffffffffff7, 0x9, 0x81b73311674a6299, 0x7f, 0xfffffffffffffffe, 0xfc, 0x0, 0x1, 0x5, 0x2c1}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x3, 0x80000001, 0xffffffff, r2}) r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) flock(r0, 0x8) 06:37:47 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x1000000000000010, 0x0, 0x0) socket(0x18, 0x8004, 0xfffffffffffff5bb) socket(0x39, 0x4005, 0x9) 06:37:47 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000000)="874ad9007a277b965e7a00a15ff2cb10e05dc297a9e53107788bf3a3992c036647d29a942fc7ed929bdd5620e9ff58fd8cc6fea32dc1d792a544126632adb39c4a65b4c24a3b4fc56aca3cd7943280bfb5cfe844b0dfd797e4e08b169f7912fa56f41cb045a40c8e15536827aed143c3b440a3211108edca7066501eecc34ce69fb47cddbb33ca03fd4ff7bef1549bacff734c65472a36c1", 0x98}, {&(0x7f0000000100)="1b61f0390d7f4e3a571719f63b3bafbfc79d9f29e27c54206a7481f68d96cd0080253cfbb5d056a05d1aaa676417a0cc524414e3e6557bc22a23cb71842751fb72f074ee499573a171c5ea", 0x4b}, {&(0x7f0000000180)="f11d1d01d4efaa13d2d37c02f523f179be3bd09ef3d4584eed891ea90d4e47ae2809670c6c89c7eea476786f6d437a5bbc89675a502fc2a21c7b5b51cf4642e58ceae8729b334c1a3a22a4e0ed02be990303b00dbb7c4cc196093bf453bcaa027e2fa0caabaf5679384f227cd58a026ad774a1fec2dd08636d5fc65a46ffb49e2b", 0x81}, {&(0x7f0000000240)}, {&(0x7f0000000280)="085ab4df390cfd944e82abefc2781e2fb93ae2974727b6f47b2a6fde5abe2772cf8258a67f7e0b0f49f17189760e155e810d83d78cc082533865827777479708b004389492c54f821b33b63581d9252bfdaa5ac6f4453d767799e48ed3a47dad8db1d31fe901549ac8985b79ad3aebb1b007aee6da0bdce65d6088cf1231b8629d3a2571b0ee052ecfbda7cc695ecc7fca1ec6d18ea6c65d84dd2f8a5ddad208d0c6a8c68734799c26fe6ef3fed40537994374f24e850b63eff2e0e3b11fba964ca43cdf86627187df75957da0238269224618c1b3c2d2acc5668f16a0cb9ac0b31b119677e8bb3bd0dec9299d604436a05238c94af86be97c6b79d493c9d2", 0xff}, {&(0x7f0000000380)="0408ab8c4e773f91cee54324ba15d1a3eee4a7279f9872a5a394ef1b75abf6b8de0f591fba5b", 0x26}, {&(0x7f0000000440)="a18b0d5a71d78444a3e2cf4376da85c806bbf6cdcb2d6a5133b663586633c47c22f08a41edfcccb57d399e5365d6835a6507c49dd96ca1cb6ccee210aeddc7b7d151208b1d62098f8f53b30452eac0574ccd48e6eb24fc6cf51111cc6ae4a97be9c04b3f37b0d7923d8aa72a41de8f84456b934049d4eb893b5384345d2a845d55c65890a35f7124c371ef98913df351", 0x90}, {&(0x7f0000000500)="ba5ab35c6d98bdc00a33b4eb65d0579f69500aee1502c9ac95f279fd9296518fce963cf6c31bb7d6b44c6a01362d097424e9ae3d39bba3c6306a64d946d696262732db17cba8378e73c6a506d2d324c28c75dae18256d8f2cf3404297941817671d54ff447cfd1aae6399c7655b04f6c673641fff4d36315cabdd9692e5b4d3a64d4aa27a7c1786cd1ae4d4e27c6c898ff31388d31ac7ab517f79280db9d76bd894a48b1abef8a3633a2e881731ddd26f456144e39139384d68bd84ca5118f78935b9fbbb00f0d5fc34e435c49cd5be3a768f8a8d3f8b6936505d06720f3305753", 0xe1}], 0x8) writev(r1, &(0x7f0000000000), 0x1f0) 06:37:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000280), 0x1000000000000150) r2 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/233) ioctl$TIOCSBRK(r0, 0x2000747b) 06:37:47 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x183c1, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 06:37:48 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xffffffff, 0x81}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:37:48 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x5, 0x5938000000}, {0x0, 0x10000}}, 0x0) semget(0x3, 0x4, 0x200) setitimer(0x2, &(0x7f0000000040)={{0x3ff, 0x6}, {0x7, 0x7fff}}, 0x0) socket(0x2, 0x4000, 0xffffffff) setitimer(0x1, &(0x7f0000000380)={{0x8, 0x9}, {0x1, 0x6}}, &(0x7f00000003c0)) r0 = dup(0xffffffffffffff9c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20010, 0x0) socketpair(0x2, 0x7, 0x2eebb388, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000200000000000c7b0000000000822a047ebf2f14439aab4fd9f79046690bda4483b5ec7d5ea8fd534e0e54ab96b4b237496e6e0eca5f393ba47fdde8cbe8314e4ff6d197785be4bed078bc8b61f320da7660d605ff54cff208f248b358786b835ed7e3729d53"]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x81, 0x0) socketpair(0x10, 0x8003, 0xff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r8 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x20089, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x1, 0x68b4fa3f}, {0x26, 0x100}, {0xc6, 0x165}, {0x41, 0xffffffffffffffff}, {0x126, 0x1}, {0x47, 0x2}, {0x85, 0xda2}], 0x7}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0xf0e}, {{r2}, 0xfffffffffffffff8, 0x48, 0x0, 0x6, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x774, 0x4}], 0xd8, &(0x7f00000002c0)=[{{r4}, 0x0, 0x12, 0x2, 0xfffffffffffffffd, 0x41a}, {{r5}, 0xffffffffffffffff, 0x80, 0x80, 0x401, 0x100}, {{r6}, 0xfffffffffffffff9, 0x8, 0x80, 0x9e8, 0x7fff}, {{r7}, 0xfffffffffffffff9, 0x40, 0x0, 0x9, 0x8}], 0x3, &(0x7f0000000340)={0x0, 0xa0}) 06:37:48 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:37:48 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x9a, 0x9, 0x1}) fcntl$setflags(r1, 0x2, 0x1) r2 = semget$private(0x0, 0x7, 0x420) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/249) fchflags(r1, 0x1) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/170, 0xaa}], 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getflags(r1, 0x3) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000004c0)=""/132) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000640)="d76a9dc61895aa0038ff2194d3c35833191c6635d75ff38f78fde3698de0ed47b9b7485fa846f2a74f930acc4f6c5386a15fc06c41aacb23ccf6782e09450894195267d450b96d36271c05252fac252a502561f1190823a8a79dbda5acd3b3fa70008657cf71cc839d6e8e8bd2262f4a65430c25d3d7db8585845547463765eada2e91e68ef0a2ea2782321a4991e365c19632934321d630a86e34a54d7b319552ab4a16d5b33c70d595d0ea1e40bb332dda744325e033ebc1382f6fd9ae36e35dccb332713b94b3f8", 0xc9}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000780)={0x1ff, [{0x2, 0x64}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x2}, {0x3, 0x446}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x0, 0x3f}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0xfcf1de7f07eaaa55, 0x3}, {0x2, 0x3f}, {0x1, 0xffffffffffff9473}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0xfffffffffffffff8}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x1000}, {0x249f49a7eb013cda, 0x8}, {0x3, 0x7}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000008c0)={0x0, './file0\x00'}) fchflags(r1, 0x4) r3 = open(&(0x7f0000000900)='./file0\x00', 0x8808, 0x81) recvmsg(r3, &(0x7f0000000e40)={&(0x7f0000000940)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000000d40)=[{&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/199, 0xc7}, {&(0x7f0000000b40)=""/170, 0xaa}, {&(0x7f0000000c00)=""/112, 0x70}, {&(0x7f0000000c80)=""/89, 0x59}, {&(0x7f0000000d00)=""/40, 0x28}], 0x6, &(0x7f0000000dc0)=""/97, 0x61}, 0x802) r4 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000e80)=""/178) ioctl$TIOCNOTTY(r1, 0x20007471) fsync(r1) unlinkat(r1, &(0x7f0000000f40)='./file0\x00', 0x8) socket$inet6(0x18, 0x5, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000f80)=0x3f) msgget(0x0, 0x200) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="f6000000", 0x4) r5 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x9, 0x400, r5}) 06:37:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000011c0)="d1", 0x1}], 0x1) dup2(r0, r1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}], 0x1) 06:37:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x71e, &(0x7f0000000000)="a6488c15633853d1ea0ff25e92334edf101869ee311feaea6ae0e35e92de51d59dd40c6204c429aed5d24adc8a5c0ff998c94c89107d724550bbf166a5c3563f01cacffacbcabc6b2adfc09a7f60903fd873aee1655185626827e4c2e4c2c818742180e53b48d3dfb767cf57535970058b100e267bc24148b2de1d6de96e1b10baf4346635903568e3843f3d1bd6f6db5fbd86ef52ec987fdb65d51a75b188ae9f4bbb86d62664f7111de3e8c7d93876a64d1e5641245c3063c72f198bb54e3cf2ac3d30f9a9339a1c8ade836dd145f0c1acd659966aa0d4db588b0e3a31ec8ab674e27829f2e3c44c1cf18b29802caafa54ec9a477d1d103047da936ecf08fe318002a2e7963306214f350666fcfc636c1c9d3d65cfa08a13e903c6c2a8fd0bb87947c53b6b84be949287a4d7feb00022ecfbd32b9dc35ae66204f6563f73068c19a5ea00cd07bc8d0167e1f1dcf7f828823dedd8f1bf137f7918d32e03361b172518c071dde4e00123d7f3d04385165cd06a4e401eef3bd8603bc70de6be76d6f2310257d31630849b4a416fc39861854fb83b85c64e745c1235bdbdabd1a2d16fd1b8e997f2b6d30ef6e3de3b3aead837b8ba73cab9cf59725f2b8c6280a009e3089558512663bb9327f60a5b90b3ec1375392517b8cc501f523045eb067e195b386a6272e69584325c4dfe579343f48a422723c650a53a9c260bba6c718f63803e708e26d6f62a4709e24cb748b7a8cb271c07eb76c7228a0630970b53a80397a893b94ffcbcdc66806e82e1fa98a75b0c1281cddd89e57783795ebb54fe19e90fb564c7f329b224f8e02f206dca8eed7ec4ad31a062aac497baf71bac9d40b498a0262bc2a92272d8ab077de3473480144ae05bc84fc0e4826ad2211823ea68326f136accc50e223cc5241ce0573f227c4180c91866ec7602f004c603992c54498406413279531cadb41d4eeaaa15805036096ef95addb8d0daa5a753af0b581df30247a9713729c9b384fc670bb1180984579999d941d8001064266c4aa72079abca5b809c508f5c6d063bc6653ca04b8a56faf1c2fa594cd1fe8706338eaf10184d87bd61c21d84ede4f2e318dc81d67f94eb563abe5a6195979af33b63e5fc20c63b859352010d7302ddfb1454d9f03efd5a24d7146875ba9f6e6cb00d8ad43505649129a6d703acfa8a664e520684573382d824718cb767af381e9f4a918f655ae138c2b2e0cafdb7f47f18b9def1fe70c6b6d69325389a5305889cc07b454fb6641a5de14889596882223b10e63c5e0cd7c4b3281218920597236c70e50d7c0f8786a6675357f4ccfbbe2c1c69412176c555b1f36cf0dcb7546902d02e40c114ee4ffa7eb5aba11e2bbeaf7f76a75d11f28381d172f0d69943733dfee21b60586eca1d748b1970d4fc88f19a605cff7218d0dcae854c1a19d8de98d40d58342149b1c5d0f03d2b0c3971de6a466a84e2065717d3224811506593edfbe5172fd0bb4e11cde6506cf0284de04fd91f22387f07d6b2a531525f085c15708c4452b0e4efa80971b6731133b1603a4fb2f7fc550acbc6cce2bd196c1acacf9077127d0a79026c7a6f041ef8efc66a72ae9750d1a95a4cb91062090a9c83af6172ab4e6c83923c1394ba7b4d9d30f7cc8ec61d93ee00d565c1e815bc803c25209ca125000077d720f348b27261b159efaabbaeafea316afe0d4e107899ffe0b50a674d396f7724cb17f8599a9b9d83e478211ddd3e0fdf00207dc3374fa918b2e6bbc7deb791a40d3815f37a9bb3607a249b2970d4b693777b1e36d896b446e3e46241a49224f95c3a6a690482f318244362a31aa38f7da1cbe2d260e87d37883a6dcb8c778f409cd6cd0eb7704406046a6fc9699490e9cef6b5925c73f400c884e97db81b58650f13378e266d98b6bb179b4da2a7e9025542b4fa176640104b68007fb9b7cde84bbac7b0fc84f74ca60f0bfdd444375dcd0f069e123453ac669374d2d664fc5b592d133f051ef15ca0a07005724398fbb2cd3429e7feabbbcb02932baebd94d7d912bc727c0bd342a977cf23fd2571048f87a380d112ac43e955059ce6719d1134fcc4438f9052ddd2b37a2e030f029d5d656bfde2365b19c8342e85383a1f57695a89ffe5735f8f5510f3928c91dfa4bca03dac16e60c986ef73422b0173b09eb6b481af404b31e87045b2796568690ea38f1bfd306522159e65751f21522452843ea0e900f68f3dee54c5f4e0e49023173701081f56f272165c2dd9387081c033ecbb11b4d0d555dc8f6024e95caddb22a2c0f6dbe41a60ff038e4ff6777da3f804fee6cf5d1877acf4b06d7d08aef315c0a2c43ea7fdc63d5e0c64ce5121dae39002fecf2832ccb88cbf3d9ac17a18cac8c1b9c1a8e7ea1f35154f41b4c09b125df67db4839fb6dc3fee835798361b9962b288c46da63b9bcf4d99c0091ec7393a69c70987c1ef180a5d64540bd56229606cedf1240b44f7d01e7b2964c163217e1b89a132e28a78f51c27438108519517046802198802bf636f393046900980553b00ec83ffb4329a6e30de1813a163a7bc1b3f4e56829ef5194960e7a51a8e2928c5a718a379a7a03348f02f52365a606215d3a281ada9aad2a17e0b2573a4667eaac3456ea4cbc8f33b1491b80982274a348cf94f039bf099a94728f26181c93319260d766ea729353888ee419a62253afd7e92c59c1e79bd77e661027c6fe6ac29d88f08447d39e495adccfe01463cc5ca2e1f34cb1b406840f311227b4c43bb28935d14a953c40f3fbde1da24c6620f7cd1b5884636d42b79f0362cf1b804728ac84928073c5bac91ed45e5ffc7a32b8d0c344e3b265537c3b419c178335d60bedd06fe054c083742a4a91fee46641c9b646cefa2a3abbff7f090fe997d5c4ec51536442f7fb1934180508f8883b8525c2bb0c295048c58c55aaf2b637db7d0b5205d1b71ca41e55a499acd7b613df74c3b68a536bc9003c6faf595e7eeea6ec94bdca7d2bcd2c3abbf7846ff778f37ed0b8ccc4e280df3f4aed5306ebe03d69a8fbee1bf595e69ff01a03795f09db6638e582314c42c38569aad40d5c9030e4bf3fdd0b3f0e47eae6c868419b360fecb80cb011e909b032d163f9d31fe015e7aaaf365014a8b75419d90fc451e1d4a870cbdbe03ace20405a73b95d229b548cec9fa2d254ae7419882af3932c26ac8b122b60f656548c06af30f10c99fca91eab53f00f6c7e592d2953e329c3105073267b4f11d4a514778f77534324c3cd1c11f0413bbd2823f179036ac980c2fd51322cb71dffecd5b534aaf17c8c2fd7f6bd3fdafdaaf61f0bcd1301144c3da95d1e92b921351e8bd0ebf0afdeef97cc7a87f2de31e2bc8b7574803473afee34260d2d3df67361c1c03e25f71c744b29014610b40fee8864ec21cc286a4067a2f05e8d64170b47297dae6b6cab5cf29636d7c21c1cab507653875ecd39b363b28d1ee759b7a6ed385eca981fa3880220bb200ef6fdcd793d627cece391f694845db73ea0700f1d424cc7a90027e0e51267094831c553cd21a8cf3e8d607f754b2b7619f864baf086f3809852b99297e8491403b0a8c9f59ee7e37f11066f65594cff9e9fa1c47302685f3b7a97edffc2daa8f7c5e44d14981056ad199fa945ba9b376974a5a900e0c3f4dcd28649c8ebaad5c5ad2be3b9b5f4899209edf7bfe8a8ba01238c63fd735b4d692a85492348962e8d730ee1b892b61a7cee9344306182c156ec096c9ebb0a7e846acb4974da8679716f34f18c95dac5471e8058fa70ebbd53390558b315b99713826045be73f4f62f4580bb2a9cce165a4222bf3c675aec621587e5ac8de602e1bc4b28594f464be8648485d327f4554f08171c7b81f074edd3d87dadb88750cff2cf7233fd2c59a65a9605f6bd3366ca236031bc4c4a4c8b797e0716538a53a34ceaf0af5a0a6a5325377201da6cbbe8daedefa183a156c41599b17a276f4add5230e7844d03fc36efb44a7bc81c426effcc78c2a733a584d8ffb26e55f284100a3c3afed1a73ad93cc9541e1a68ede770ffacf653fed536bb037f6fc064247b9fa2eaa1dd93fcaa118f0abc2a9dae3092ee959a966f127d9e47b3f630222d6ebf1357124c72730292aa328f90350de84deb8e47c50db2318f6e21c741ca84b7c4aaaf30f02d2b9750e3fc77bfe2cd9828ce9dee1b9186b0517a9f47fb88bec63832ba8bb7ef4ccb93f8447121026737556c3a5c805d7388ded7e6469366194d6c7c62457dc80128fdc160e199d9537839333614235bbabebd66de2f746b9fd3757f52c8f2240c69a825cf7e69dae921dcff4ea23d78f1c40acc25aa60a405da8c63f00f5ca3af4cc2e312efdca35b2e6e48c46be205429da6ffd18dc78fc54296e0b18b29b07bd64a2bcdd4162431127089b2852947c1323ef7b9da119a0140a002969540670185de84f91d56a4e336820e0843eddd329c4cd6020c2489d828c880ee57743e66d861ec5c4c0786cf460d695812ad83dce8a83baa12528511e06f97b37af19ad2605c7228d7bbca5d8ea5bc6a97d8aa2f4e23b3e16fd20c4cf81d72f1e685491ffabe333232fd1504ad5a7c621c0e784538d5ff96ff7ba086d1039ee015e2facfe3bdd0637c2059ae37cdc477d3313a1b3b2d5575759b30edd5d97ef1a9081a8bff3f79907bfd8bc5e2f635bcb922df8621f08ed15c656cbca56c04599ee9886055498f9f4d9fb6f30df2a8de7100d09183243f90cb762c724efde17bc2983bab9d33abf68ec02e59e8a3c89cfed5763cf5555142205f6ac77efc61380c90949be76ab0f99447cd82dc2e90a31a36962c161f90fe208ca081366769925646ea1321509651ca2966f8d8f54142968b19c23fd7145ab13f8c97d98248672ab9e75d19b1fc59c47b406c81df1b8e0778c7d08d64dce1e83be046fc308f5d472bd45540de2e6f0b0d803ddee6b30d885597c6bd41722a62542a84c4c0b28eae8e817bd7e2078f27358988d4bc91e6a522952b5f51df97a546a51173e27df468015cd16b1f2acc345868c916a4776c0c3b8fcbdd79dec18c03bb52fd14b1c073a86eab1a1a34fff35ecca31112a761d9fb5c113f2d30d632b3b803608a54ed5b3902f88e44852129a5caa5ab8134f69f1e53f9690311da6afa6001cf68f5908f22e1dfe41a24d0acfb488ba47e4a0476848159a5b38f5b59384ca80e3f1ea0ffbde6e2eefa327fdbc4e8cfef7f2cd5745c8987ba2022231959eea98eb9a6cc6c4707f00c6aa5e971d5709e076234ce91727b1a9b116bd76b5e7d800d8376b1ce6f7a4daf125df9388c1f16c80a39d34b255d70a216e03a9495e5a9055ed50a82c6bc6f28aa9ebe31e92371912e19c43c326b6923138d1ae2ac4769f76c6f0cd740f5f588d27ab65270a433b62f4c15cd1331abf41e009a9f41a460e789965df2565a898911ac10bea20869ac7a77cdcfeceea7801ab1347a93e59da6b0f2bc43d4cb40cf0f91acf78c62efd12401281e95553d26e3bafbbc5a93a07e2a73deffbaaa5338e3948dd7f6bf42f80424afb36ea903d072ec803618b7eef8a9d7e8edffe5d6a33552ddfa0f2c5a9ab71e90a0d04f6a072e8afef6083636ccd1fbee6eb00726bb6516b0e448b3d74c5656a5a1e383fc455eadc548db9def9b689b415e260d62854c0aff1e39e15aae9e2690e8659c916c3f117d86d90d567d329d8f1935397ec13868ab64fb8dbe9e46a16b969c89fb473c054ffdbd80fcf4d995437d2490851b1f6c52952219c84913fa76859f11835964", 0x1000) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 06:37:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x2}, 0x0) 06:37:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:37:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/138, 0x8a}, {&(0x7f0000000480)=""/216, 0xd8}], 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc003, "85495500400000000000ff000000803f00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 06:37:48 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000b80)=0x1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0xe1}, {r0, 0x18}, {r0, 0x88}, {r0}], 0x5, 0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 06:37:48 executing program 1: mlockall(0x2) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) renameat(r0, &(0x7f0000000540)='./file1\x00', r0, &(0x7f0000000580)='./file\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0xffffffffffffffd4, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x8}, {&(0x7f0000d20000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9b}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000cc0000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000cbb000/0x4000)=nil, &(0x7f0000d4a000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fac000/0xc000)=nil, 0x5}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x66c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x6}, {&(0x7f0000c53000/0x2000)=nil, &(0x7f0000e93000/0x1000)=nil, 0x2}, {&(0x7f0000dbc000/0x2000)=nil, &(0x7f0000e69000/0x3000)=nil, 0xffffffffffffff7f}, {&(0x7f0000eef000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000f62000/0x3000)=nil}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 06:37:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c643000"], 0x8) getsockname(r0, 0x0, &(0x7f0000000480)) 06:37:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) setrlimit(0x7, &(0x7f0000000080)={0x18, 0xffffffff}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/86, 0x56, 0x800, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x2, 0x0, "9d3ae769081cd81cae4b18c2ffce65bbe1c5d4d2", 0x84, 0x7}) write(r0, &(0x7f0000001100)="6a4a4edcfab0b938bc2fc94746037fc2a06cc5092453000000000000009bebca1c67745f2d099144d9d157c0ed1a434c739c4b77320860046b85ef178462ed69342294ad8c9af7dd440994c1907860aceb4d99c5c48aa6cb1098d1e805fdf18500afa3101b1e47bbeabd36268e37d8e8cefe22cfaa4d6d34575293fa45dcc88146cf69b9e018c3ab3516c345316768911e1c622975c7ccf489fdb001f0cdd86eec1d530cd0e325626b47275253d8ecb76c330beae74cd265e1234cef5de663553a7fc5183f8d049bf4b7740d096162da5e", 0xd1) 06:37:48 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa", 0xfe1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=[@cred={0x20}], 0x20}, 0x0) 06:37:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x28, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="6e336ac7de5864bc2d26b71e2e1928bb7a419dfbf3c0bb7a4e2f94b3d96c79af2565c4dba0f84df981070e032bd385b56bb0ca188d9bbd70daa9a7caa333cb9a2955dd05f793ac7e1f974c9e4c62059400309a73be44390721ef831dd32c019152cd46841aa73051a94d5600d2b334963cb9f6bf3676f1c6230ecc416d00c2fdb1c2b2158e31b36866d2db01ee6089f3362467403813595c01507fc213210c73ecddc0e0791f272e6fd73a3c7365817fdc175bc2f8919508a888f0e6ae647f735cd4a15be45b0a4dca8b105426727fc7a8999a67e6d3218543cc75db36edd3456a343eea0b362e76f8a3d4233dd4c4c2723d1efa3f6332a2dac3e7fd20ac35e16ce554f87df32a4ed380d6e111e5b95a2aa559f9ffb64033ba50f6616c9b4e7f0e0e3ce2d8bb42024ab7e875cc9c18aec5e9aaf542088a6b15e43083cbf8c80eb21bb1bae56609aa8d2eb578aec99537e151a831dde34a18b12a8233ea1ec7e6b84d20f85921997387e708c2abd7c8f548c7db50e57c818efa30e5dc23f2dbef032c4230922c9ecbfaa3cbb8202f4ada1fe83e2d2be9bc50a24d3be41ec77d373e4fe6670e9ecf3a22d623525bf6e7742b697335d08adeb77f7a352346f0ad25fb3b2c7e6cb9ad6d35e0d0cc1220f543ee46702db969fefcf0875405c72d52efe1594e383330e900ae150ff24ef48c700f33eb124ba2dd505bbadee2799679197dc970a66bf35cdf6a21e3c242ff8877c7a92fc437ad5641fffa9db81cfebbfb35a470e9cd115dc131637e8330468193a674b785a81a91512ae15bc65c4a06c10b2fb0ad7bf995b48d4e7a36ed9dcddc7ba59bb35f338ae670532053751e36046b4b19868a42a0783f6849b14d13da4228564913b9159ce8a21b9be12f2487ee5b0ca27b4832760395093410b0a9a8479fce44d0cc509c7974a16e6fececca7430fded36c0d867dbe8efec8846245c7d68d9c2a5ab47a5f12aa6f4f67f5c873a4272ed8ddc01db8804d67a07d67b86eadef2fb63f55d80d07b01223dccd51ea705a15bfe5e6cd164cecb89436651208913499a864b8d8deb512ed823145a68794ecf13643172d04d2795f65247fa165631d88b683700fc05685b089127c172e44b6805141f41fb20cd104fc32a9cc56494d00b56bdee97a08ea63eb471038cecc7e55ec2bbd6918af4fe05989b200c79ff2929ef11ad9c7077744b9ae3237e39c2cf9d18a789815e67473432382f7960a9c545183dca765bc836cab54c9b93e851643921cffc17e79f8b91687e48d34cd70602e483d39e8ce7c68d000979b85a6251892a36d5fa29a72a191c388224abc6d82fcb1a0bf119066b22d6a60d0b15ca88d11cc745bb2cd83269a0ce4752cf011dc2d3095d8fd6b9eab29efab26a8a1621238e8f93297a7446ba426d17af3e8f44ce87e81bbd74b10ab0a70ae3885ed8fab0a9251ac7b0c274813319fbcf93e2c105e4ef102a50c75db83d42f52012925e57f722e46d31e538271ab21c05602abb96be7d1d3deba7221617f07d8ba7bde2083f87a7ef46b69d988da9fe749c1fb2f7a9649826ec45d3e17e2f143a8a4270cf94e36d8d06915a378e996b9a46e3f293d5c6fdcb805904ff5131f42aae041aaf122a9a8ca7bf46b9fbfcce2e395c08e9e13c614d42c9fa51edb2850adf7c87b37ede19872bda61fd7b9dd6553300fe05e85dc1bc6b7dc87d8f3a6e8690f7df5fb90dbb8330824f1c6fe9804f336b149c8b31642d5d48741498c55535addca3980b06806025dfedfb6347a3f90a585bf1efde2c0c9e1be2b5a72f378bdf3b7c7b8e5f50f7a5639d92f6cb6660f1389b9f5cf0ca0bf156b66b0090a0361205d04ee1e5ca992f2641658fb9c9dffe048dc24c55a2b5e8320776f4efd0c30b0186baf42b4f820cb730657c6811069ef1586953cc149240748ec1ade71177c26c3316291b35e64e813c252879466b6b62ced90795df72f5629aec5e500b50e5afe806b316c11d9990a8c72aedf758bf7e10716c00c13b1a4dfefa2bfe89baf51ebacaa4b8cdeb4140ce93ed0ebffe0908a576c42b7a8affa026fbe09e1c1018029e16ac71df1f23b3b2fab6beb4ce30553cf89c8484164b664c04690a7c68a198a4366c87494ccde9d9dc92e198a20db4df881cdea50c48eb6cee04dcfffd5c5be18528c5d956b3c935feed2954e352b86b48959a5069fd1086743903d67c2b7a0ab767a2abf7e423bf573948e370372fc8a4583f75a15319d8e060412453f620281b52e07f1c2a2eed4ae30b9e0e5350d00da210e8c4331667d86f5ff170df99a2018e6e94c455b5f6c2daa8b7a55a837117053a4686adac3a7a671e9958fdc9bac6fbec0210582e89b49f7b556c7aa045a784d154adc5bba7c0b8a7789e16a18650f813ef08f1b8e68ba4297325d9a816642f3ddfba3014214cc3024849417ad83a5a32b8811c5ad8b4954c3862f30a9673ddaa3d607928b2032cabe862d34b044e2236112bd5912047013739b6c5a9818672cdd48b15c83bc68f18eb781e94675d663665d0e6a9e9e88bda3233fe5a60c9e3e98244d37c46c4395cb0e4da31172455501d81eb4c2df55eb9530ae73f1795e9ccd0093f5937581c8f7e914cdac8d3aad8a09a8141143c27033a2eab511218f97eed1e380ce4947a1b977e4acfcb5f6cf2078e28d1a95ea4d6c0e2a87b39fff2597a861a0c20f7537bdec9ab2bd253fdd0d475acef11c93330fd985d8a8c071c9da2eb4360a47da3703f616e005a3ad2d3536065f6202328c9ae17906e0bda1c0ca6307d807a9373b6a135910cbf407f65232d3b6d394ac6096db4ac1053e0d03aa5aee4b6473604a19c1d12db114a8a9ec7d7f122efddf02303a7e0e3bc714fe4712c79d48c4b468af12ed57f74263e40b815cce35c28d44e17f581c40b2c88e1c065710da5c986a7ea4a369d710d3bc309a5f78577fc83ed2ae03a1729b3a9da6769e838519600db22f4a28c75831d32189ef31936ca3ab5328b452b63e4b14fe5e886ed2f18182701978a8dd73addd3d4a1e76d0bd2becefee936b51761f9bd5c059fae46e2627b52eb5db233a0a19e515fa9da635a3f36eb16f973cf2b927272278e85cf720a5783f3b986a6dee79cbacc1a31ab8889427f92b13f0efd4aba978776cccf908219398eb032709949b1d1fbe57342543c2a5bfbb90324c57ac6ebd1da76e7a1685f626a7e66d64fccd24bfddd6d6ae6b25a0e16be5782951cde4c8d9298e2a88469c21a496734b4853fec63e4605f3175b9afcbd7ece3a3641dfae92aee301f2a1d97586f59ff665e4163dcbf49c23b15be0add55cd104eb7792382cdaa89a3a86c50fe2c3f664ceaba063dfb098052ce3992e79e2412e850f1be2d662ee0c5e3252d5120ac89ca1b1720cc9270d5baf24b5a00f1eb57bb245f18a71d2e32452e6eb3d91b4eda6db2163f4851cca4a49cb6853a2b74481c6c72a791b9e1337feabec737f1c1467904320df368a2c1f67645862f45cb9ea05cd4baf3d8fec525a421c1ca627d9e7bf05249c0591f2b736642fce109e93162f3c337ec07066a95cf1bf307268c5621954f3b97c0ec3f1ad166f8bff50a6df2ed6ebd8f5e81eb0e57f1bb7d1718925568703eb184b3bb0a7133805289544151c12b6f6ae35ef3d2e716ef41d8962c6309884b36576338f62998d24368c33acfa003f047930680c7dcb2dc1cb966179aed7f5015a4bd8779c6ab1430e2e8b1b5305ce67f118755c6dcbf686867124a502809078a11c357b413fa1bae162bd912abdb7c92d937395c62dc95909d63f8927e2e05102d942bb633594fedf0440183481a802781a363a57fbeab28c6a0f7654e84109baaefac6d341d4a0c6354a6f7c9e91a94e198bbda1e77dd10bd1c067c733076a261e4d083f4a20bf7807adf97384c57e86e9f018deeb92e59943c8ad3004423e1c66a61aaccbb32ec7af6b8e8940876ca1d8f5e4a725559b1459ce8558ea73bd8c0090a7551d7836dbc2516dc1000f7b57e53433e24abc13184f9ee8b02932755dd26b330fc4312a944fc5ba729f45925ad3e04a1568b0350a93f1207a2eb01cdb5feed3221ebc89a743cfb3479390ce3ad87650ce288c65e98169d36f51dbfcbdf70b9ca808b8b40544bb6af6e23f3317841e282d2ab538a08169137530fb83cdb9b724f1a6cbaea5daeb1af0ca2b1d3bab637d32283577b2d5790ec3d4e577b3001f531df12a6494cd98848570cb277ca8ab59092616e6ab9ec1ec10eeab5ac04b752ae257878cffb14d72adb8bd893d09429fff2a77c26465ae891ae7795a9b412439d4374f359cddc58f745a8d5dcc3f9e94b6993f223aec06fbc1aa1fbdf6dde86d490f8859f7ce43c442a499a13d6862eae9612a1e6eb5aa0062f59c050d5a9c6aa80208ccb1bb55ce24f397f2e5b48bc834cf04a39359a1ef1f6658c1911ec59d6074e4bf95a1731ff75607b604fa00c4523dd68e0b3069164a4b8eb90966991d74063da4fb3da675f626487a32ad343a0e170cc63d681aebf37b95a4a95b1370c1aa4eebc4e42e6323b44564b425c624f01f788745175499f2f5cb75591422ffe7f37b43a64de0cc14824ce690385c8d1f1487a0d5b9729b1515f97c33a213fc98aad10849592feca9d8b7c8fe43e13b48abb091532f4a75659e19b0528fb4a5d5841956d6b47de30ab2e9f164c18b8c35cee9cbaf9c542a77c554380cc6f671e69b3a0567754b839a63536dc7728b9a44c6d0942bb8260af75a0ebfbf8a7092351a10a2160caf2d95387412ff0d736b564af792107a6895c27721b4598bdf3883e7eddc42fed82b3f96d2faaa86f37cb2c61ff9195436cc0a7b1383b695a155e1ca74b2406c9e2a1659c6d69e3daa7b58202955f49a1656af289b965cadd043fe4f419105f3129d8b490de07889a528d971ef598fb6049881d3d110b4a308e843aca91fcb04ca9c2d93b3f65dcf74f128645954c50011402de07efaedabc50485d7c88ce58124697d545910f041da31174dd38189a27ca52d955c7582a578e2e2145a567c3e4a3b3f90ab456bc5fcf6de0b0bdc2c4fc331b7f03aacf18414997d50237e993820d99b42ecc0d0a8100f97fd71d5a439616c7235ce23a93cad6de1cc43c045793ad3c3b4d34bc8f21a6fccacdc8507c485ca051e830f64234757a29570847fe609dce05fd4fde3f82095c1c31a18b859faa9d54f44c9c882e44c7c4b1007c75d188970a41c40fc19708ac71bd8e367ea6d012fa26ed4213aa8528d60fcdb015a584b4a371b715ae866050302e2e4fab7e23203e41a9eff4e27159dce3174faf2d60bfe9989d61ac5775b261a2ab440342b14e7ac4ccd6ce6ece8f7661954826b861766665ab19821d5d32b92adf5e5007d17d51308f26c03c29beb6629a865a8159069730a10ab48da68f25a9b9f6dc0d83d210b0604598ec5d4ea495ea21a0d1bd7b3f4d6dad55e0133adf4f109380bd345ff84bf1062f494a8aa78f5cb3ec4161b352a0ebc678a67e619926da6ef9feea061dd6535cb8da7eff3e603a34985a7908cff0ff7d0efaf7d168c612020d40081923487d1b4ea6a0720fbc8719e03ed951d38bd0c4c541d29134cdf4bcffd681fd37f53dbdb7cbba5a4e7cdfee00708023993c55dd194a5fe9d75030d5579e02ab27beb750d2a10f9fce0df35e3c2d311c8d6deb525f2bad9dbbdc74ad931ced077022d406bbc1b5915aacc7b10ee6e316eae82eb0b0762451910bc0dfea8c22530020cb75f7865d4126d23b3f9079e0860d2f3718c113cac1ddabfa95e7", 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x1c0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="621dd38c38050b4dd1a8a83b80d266dd88a0ceabc0e53426cfd702af1800800000000000004a1bb0ea", 0xfffffffffffffc6d) 06:37:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x88) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') 06:37:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fd, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r2 = socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockname$inet(r2, 0x0, &(0x7f00000000c0)) close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x810, r1, 0x0, 0x0) 06:37:48 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) write(r0, &(0x7f0000000540)="5eaeadb7f4b2578569f8d88318b6a26ac4e6b280bcf59230b5c6d57b4eedbcbd6d68394e7d12e91f275725a1d896596e0545324ee2aacd7da0e39449d2df6f181908018ec3a7aa996b98aafa38335b2e90a66a7cd6649052d2c2092192103ab17ddbcce70c5b487e0a51ca5adf2845e5d4f8cd2bc2abf8a14ce1b04722", 0x7d) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x100000000, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x100000000, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0xfffffffffffffffc}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r0}, 0xfffffffffffffffd, 0x11, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0), 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) fcntl$getown(r5, 0x5) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 06:37:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300"/174], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f00007a1000/0x4000)=nil, 0x4000, 0xffffffffffffffff) readv(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f00000004c0)=""/107, 0x6b}, {&(0x7f00000026c0)=""/4096, 0xfffffffffffffd8f}], 0x4) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r8 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x24) msgrcv(r4, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a79cd0941f48c1c77fc147375d00000000000000000000000000000000ff0f00000000006a87428764f19a547000000000000000000000000000000000000036000000000000000000000100793594377a501d29ddb1ef5c798f000000d8b113a3274cbfc4c9e5ffecc095b65decef11497eab9d19d8b99d130a966a5d23a18cc984e21ca519e570f944c269ba6cf7885ab7fb43224558c7b98bd818a28b85b16d1426ca446fd8d4ce88fd0c64f9a798cf54041e64e77d5b265bdf5deb4f2ff8860c33db5389d673180f99792763c298fcf537ce76948546c99addcf3aec73c4a0637af35b4e85b08ae03495800211f3a2e5b1e617c30e1fe0ef"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x6, &(0x7f00000016c0)="504301bd331d971335b9581c63e149fcf3034b0e08001b3a58405f9e3c034a574610b08aa0e8996c865bcdfacf8aac4a1ea0e267235d4d7e2f305600de12892fb88f2dd7b06e9606cdb3f297d59b6800"/89, 0x59) 06:37:49 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r5 = syz_open_pts() syz_open_pts() fcntl$dupfd(r4, 0x0, r5) 06:37:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 06:37:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000040), 0x10000000000002bf) 06:37:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x43, 0x3, 0x14f, "fef2c56aff52a476fe139fad5dc84159cc86e6c3"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700", 0xcff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152", 0x1c0}], 0x1) 06:37:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x7, 0xffffffffffffffff, 0x0, 0x9, 0x8622, 0xfffffffffffff000, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffc1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0xf5, 0x8, 0x53}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x1) 06:37:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000040)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 06:37:51 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000200)={0xc09f, 0x80, 0x40000000, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="820276c22e2f6669e4653000b82af072ceeab4f23599d2f513b26e51c35df7f0fa6a064dc35cc478a0861511926d52c5734fac2e26e34866a6595b0cb0482c330ef35cd443f115c21e2e4b68ca83883bb56e6c4081c7b9b82a78844e919186a06ae94cd5ab456a37ca0eea5728ecb16e562c5d38339a91b2a589e5cdb07e6e69926fae7bcea6cafa0712f28be40bd4878c4ce865275341f4d2e5ec0b532286a7a4f0907dfb9c118b3a2785db1c8edbcb739f97c97434cb50423e75e03d407157"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 06:37:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3ff, "91341373871a68847c08091a0bf7a59b63b35e14", 0x9, 0x8000}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x7, 0x9, 0xffffffff, 0x81, 0x8, 0x1, 0x1}, &(0x7f00000001c0)={0x0, 0x100}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) close(r0) 06:37:51 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 06:37:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000580)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = getgid() setregid(r1, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/227, 0xe3, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0xce}, 0xc) r3 = syz_open_pts() r4 = syz_open_pts() getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/167, 0xa7}, {0x0}], 0x3) r5 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000017c0)=""/4096) r7 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000027c0)=0x3) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000002800)) preadv(r3, &(0x7f0000002d00)=[{&(0x7f0000002840)=""/114, 0x72}, {&(0x7f00000028c0)=""/110, 0x6e}, {&(0x7f0000002940)=""/234, 0xea}, {&(0x7f0000002a40)=""/74, 0x4a}, {&(0x7f0000002ac0)=""/30, 0x1e}, {&(0x7f0000002b00)=""/224, 0xe0}, {&(0x7f0000002c00)=""/237, 0xed}], 0x7, 0x0) semget(0x1, 0x4, 0x22d) fchmodat(r7, &(0x7f0000002d80)='./file0\x00', 0x8, 0x0) getpgrp() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000002dc0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) stat(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)) seteuid(r6) 06:37:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xe) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x3ff}, {0x1f69}}, 0x0) 06:37:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000240)="8dab7bb8ce5ee0f8a9a5d6620b326b68fe85a1fbddea637b1da46aa4967fdac5e7f1849b6951b0659749a897883c381719d649a0218fb07128de9ad5387bd93ab0959b45d458598d5df407e8b75800233bf88b51d39b6845f22768a31f53604ce061fa9eac93f3baad865ad54322e6fe25aa67beba71c8d92acbc5bec6358e2c7e586d195f803ddfa565a0e60d", 0x8d) syz_open_pts() close(r2) dup(r0) syz_open_pts() 06:37:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="1b4b58", 0x61) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 06:37:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0x20, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x19f6c0233cc4f4ae, 0x2, 0x0, 0x100000000}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x480, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x40}, {r3, 0x20}, {r1, 0x20}, {r2, 0x80}, {r2, 0x5}], 0x7, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x200000005}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x8, 0x1, './file0\x00', 0x6, 0x81, 0x0, 0x3ff}) 06:37:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 06:37:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x749, 0x4, 0x40, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007b6000/0x1000)=nil, 0x3}, {&(0x7f0000684000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x12c}, {&(0x7f0000175000/0x2000)=nil, &(0x7f0000102000/0x3000)=nil, 0x7de4}, {&(0x7f000005d000/0x3000)=nil, &(0x7f0000569000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000488000/0x2000)=nil, 0x1}, {&(0x7f0000643000/0x1000)=nil, &(0x7f0000551000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00005b1000/0x2000)=nil, 0xffc0000000}, {&(0x7f0000744000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f000058a000/0x1000)=nil, &(0x7f000019a000/0x2000)=nil, 0xbee7}, {&(0x7f000039a000/0x2000)=nil, &(0x7f0000072000/0x4000)=nil, 0x6}, {&(0x7f000005e000/0x3000)=nil, &(0x7f00001d0000/0x1000)=nil, 0x7}, {&(0x7f00001f0000/0x3000)=nil, &(0x7f00004cd000/0x4000)=nil, 0x20}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f000075c000/0x1000)=nil, &(0x7f00000ac000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000d2000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffe01}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x2, 0x8001, 0x101, 0x40, 0x8, 0x7, 0x1, 0xfb}, &(0x7f0000000240)={0x3, 0x9}) 06:37:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socket$inet6(0x18, 0x1, 0x9) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) accept(r0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 06:37:51 executing program 0: socket(0x9380a34f12d1350d, 0xfffffffffffbffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x26, 0x4, &(0x7f00000001c0)="0eae462e50db73ad61dc54b67a6053e6a5f2f87d6c6baa2db19a4ccacfc547f14712919789b8af2d758bf954fd4429f5b276ad287252c9b281d9a3c02f2dbf10dc6a68ab7132c45cf44caa459fbcee62c14f2b4a3a7e27efcf65e78045efaa49cd878bafcc0f4e64a36210197384b48ef6054dfe378069dab00eff3922ae62b287e83c1b6e1c13004b70ff653ab1ba1f8677896910350e82c58c41b0a75e4cc9c7106bba815d8630f0c9", 0xfffffffffffffdda) 06:37:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fed000/0x10000)=nil, 0x10000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10200, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = semget(0x0, 0x3, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffff8, 0x6, 0x5, 0x4, 0x5]) mlock(&(0x7f0000759000/0x2000)=nil, 0x2000) 06:37:51 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0x82) openat(r0, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:37:51 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x3f, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000640)=0xc) sendto$unix(r0, &(0x7f0000000100)="5e9544545fdadbf7052f0c7a09d8beb2361985ab9ec7dbb1a81ecd326a7ae2efeb81981bdb2d96f519032f5e213b1d0390742d7f171286443f1b022f4b1b157281d014513a699058bd77ded801b90250051e0afa2fa42ec6a91dd53fc0a7a96c1aa58ebed0347f93b3388830a8166fdfe9720d104e33261f1f9fb094887f7d87c2a066dfdc587059625b33c422c464961dfc32dae0a9d4c2be0fe747e7eb1a89db4ba31fa22c6f154e9d514f15f73e6019ec9960ac8f80", 0xb7, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="29bc2ef14a9b1873de9dd23859a06dc3e66092b8b5b8f5930e518a36709f80af61745bfde3dddf0299987aa15ef4f3340905cb8ce8d0a9fbf53c57d15ce46e32a69c3002887e5f47d5f446c731ab12543d1f776f3167dd2518e65a7a67c18e86acbd54af9cddd6bdd097cf8709316b5932e80e89fb8caa46d41f7e0410b4a3fce8ecb22fcf0b98076b6a1904ee3ead28e3a7694d93aea0487ba36cee8797a1464ee2cc611e42d921525c66d15e08cdd2b61fe4086cf1223897e02abb3770ce7903c0f0a632471e281091f977d707117870e68dc6f80f07592fa4bb1e828cc77f79e356951fbab77baffa", 0xea}, {&(0x7f0000000340)="a399953e0993a701cf28f306b57cead519522f52f1df6d4b06bda0b376c3185737ce1fe3f379972e2529f549ba3ab6c89f41059d35d9e68f724cff157d18922b0ee6254b0526bfb7a938750e0f535d80eece011a322fc23a824718bfba91b10beb3dcd5816e1c3ac674725edb38141f5f0d06ae841fe590edc25305f79e4ad88e725f471ec85983ff7f4c4369d4e2d1d", 0x90}, {&(0x7f0000000540)="330ddf13b80706b31e93d1b41e966041c3c49e5a4e9d3d03814d590486875a8855799c8350c20cc28498a7fd63b416b959d4260b7d2072253d68cfe8a2735a083b4678a2804ac924f29a3130da416afd1e318699c40787dfd0b9fe141c65c5e2adef7a40ff8040b06f9e84a4908f9c16b3a0027635cf4f3ffa2d827c4af78276eeae63f60335934bb86b4b9ae708f333d826b39d7d324da48bcdff9f63fa56714c5308c7357f753eed881a54a26200ee941d1fb6ecc443d0d9bd7793a29e02d59a0f2bf2c70036445aef", 0xca}, {&(0x7f0000000400)="2528a0514f7aa470f1ad4f9242b336981dd6668987072b5ec5da25c2bfebdae263b3b6cb7bf9b41104", 0x29}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f00000006c0)='./file1\x00', 0x20001, 0x2b) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000ac0)={0x1, 0x0, 0x10000, 0x7, &(0x7f0000000840)={{0x1, 0x6, 0x6, 0x8, 0x7, 0xfff, 0x19188731}, {[0x7fffffff, 0x4, 0x6, 0x0, 0x7, 0x0, 0x5, 0x0, 0x10000, 0x80000001, 0x7, 0x0, 0x6746, 0x3, 0x8000, 0xfffffffffffff17a, 0x3, 0xd2], [0x0, 0x3, 0x8, 0x2, 0x9cc0, 0x100, 0x8, 0x2, 0x2, 0x1cc], [0x9a, 0x4, 0x0, 0x9000000000000000, 0x3, 0x7, 0x77a], [0x2, 0x4, 0x5, 0x6, 0x5, 0x2], [{0x7ff, 0x20, 0x1f}, {0x4, 0x7a25, 0xffffffffffff0000, 0x6}, {0x7, 0xe308, 0x200, 0x5}, {0x1ff, 0x0, 0x1000, 0x9}, {0x8, 0xee42, 0x101, 0x6}, {0x4, 0x81, 0x81, 0x7}, {0x8, 0x8001, 0x4, 0xffff}, {0x6, 0x5, 0x100, 0x9}], {0x8, 0xfffffffffffffffc, 0xffff, 0x4da}, {0xfffffffffffff800, 0x1, 0x695a, 0xcf00000000000000}}}, 0x1c0000000}) kevent(r0, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x7, 0x81a}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x2, 0x4}], 0x7fff, &(0x7f0000000700)=[{{r0}, 0x0, 0x1, 0x20000044, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x5, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x8448, 0x80}, {{r0}, 0xffffffffffffffff, 0x19, 0x4, 0x6424, 0x1e3e}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x80, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1ff, 0x3f}], 0x800, &(0x7f0000000800)={0x6, 0x64}) fchown(r0, r1, r2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x3ff, 0x8, 0x80000001, 0x8}) dup2(r3, r0) 06:37:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() socket(0x18, 0x0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 06:37:51 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x1000, 0x8, r2}) 06:37:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x90) ioctl$TIOCDRAIN(r2, 0x2000745e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x1, 0x80000001, 0x1f, 0x0, 0x7}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd96f3ccf85b0ae02c0ad67459992700"}) 06:37:52 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 06:37:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f8d629d03cdababc9a10ab01f62d29d38b01cfb67104978505d8d290c348e377087d0c2a6122d4e6196aef9f94472ee2aa3fe8bf0afd6ed9ace123dfdcb5e8bf0561eee54578bec5c5ef644d6b6b9e406c94757e646a64469919ac2a0d668bffdb6e6bd46eead9b55564f84caabccadac3c80d7f9968db3194f6115e30ff1a4d2f9e0b5a063338322cf8436eeead8d2c3078ce384660d084a30f518ad553b499d2bf7aaca7b266578c4a2e0f119bf25ea6916180de86fa8458fa73aac2ab80e0", 0xc0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0xfffffffffffff63) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) execve(0x0, 0x0, 0x0) 06:37:52 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x400}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x43, 0x3, 0x14f, "fef2c56aff52a476fe139fad5dc84159cc86e6c3"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e482", 0xcdc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152", 0x1c0}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:37:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000340)="d808eb4310a7f72caa20a41a559aac40fbb15e3bcbdf05d5a8f9951e4b5745513ee927177d454c1085876d01a60a0dc35a2f2d1a3f4ef9bbb88e60236b8cf011c4eee035fb93d89377f5462fc91a4c57eb9be15507e5a9e72ff1874ac00a77d62e9c6b95efc85b9edba2b54750ff32800d8cd376a1bb3cd6778e0bc0403ce983348ef80317156654a1c2b5b3cebd1821ec228cc8d6d8404d4e924a795366fed518332a2f3dbe1f0c502ead09f713eec1146912c6ae19f584a95b0cde85e75dbccb7406103544aef9b1f02c4e2a6c3b921509be3c33ff729885efbb4ece5b4d68ad3233c2077463ecd30149514890c15a5102df47b88bda7a0ad982db9458d1449bfd14339bde1d7484af5f3353b6746d29334d487f3b3e105261faafc571861754994db7b09b9ae288b37aa0c25625fbb178927686c3bdac71524f4518e8e4ac29bdb65e6bbc3073e16affdd48d7a4a9d1bdc40905376e93501106f131c047762a769cb10c79e9416d34c95adb83535b4d371977bf51eb2f85f40da4e6e5466162b8ccbb35abb9aab023702e9f1cf2d14339efe6e85c8e251a67b21a013929b76158b701473b42a493e7abf6a460cd8ad4f3a19604aca8f8c2a593a556a1d0b89cd83220464882d1b63d521e3db5e7780afa12116a3b78e62cdde870bd191ac8be45828d747960431d29ff0cd9a4ae020280f1ae6eae26c9445f4b78605a2bb4b9f79340c89712d5ff63d4f586570451256a7371749b7139af843e71f8024354b97b0cfe10679486c3c6e2a37fb67eb895facf72c8d498cb4b3512f9ef9057a527bddcad16bfbbb6e476df474aed399ab4f6cbb0c18195073ab1630f165ba57db2bc00d5b1fd6418b3f42c5c8cdd00432889b16891114f913a035315b120d59145754e97bd0c6171b6f2f6b4aff3a9a1908fd30c092e6771381147dbbb902db7bf246eeb7ac0ef051a60967c354e91145243adbfe7f12372961b326b011b36fb263f89915f5f4b849b78ece4a58821de456f4ed3dc821ef95fc1fd925b26391b0602fd2a27d1901aa9e191b62ed63a06ea4a0e5965b4c7afd567a35373d779c6352db02f6c8ebb76f8f169428b4e1c401dccbe425abe1cbc300b415adde314cfc62b7ba9b52395222adcd369de3394585e78b73ffe83ff1a757e14b1ffcd1f2cebc8bdd6e62bc16bcc95875b89b0eba8a806049439f139c5906752749f1c31d598c92a668fdef51ab799e5b7c68bc8ceb0ff058010ef0db77aada3f1cd12f555dc764062032cf4d844b5a3166cd61c860ad7ebd45a7bb8d3c305380f9c939fd25e46ed3fc83aa248db38ee90b25f39fe74842e7423e8543f162152c73d7cc5bc8beef5ba38d03291a65f760def5477833240b749e24a8ed079a91cd3c9ebe98496112b847f952dcf1dcfef9dae4df87d55f6e8e587b5f7ab815bfc92f0578d9c5fa24c5695a8595b96815d47b340614dbad7c3b4db15877e1c8b97bfe45c07b8194fec048adc8fd2f9822a7e10c55c1ec9d93ce6e42e0ac100124c9083f9fb539ee0052cb95ec71d43758aee55adcf21addc772c850df405cb170de7b5b565a4a03c47cd2c4cc63828655dd8cca36d563f0b3a9f020018a59ff60bddb909df824abdfd16e7a576d07d5c5123a84ccb8a50abe908369bf7400e57ae93a6c37c4343e684019315319d4aa34c83fcd62e54c929f7afc05e42dcfa3f4705ec58dcecbb745adf7187010734437ddfa53ec0ed453d5686cb88616d94f974272dc4e5bcf981d7745544bc45c3705dccc7728d7a136a1d35b3e60666e064aaab2ddc04b8a1c3e263a677ba110c18d831e0826cdfe00c613347b81aef77c9ed5f63ea3c888d43682214269922f709703c48053b4d276822c887a9d5ee93f71585a549e16320c60363b87548b3a392c97a66beffe69dad3a6be0810d9c84e7c8fdc6ce74054f5d0be3ba4183edf7345a9936d2f582705e7fa18b4808f6446abf3bbce0723382bbb4f0c297234281725fea104e623efb02fcfb9ae7bfeb4f920d50f0c779b7530e82d033f707c3d595b23844916b244a487bbdf3cddbc2059c18ec9f2eacc61ef38f868db579f975dff60d90b4278debc1f46bcf7f3e7cb5d7344bf29b949c64869f5ab2bf60a622380fe0fe4a4af093e45632ef0e18804afb7ffa606745ebc001a9e66f552fe29ecff55d0b67da783ccf38054cfab7d1325ee015aea53ef7ced6c79a037a4ac04fedd6dcb3da6e6fc8448d4b6da2f713cc13dd3928328ad15e53eca25db478f3be8394c4d29dc7365909ac8a18af20ca0f9f24bad2f35a5e89ea03cf133adca41de22e7b3e271c2fdc1212e6f941c0a0788ef43ef53e8a0fd15c63097e1a1a01796ee9cf0118fe3c0dbea1991ecc582355ce02e3e30ca1011f012eb65a61040361d98062fec0e92693cb3a08dd28fdd3dbe27c68eda9360c619215a70ab90504276375e48f0d85ecd259929186a65a18ef81bcb0177037714ae8d7db104550bcd807fbdd97be26e4484d8ed6f5a9006efdd1cbb6a47a8d8ed618e6e94821ac6223977f7cd08ebb0e15b8b06945b1322921e5d5e1b5e75396ed96afa98d4e02eb14b03e85536e938334245c922365e7debac41403a1999667f0a0b8e29029e7ba8329e0a4acb5ac9e3b7c889f88631a5857692fc2a0d75668fa3c6c5201d3c02ce2e7d0053c3ed23b6bea1d4b882d2a536d0a4192667ab0a9734434260d9364b7aae8ca3c44308bb277f425eab35408aef98ff48f19e27b1f031022590f667ffbb61f4969a1e3f23fae596c0f3767fe89ea29d7463073c538839faff54a6015f407367bb33be32ba76be033a0f012b04a6ee69e31c4024108a787495529aae8dc8b4f6bcdfe79af337447e472c3cf319f4ee658eca5107579f3cb1dc2cdfd6dd503b00910480f9fd8d751d6d9b723e4b2ff3c831eab7c55da02a43e3e1fbeaba70817f36596dc753e57e1017f29cccab7c349fb3021e70bf709d47f0f52830c0917caa4124deb892a4c46d3a8f1a8a932b60224400bf1a06d9fe563f7f5b846b9284dc63a297b5092383241b94db9a4f38bc2fd7fab7b36a011328521c5d2ee794043e7f56dd4e978ee0090a2c904a630cb8722f26ece02ea056396839f2b47c7328d53c62de019d528af9b3b082f318f9adbda1b5cfc417b29b2297f4a140c1b6c19a5156e4da2a14b9586a8360b018e82fc7471f1c5f2fd04ceeab2ba0a142ab958b69f4ac33f4ec64821682181ce3eab8e324ed9a07acf34a2fe3ed3c8d39279cf4856ac8f3609442dd4faebcbd048b88019f6b97f1c006aecf9e093bc280b157421132b316828339536c5e57ad79b29c5c80ad6cd4ec0272fbd12c47a88a2bebe2692ee47cc544498aa74b952f209dbe281498ddb7a5f4232301bca9e0bcdc9357ff5cfc7ffb525504ea8a927e2679ffd2e7b227c113d29e8dccf074fa4b8a4c94850ed3fff6ac56ec5a887acb1a83d5547888e033cd919a7e320cbb1bf295aac2bcea71a6d3e678e031fe7ba849f30614ff39e8349131195029d0ec95c13766be0175a2f37ad6647fdb1ad74677a26adac0b8f1ef615e680bc943b9bc2ac774d38b9a27c7869f129b99d06c3b90db9ade7cf82c5e2425ee9a230cfa17d845ef4f7d431ccdf2929a0b235a6d151bdbb501679ca71c7baa8f4231e5b01bfd77f343354d9e52687e19e8de9f2430797f2b3a6e6166c3910af7dea5f6fcd5662ea9492c6848601c2080ba180e1f619d78817aacba363c1bf1f625b78712628f6bae4f3c9582cb451b1180be73fae500a094d542a7225a1025a638f6d6754cfeb7f9263c45797bb691f2b67069bd10767019ffa6a38f936093f447d182c93b6c873e2679574172d8820ec4fd5c975e3752c7eec37c048870c23ca85f8d82d73acecf69c796eef158246534e5056b2bde8d674eb8c9290d049e0ec69c2849beda8be0da219e07997e41576228598e2cc8e339a3fa788a4667ecd88ac58c84d8aec9a0c7414af9b9b0bf2fa24aa600030185f381054d0734809db5220fc49b2edbdd7616584c66c1313502f9c5a295d9041d4f3a5241acce22a55cb5047f4066ec0efa853f0a955ba0058d1e50ce13d0c01f01de26b66ff55356406497549b48993a6d16e575ada6c06edf45c4643416fe177d4dbac48752d1f3dabf89fa467ba657f2b61805bda4dd597912874e73eeff8b0479d3992a558e298dc3d2b802374c6262732e8b1054d7ba1e9b9376b1e9d91abf42bf471ee7770ba50081a73d442adabab73bcfec0fdad5d72732f20ba9512a91a71bef5802c3f6a222256a0fa6b61b21fc4d8cb91fb95b7a694f06e35442afd0595311d1c53b18bf997ee36570b263a5f69e7c2f5e3cd0cd0a793124decba4dea001297f8aeaca1f5973374bd13a784404f6a830821ae51d803ce70b12d146b836cf5a3bd82f9930cc3d8f5ec09088e0cad47a19335d3530e69570bad13286dd677d5b68c9819e9fb01b5ad5ec16af6e7f1143846287ed6173cef479a7245e3bc4b38c9229415fa1013b8480219ee15aa29b5916ffc0fbecb94eae3abfeac19251177ec94ebfc5282f097423ea0da8c430e21c0936860ed3a5d1f229afafdddd1f3d54c73c56ddefc612b5e941558769ebe8421253f2988c63747c8c3df4cfbffd5e5e1a0c25810ecdfda83efa515a50cdfc955b0ea4c6ad128bd27a7626c00ac89fdd2019a3ada35bec08325feb70c659b09494aa5739edbce60631acd38a52796292f4a02069892c97fc186f9d8b0e9636f01ad7af500f046ede631a6ea1b6fcce2fb5351019bba9a87695e59eb210e9c4d6e3aa29870b6915bbac17a3ca2ceb335ec0811035c006732a49699ae35e1ea277151988b130ea562b5dd7621a3063bc288805004d1f61486a2345849a6494111a4dc35e444966a3d15d844ede2bacf4381749951db0f1388f1516bed556d16bacda79444cd388ed2d54e3f91f76faf752116c9cc6637afa6d4ab2da1cf4b284eb0b979b2613a43a56dce758c2c514b07f94f457dd48165dbae83295e775c7f31c02e7559e93860c71873e8565c4246726fae938229a8fda9e19c6d899433943b021f7d3c23946c29df21b7a9ac38590df8c0bb60c3a6f54135a6c778e319e395e92df75f790bc1ea3a5698a2f322a859f02eece5172246e6e851925809e0489774f6e909a82faa09bdae8956f1b73fb96ac1eb2d9108a4c8b3c5e8b59b0bb6752bcfd61dd30394797f9050e79835f4812020fe3981aa411a20c985fa61f271bfcaa92fa1ddd5c48437cf49c3cc133fe4cf27d6c9f1076e60291ee0d3fa900271d6b648ec6044661e360479d9c4cd43cc4766c17e3fcfed3b3097b93579e984e7bc49959fe4a227f64147f0115e1a83f27044ce73c375f28ba787bd8a375506dd76f55e0348686b4887ad30438488d46cc6ab2bc8dcdad0a205b94d75996b640606d70e81bd87c71f43dc994b5a8809e1aec78d5b3985bfcbbdf5792d486abc7b3337e94326fbeebe0515f3c378b9ffc535ac85074c58e544d9e06b3dafd3ecfd0ada7a57b640e06e8d4bbe930493de1a990f31c33e66f02e2fbb6596bb8cc189040f358a095f6808e280fd8ddc3235e5bf2dd66eaf9d8355ff786901d1fba5f52e9b15ff29c798284bc6b3a0692dd56c121babca5b785d2ee391bb6ad26960ad1e71bf477f83632922a45a83a2aec6ee79e8b9a4edc7760ab4d0b2aebbaef4b41edff2d48ce532a319a7b85c3cb4ab0d670c4e6696f828c92b9990965b9f2c28cea629130a2eb20763ec75a045069987510f4739", 0x1000}, {&(0x7f0000000140)="5c9af39b85b09a43a1145af0f9006aaca6f1454a45e449e0851ccfa474b86c2d9cca717d699783d6b99a277aef967d2a2c993281a57f9371b5ca78b5bdc48cd79d412f746b1ff8eabff3aa066e40ac20feb8c236c880f5465bac9d5da3ffb3e9c10bfbd453c799cee03a174b5457ab90d04fe66412ce159ab949bf6ff830ffa19eafaaf9e1a6bfc71f13b78d4f7a7087bdab981b5d24795595231b802d2170ad817ade1ebd81b1c54963fc2553fa06811add6ce8ac221222cb6f0a9f514f244b17ef0a59f68f5824f1bd4f058da78141f59b05b84be4af3014d41d18737fceff526c9fa21a4fad7475b697ae2b3b5b7d60", 0xf1}, {&(0x7f0000000240)="5daa9a83fb50a5701b1b798fdc2544c06f304778703e99fca77d787a286113cd5f53f4668a08d5d82fc8eea6dd3daa7bc32e69309dcfb16f8817df636fe3bb83db831a7547fd699b3e648908d2b456bdb9fb8670e7aa297bfe2630d55e", 0x5d}, {&(0x7f0000001340)="f8f3f365b06b1f73e248114f26b70637d033e4fc4d33ba1e1a2ac7d22d9da4462edcd07a7da8c77285da17764ec5c813ad7c8a91cdf1330396f31ebda7b3a26d719ba684fdcb98bed9a860b5619d17d6cb3010775f709e72366d02de3bcc387222515fcc5f5894c063baea34b0d64302a439", 0x72}], 0x4, 0x0, 0x0, 0x2}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000001400)=[{{r0}, 0xfffffffffffffffd, 0x86, 0x80, 0xac, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x12, 0x35e}, {{r2}, 0x0, 0x0, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000001, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x101}], 0x0, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x8b, 0x80000000, 0x1}, {{r0}, 0x0, 0x10, 0x20000001, 0x6, 0x401}, {{r0}, 0x0, 0xa, 0x2, 0x20, 0xffffffffffffffff}], 0x5, &(0x7f0000001580)={0x2, 0x7ff}) 06:37:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0xffffffffffffff80, 0xffffffff, 0xfffffffffffffffb, "e5ba7ed7ae129e8ac3b0048d0eba4a0b5a8bd5c8", 0x8, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000ac0)="cd", 0x1) 06:37:53 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000440)="c17423c76961837087acfdf8c2078785e36bde32f679f171e6f0039fd496dc429aa3e704e500757d3678bb7060d3e1f2418f59eeb785024525a32b90f5ebd1a5efeaa496c4e084a07d7a08ae5e928e3fd50272e628d0cd18d3b08d610a24385f9521553c0055ff54f613c9c4902674b3654c951f8d2400ea3e995368837df75691fde6b21404f9f868337f954c052478deb04582", 0x94, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x80000003ffffe, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = socket$inet(0x2, 0x4003, 0x7) r5 = semget$private(0x0, 0x3, 0x104) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x8, 0xff}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x86, 0x1, 0x7, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000006, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x4}], 0xdc2c, &(0x7f0000000240)={0x5, 0x3}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x65e8ca52, 0xfffffffffffffff7, 0x0, 0x8581, 0x6, 0x9, 0x9, 0x0]) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000400)) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000000)=""/188) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) rmdir(&(0x7f0000000680)='./file0\x00') setregid(r7, r10) msgget$private(0x0, 0xcd) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') semop(r5, &(0x7f0000000280)=[{0x3, 0x3, 0x1800}, {0x0, 0x684, 0x800}], 0x2) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r8, r9, r7}, 0x1) pwritev(r0, &(0x7f0000000280), 0x0, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) ftruncate(r2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x1ff, 0x28) 06:37:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x62}], 0x30, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x2, 0x2, "6bb0ea1e35b05fa7373e5c7da2826e2a33134efd", 0x800, 0xff}) 06:37:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/10}, 0x12, 0x0, 0x800) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 06:37:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) accept$unix(r0, 0x0, &(0x7f0000000440)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x35, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x7, [{0x0, 0x80000000}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x1f82fcc6}, {0x3, 0x80000001}, {0x2, 0x8a}, {0x1, 0x8392}, {0x3, 0x101}, {0x3}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x100}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0x8}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x101}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x168}, {0x3, 0x6}, {0x3, 0x3ff}, {0x3, 0x7fffffff}, {0x1, 0x36}, {0x2, 0x10001}, {0x0, 0x98}, {0x1, 0xffffffffffffffff}, {0x3, 0x1}]}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x3, 0x6, {0x2, 0x3}}) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x86) getpeername(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) writev(r3, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0xffffffffffffff6c}], 0x1000000000000076) r5 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x14, 0x2000000000000080) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000003c0)={0x4, 0xd917}, 0x10) fchmodat(r6, &(0x7f0000000540)='./file0\x00', 0x80, 0x2) truncate(&(0x7f0000000140)='./file0\x00', 0x1a) 06:37:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8001, './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x5bc, 0xffffffff, 0x3f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x5, 0x0, &(0x7f0000000180)="f4cfdae7734753090d924cd2896b8c46c48aa469c83b6e244dd1d853b155f0fa0f00bbd9fb300c7d92a98de5151f5dc2e1e753bb62f96fb5d02511352e223c7aeec57b0b118015e5b4", 0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:37:53 executing program 0: r0 = socket(0x2, 0x7, 0x2) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r4, r2, r5}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x2) 06:37:53 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="7feef3b528bb262321c459e96c4496c0d2d488d5c4c4b8a1dcc2bce15645a392015084a757499ed5454f9bada532a5f0569b966b43820b37cb4f7a5b250b8d0ea601a3a36642ad42a81b5aa0c470eada062ba5441764a1a1fb25392002391e08095f0f28074a890cb9707dd4f2d741134dc6f1b0b2efff158bcf02997a5691490eb3de5fe482e2b5466ccfa94b9e5e8f6d67aad55505057a5d8871dff2db5dd7d1e45dc24960c00af385a6afedb8347302c92897f1fa4abdb2c42d45f0e725f9f83f14c045436bf34038cded84fc7fc2cfeeb973cc63976abf327b4ce65bbe837d7028cbe347e7c972e6496cb4cf8ec2ab9e2f0c8f61900cf2dea4445c832be7e6b5f5997ef98862da6a397f4be1332d67c9a0e3646267553e8e6e52c5e53bdec4f26ce6fde742a95e5baa5862ee36ac46162b6d159cac0539b9f4fd222487ea7789c758ac5290bbe0f4885feeaa0fd60417ca3ab5d1244f275498ac46009acf52afa3a0f2091abaa78d8fa41fa3a799c6dcab29e117dd270e760cdf6221cb9dd536c10cba116aa106ab18975057aed11c7595621483c43b95e160b2d1b7d4485f00a7a32acafdc4c4d7fa5a0cd8211281d1f99c7c59b8f1ee787babc361fdb3616b8fcfe2a65e3633cf693c64c089f440ae228d0875b8543a72d0afd611284b4b61f992d92843b3ada0fdb9e25d18e9b091f082674a89ddb3fbb6796a2ee983265216688a1afed61f91a62f3650fdea36474bf0e03e32b2dfd0086d5d394bf638fd90fdeef21e8488866899da99df9d7bd73c0115f881a954c25bfa1308d720e835b1f60ecf4ea717b3021a51bde80cff690b8bf1e18e00c24752b9d975388fc4f7cdf3f5", 0x265}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "6b82b57d9f4f3083b7f2e564ea7492c20eb6c5ed"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8cc5607479c14cebe0769042381cbdd2d0fe4d2b"}) 06:37:53 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 06:37:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x7fe}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001fa000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:37:53 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) 06:37:53 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r0 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x284) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x4) fcntl$getown(r3, 0x5) recvfrom$inet(r3, &(0x7f0000000100)=""/106, 0x6a, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x23ed40da6d9a7b83, 0x4) close(r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000200)={0x9}) getgroups(0x2, &(0x7f0000000240)=[r1, r2]) shmctl$SHM_LOCK(r0, 0x3) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000280)={0xb7f}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) chdir(&(0x7f00000002c0)='./file0\x00') accept$inet6(r3, 0x0, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000340)) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000440)={0x88f, 0x8001, 0xfffffffffffffffd, {[0xc7, 0xffffffffffffffae, 0x3ff, 0x7ff, 0x5, 0xfffffffffffffe00, 0x5, 0xb48, 0x8, 0x1fe0000000000, 0x6, 0x6, 0x6, 0x100, 0x6deb, 0x1, 0x2, 0x1], [0x3ff, 0x8, 0x1, 0x401, 0x2, 0x9, 0x0, 0x9, 0x8, 0x52ee], [0x6, 0x2, 0x334, 0x0, 0x4, 0xdc1, 0x2], [0x5, 0xffffffffffff0000, 0x5, 0xfff, 0x13], [{0xffffffffffffffff, 0x7fffffff, 0x3, 0x80}, {0x7, 0x7fff, 0x20, 0x8}, {0x1, 0x73f, 0xff, 0x3}, {0x7, 0x6c, 0x4, 0x5}, {0x54, 0x80, 0xaf7, 0x8}, {0x8, 0x7ff, 0x1ff, 0xe1c}, {0x4d8, 0xfff, 0xa1, 0x101}, {0x600000000000, 0x5bc, 0x7, 0x13c4}], {0x9, 0x0, 0x401, 0x1}, {0xfffffffffffffff9, 0xffffffff, 0x4, 0xffffffffffffffc0}}}) pipe(&(0x7f00000006c0)) getpeername$inet6(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) 06:37:53 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/../file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0/../file1\x00', 0x1090, 0x74f9) 06:37:53 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 06:37:53 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8100, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 06:37:54 executing program 0: r0 = socket(0x26, 0x7, 0x9) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) flock(r0, 0x6) setsockopt(r1, 0x5, 0xb, &(0x7f0000000040), 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 06:37:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000200)) r11 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$setown(r1, 0x6, r6) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000300)="9eeb5765e3c07d92451167d4b51336711c655b8b061adf6b994ff8c5eae0cc9cdaea85308b5af7c8d9d890959ff1a6e6b64d399f1e83985cf4c57c535675a0b7918b12cab5fafb3db803", 0x4a}, {&(0x7f0000000380)="1942c6e8af308a57414b60f78c13cb85b5331f64e36b4b5caa75d187ab37bec827b74aac3710d1087758cd79fbdd8bba34341b440e2c761c2089177ac8a6014bc209", 0x42}, {&(0x7f0000000400)="b700c605cdea832d3a20ed26ad69dc3d1cb5737c661d122d236536698ebf30dd869eb92c2ec5431b", 0x28}, {&(0x7f0000000440)="63224ff584c6196bae41604f3b807f48a2f7e5f66769dc40ef1facd672b5185c89547f75f8a9c3c90355d81221faed865a1fd91436439e04486bdaae8e1c99457d7d6e9db62b95830e9b92281b118c51ed11474a5ac55295f03d0f3bd2f77df412d517586f21be8476d0b091ab8427e7275abb6156f696b0a140ac33f1616b9160c745805330df82141c3954daa5f4b39c73f6f4f8b1388f444091dee6f4fb0cad9756363f664ef5bc7196d19a", 0xad}, {&(0x7f0000000500)="489144623aef234c040d1023176802c973181936c0b62a664bd582cd1e194a5bf016bb13759ceb739aa6b10a41e225a3757370212d150d65647ae4127f4095e82d60d4aaf656028873761d2935d52bc382fea57c8179c0b8b2ce2217379366688ac176fd94f2d504f9655903c378883d5a1994c72daf2829ce402dd626c8b3ab641df91ce73ef3ef52efd1971078fb18608eb62d3c696b74ab119b0f0b848509796300d01be8b9f1c5e28eefd27486b2473a8dec4ab695c9742402afb8cfd27119ab0f62b681e34750c4d9cde801aefccb6cb6178c13eaf97ebc82f644cb53a23b73d9074c9cd155c76b", 0xea}, {&(0x7f0000000600)="d6a20bece712e24c5d95f90dd685a345bba90e421eb4bb92ca6d69d5270ae5ca605af1b6e46c2fe76a7b7e44cde6e9", 0x2f}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r3, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r2]}, @cred={0x20, 0xffff, 0x0, r8, r7, r10}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xb8, 0x401}, 0x2) sendmsg$unix(r12, &(0x7f0000000a00)={&(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000800)="6f51bd28a92d30f55627f684e820fb7465d12b5cc69820080c794be69c29d6fbc7d588081ba581ed5b2a183365586a1012dd11d120aa119032e11fdff159947a08bb27901d33316ca79ff385371d12589ac3afbce4597724dc504ee33986b9b66af147814b7246c2257e1a1cbef000d74b1f3e69bbb5d922984fe2e9ca38fca3ed3e250d33f29da0f85ecf952600b645a84c48d2d73c739b85a1ae2ac047960ce036350edc61afffa8398eb7ba0f69143163bd116c94036b93b8b9cd0c934d66373e1e3eb158b97b2114", 0xca}, {&(0x7f0000000900)="3f1b2203ce693abeb69a19d28c93daa7dbca439ba72fe33b2d78f08d3b2625e5739837d3e63931634b9c400e7493d466c4888c4aab24bbaaa2c5ed776b394dcd8b29f543f88e18423df45ea47e50c5c515f6213c187c9079bfb50846ff699dd66ec0e673c2eee996d2d2be56c69ec4440168759597e78b35207a2c78ecd3e5c27f4966ef8e6d6fcaab207c233d6867aa39cccb276c34c967f3bc2d", 0x9b}], 0x2, 0x0, 0x0, 0xd}, 0x400) accept(r12, &(0x7f0000000a40)=@in, &(0x7f0000000a80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000ac0), &(0x7f0000000b00)=0x10) r13 = semget(0x2, 0x0, 0x92) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000b40)=0x6) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r13, &(0x7f0000000c00)=[{0x1, 0xffffffffffffffff, 0x1000}], 0x1) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000c40)={0x5, 0x0, {[0xc4, 0xff, 0x5, 0x7ff, 0x38cb, 0x3ff, 0x6, 0x1f, 0x1, 0x4d, 0x5, 0x4, 0x40, 0x2, 0x8, 0x966, 0x6, 0x4], [0x0, 0xffffffffffff7fff, 0x6, 0xffffffff7fffffff, 0xec20, 0x74, 0x6, 0x0, 0x24, 0x4], [0x4, 0xfffffffffffffffd, 0x1, 0x7, 0x8, 0x3f, 0x5], [0x185, 0x1, 0x20, 0xff, 0x6, 0x2], [{0x3, 0x3, 0xbb52, 0x8}, {0x80000000, 0x9, 0x7, 0x6}, {0x5d828e03, 0x1, 0x7fffffff, 0x6}, {0x4, 0x3, 0x100000000, 0xfffffffffffffe00}, {0x9, 0x6, 0x0, 0x3ff}, {0x2, 0x1, 0xfff, 0x4}, {0x7, 0x1000, 0x8, 0x80000000}, {0x3, 0x7, 0x8, 0x6}], {0x9, 0x96, 0x1, 0x7}, {0x100000000, 0x5, 0x526b, 0xffffffff}}}) renameat(r14, &(0x7f0000000e80)='./file0\x00', r14, &(0x7f0000000ec0)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r15, 0x4004574b, &(0x7f0000000f00)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f0000000f80)) open(&(0x7f0000000fc0)='./file0\x00', 0x0, 0x180) 06:37:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) 06:37:55 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) geteuid() r2 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x30020, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r3}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xfffffffffffffffc, 0x9e}, {{r0}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r3}, 0xfffefffffffffffa, 0x80, 0x2, 0x0, 0xfffffffffffff001}, {{r1}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semctl$SETVAL(r2, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) mprotect(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0xad8}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) 06:37:55 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000000)=""/27, 0x1b}], 0x2) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ftruncate(r0, 0x6e02b638) 06:37:55 executing program 0: r0 = socket(0x14, 0x8004, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x1ff}, {0x18, 0x2, 0x8001, 0x9}, 0x3f, [0x1, 0x8, 0x5, 0x5, 0x3, 0x5, 0x5, 0x1867]}, 0x3c) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) msgget(0x0, 0x500) 06:37:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) fchflags(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3}, {0x18, 0x2, 0x8, 0x1}, 0x800, [0x10001, 0x1, 0x2, 0x27e, 0x4, 0xfffffffffffffdf8, 0x7f, 0x2]}, 0x3c) fchflags(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getpgrp() r8 = geteuid() getgroups(0x4, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f00000000c0)="7b2e772856cac58e3d5099939011cf1da666177373e6ce52f2b53de417f3a42150c78f7420786640267015cb83b262a65da01606da9d99bd96a86724066a2afbbe39f2829d9a47ce91588b5e1c4baf5a06ea6c09cda45c5ca2eb35118c3d1d66f1c98fb224e6018fa1a71033acab16e24accb8445d662859fa0e58f689526dc16f4b06c9ae64d0afdc5aab4feef3c31f86cea68291d492147e80a153b36422c5dd8a93797805a759caf2866a6849ab36eb6a49f9ff9035c4ecc5e0ff6768f08c529714154ffbca9818d7d9d6b6a29cca15821d3b1347643e0e", 0xd9}, {&(0x7f00000001c0)="56c578dddae0f6b110e78a3e350ed4156103efdb44667ac88aa4eeccc7dc2ae06855f5c61d205aee6500f511569d5ed47d30a5ef3cf200a3e81636b4", 0x3c}, {&(0x7f0000000200)="258cc842767c248fca254672d947ac197b48086b77b9f1450e8a2ef3f64375df9c74c42de6bf93c028af3dea1967aebef43294a60894fd220847cf9f8295", 0x3e}, {&(0x7f0000000240)="6b1ea810bdb26182bec7de5ab0bb42b4a36f48c9e09697e3fb67b785f911322634baf88affca20e7a91fa5627fae4d7f4ea093debfbcbb6708df091a190e7755a8aedeffc1f63fed8fadc946e4c982a94fa180a75ff82e2b3a985c2e96c3a0d3badb394619072576250e4636f9d615a75b9958ac32a47b3a78bf32e2bc57e0472455a692fed580cb1959bd896853d1c1addff08b4313e668f4ba828307bf9dfabf5d64fd4b7bbfb07c1583124673717ddf3bb844cccafb7a1aff35ce2ad1e562012f127bcde79bfbfef1dcc13a7e08111e25f47586ba5b9620d97adeb21726626f134f9443baf29a247ec973c3c45ae1a161be27977d518eba19fdb1c59b2ff3fe206d22360b2678d20d5edcd32eace5bc3b3b4f76d425d5698c19d00fee9f5aa8489199916f0ab85c62a8ddf50fddb6d99660562b15d1fa8542dc3b0ae7d254e9789c5217b23f590150ad9a73a46d94a15708e4ea2dff0d91eb0a6b321ada0fe66c077271eeaa52123b28fed5a6f74c7fd0be8312d14b82dd4d67414551cc9ff9c95ac7f7396d299f486e0e3d68a7ce3be8752d61a457129fac6e3b0909a78525cfa4cd16d68c5f6d9b144c758d2a06446b934f679475bf41b1da70d72672d8e6cfc80bdce1e04b76e5984da603a89c059df928fdeb22af426230ebae9abb5fd79603ce567c6c6c7eaa18afed872c87655eee93fbbd837d3e134a904feea4c2379728dc47f16cb78faf2a534e2470ad24a40fa91536af0e8f09c256ea115338adffb2b873059e4a1bdc66607d296ae76313bf4a8bd77e95e75058ec52d5ab527a067c20e9ec3e81376f5c44e9c9db04e8908130503aba8628a1d243b3c74fd9b24967c6974bb0bdd46f45bb2775ce7e7f2e36e80809d2a5bacac1221007cd2b07775bbd4e32b8f5a282afe7ef92d01a3f8da71a84b3a07609a863881db5be4f7d19e83723a091e6c068f252058cb3f626a67703c54402c6f8cac9ab101661e4e17db1ac568c0b9bce88e7d346edcdce713e7bfbaf571c580aa9c755a5874bcdf1ab30f8fe7eb63b09ffec983e805b693ec72246e13ce46026002e1f6f8b82ebe5c95c3a0fbb6eff92c2259004c16b83feefdbf5a6436c86b7c47e5424348771dc371fdd90b131adff6ccbfcd5f222725ea1753872cf9bbf2495bb1877a38bd9fbb2a703057e71a313b0c31cb0adb64db3382d149d3b7bf99a342122e019bcda2555b3b73b76b38d94867ea57160ad0c14ed99de9abc20194aee3f55a9c6d076c610c8c75713c12e0862a7b732eebea6c267cd86d3202d3d387ebdbacec1e7ba93dce0beccc30ca1c6b743d62d8b495fa686fed26523ae22d2cad4246ce09c99632e18e8f26f97150221c99f510763e0b5a001c47da20fe8e936c92c25138cc797cc0673341d81bba179b705be4c5586b567d8929c559055e7783bf5a2e5058138e295391d6d9c52fc3b4ca3ad9991c6577819c3cf857ab0b06d33fdb677995152c7fab8d6878fe36c4f122558ccd08c0fd65f1dc9b3617410305779969051fa086170cbb5de3b196a3c45a8a0a32bf138ea46a2c188fbb0b65e41130a546fede4db14750609f30aa9c5876f4750c7e17e35ffc8edeb85439656dd68b7c5995b0bc6a50ce338063bf5b04ebd7e13ae338a855a539ed6a8a87f614efa8cde4038ac3e88b77312a164ac94c3a783aac6cf4b140c30f9874a354399faf69e7c64fba90e4c951d15e082921785fb993b5e1bc8991620f1c51551dfc343d9a61f326a58105d50f73697b16b991eb9bff62ecc553ee68a26d4938a640401d5ba7c9cd29f9d9efc322e3c51bedacb418255dc2b27afe65a7e1f33941cc6e65cba0f7d734409256f50db20493897417aeb83450a90cec2aa0ff3df9a8c34a5b8aca399c23840ce5d9b7fef6a74fcc896f9f1fa90c22aa75108993f621a985bb434228f10bb9424555e2f878e72dcee45d476d86edcc0d0bbb87290aacf2719aca4cec1a3189d138f7a1f9885af6252b25bd937f7fd80ff18dc7ff82ad1b0c9c5610aeca9e6318860d11079bc59427dfea7422bf471d95225f3ee0b3b98cdb7a3c14084ec25ffcb48a7ad15debcc13f6c574b8978e942ece6513e2f2a70d26d2fc26ab2242b90606e34b3f41db3877b76c865c5f4d1269730702473cf302954ec7ba6b1c1a835fdb34e33765941a7da2f6004db43589e70031fe1500f1c93fe38211eee3f5a4098d9c9153536b5e56538631df0331346cda31260c40a7f02c4668d784bdcd69641f7c790ae81134439630502294f2911d26bb32cd5d6e3aff16b7cfe7232735764c4bfa4ec3b9d663c094dc6e9e689d458f4dad9e037fba5daa4bc6dc82a36d778a7434756fcfae24c7279745ad17978badc42db94a8b507dbe943add440586d4bb4f618996267165969698cfb25942cd449e8cdc0301a9b55885317300fd0864f592fe6f8b401203dfef38821032124c8b9342cf0ac359a29f631f0a7943f8f4fd01f587a25dbbf8feb42719d3daa86e4ff44dd5c737f02810754089d72335ade0a4211881f64f3d0d8974276fcd6b566f73a9869b9f33c9e78abc4ff8551a5338e190064e326a18f98747f39b6d87061899edf6614f9f9bf0c57968849447196c5d9aa112fa39dbc845dbb44a01bbd2168cc5a1b13851519f4e0a1d5c8edc80d0599f07d94b1aef073c0582a9ae259b1e2e4f239080183c3f618cb392defae44a8cffb2219cf3c1fc528027858f9f981889a23e2e230a09af9151337921148d6565c324608a47e9ed4da3d3d966bffbf544e367ab3fbc2cb8e8cf89cb6b9b98133796f5b330d09e129fe2b860dcfa14107cbbf90c8dc1bcce1ccb52c3aa035b442d9ccb1a00e874c85cf69e7a4143fa72c4f17834cd6a485f0f52f1b836e32e6b610be99b6b5fc01294a7ffd0e4c867fd1f94d4d21ed1b9692181b2e9bfca2fe0da45077257b32a8f5c4343de9c73e8b85cc482ad4b593d1520226a4654739df953c92fd1a9c746f87711d8a5a6fdba106e94d7a4258f78a372b0e7dedd619706f9b42b45dba5f4479f8bce42e675dcb2de6eaff9927b0e61292af9784da7b337bf71929efee66bb261409ff4d73bd5256089405a11b94a3ad3d73df4fef3bf0481849a4f5266a049ffb3e6260a3e3b38982310829b896e91ad34d70b0edcfc47ef83a71171a37cc195475df258a11ad5c0c59a756d9e7ad9e97c656bce44848844f21bc8baa298d46562786a5b25b11f71d6e7567a8e9718f32a4a9401160f39e44e97aea622f0eee7df154afb0437bcf83d1efb4510b8454417a8fcd949bdfafb7f1024e422a198a1a3a1e50bfc45c323a95fcacbfa528d9e56bc97d78170faadd476d0694447f14c3a0634eec2b39237299067c1d1e7cc4900e8fbeb44de6e418726cde3529d0217aa10b54a33c10ab0804fca79958d7f03ef84136d39aebe52d4acd263bb6495a92cc6670f53c05d15b5e2e22e8ad7312bd9c5243be0a822c001ac3a83fd71901688214fa0c11a3bca2345c290b405ee441d0075029b1e84d7a00c5bad8a90aaa73fde8530a9fb1a9713243739bdd2ee5e48da2cfd4ceba7d572e727693f9add5a00f1f50b565d0e3a83104ed2b4522a2598db998ee88b26d2964761ae546bd4ccd6f3a1540d1b442d4be9c75ad2dbd9ae719a70e683276f53fde04fcbd32358380c7875f6ed6a3ab6f48bade690e0ce63f4674bf85730736ffec350a340c2af843cd0fdebc20435fc2619343aa19357543de24d280d2e249e20c4fbc781e48c6438d1ddc44331edf3166945afaccbce93da83d08f6a24ab4fb7f2a78d9414e9c257ce109755e20b82d581f82ba0c094b813632adaad5d142645879cb975834e43048f6c11f5f116c797a5c1ca0c90f4410e66feb137d813fff5791178850ba56a025fe6eaef4dece377a9aed6abfbb9c590b82c3ce3d1ba8c39a2131da560443eee3db168c2724c3115cd08e0b37a6ea497f5e0f8ba6ade92c4c272b572fe41de1bcee5d7ca112349f328e2fb0cf6091993d1f28e4054fad7d46d6b6ad7946110fc73f321f168e824fe635dee46bd1cd49d7836ba7b65bf3cd2bd36407f754630dc6ec271b976a25a47453def3a59c5c9ced0e213eb0bf88483c4bf673b808b266988ed416fca2651bd1c1a0c8fd738941d35ab27824e3d6d133b5d6851456d6235cf9fdcc53d4854af72cea1d011b3407eef95a208409feff9b5eb3c73a20ccece5841ed9e3f944db6bd496e9131cc4f3c006aa0f054329dee659924671eb89e61b3a132724288944fcfe2a706040f84fe15bd10999da0c1804a0d5a4b31a4d69c07b78ffd30e7607f2bd0ade4d69c1e0402799200f5425ddd5050f6624390f6c5e7a6b202f63501d8875336bb51325eee80c170f64ee8d3565ec66d8ba79d48e82912ac895aec0dfc0b97194db5f2b9fb1961401da94e6b1c25dc9d7914071dc692739d1789a0324d118ffaa2999aef0c75edbafcd0593891b8e3924b1f169ccd7024ef2f3f39447e5b1f8233153f0cc0ea7f7078df2e14420ce7fd3fd80f450c832c8891bcf521f8c121fe591fa961d981b7f71d489d4717f0160f747fa5e0117ccb67a64e3cb5f93df08cdfcaf64ab11b805f1bc2ddb512a274db431da6051119c4bde2ee575907240535e025a2832242430b572d924096f74d76bbefc667430ead0302a52076438875be2adff9b849b6e264dd11573cf80bd546213329909d60246f9317bcd9f3af2a6d9766949f5dc498ee8a16f62a7aea0fd83250cb44bed57ba0cee332607cf5256259457d3df11455f67e43e715b01f293c8981f4d0f7bc7233c269da643815068017e7c8af13b78b3df7f61c64f4cfc702e8e477a6ade24da7dc202a5c6174a3f0885428ba7eb00e65342a170da1d9b5e726a4362b70c40c60d961041c87afeb3eaa4cacacbd434da7fe40e9c7ef3f119163af5075c0abf3716dcf92e49c55df50693a4964b0f380b663aec2c08ab8952c1d5af16fd39e5cf02932148ad13caef4b28ba1b33abc3156fc104b7a94548c667b5d97d842b21f0848af8231b355a91d986f204556e8a0b55392852a3c2eb4e950379eb8108b948094616f0dea317a7687fd825591081114b3d5b5ab4f8cc3817c4ff4f652ff070b2112bb35ea6d9105ec41e5b95a7be6154e6fa4c2ba7a5f60a3fe1c1945a894433765b4664180bd1e0315aff8e3614e833904b7b7c4990b78d3a8de9e86ca799e242cf7e4fc57f682542b4366377f6343f6c4f370ab27d22fa8259d10d3916c97c01038131948f303ad195e3144e2041a0a27cc1032544d6442b16a734f30d065219e8336e96f29b43afe8e5cebbe66f041c708249d8fe82a7f7fd706e4d5e2bff59ce3311baa4ac8414c67b24a431ed5cf47466687c929eedcb1c0be466744d303f142343bb642d58614cf615a0aa92c40e5e6aa21d9651d9d3e5f31b22240570390588e582cbb84b446825fd3a0eab043722671b06f1ccd943e02937f65b603f31b3ebcdf54c2b3a71ec32738960a6e38c353422d37d44ce5b2a928b8078ef8ba6ee5e84b20388a309db655d0281d71649e92ac6216d6ee412cb64d6907c0e19af5eebb56ef0692df68482c631fa903a51a5772defc3028d32f60023ba310222739256065d09a3b6525638e253997dadbb735e82232757c8591fa55edc725c683e48c042548e4554c1b508e3aca6ed85b3df38806b06212a8b2a52c4f396633106c1369a93170707e983a55c6f34b16da1caa951ac191617c7777e87656b3e836c363de1672f7d43b796e7df1941f3", 0x1000}, {&(0x7f0000001240)="921734d57b674d68a901d5d7c16fbe3ca82f00139ce57d6a3003542d8b3f5d650e336ed58d8efa5b665fe209113e2680cf7ae6f53cf4935f14d5fb0bcb2244e85c3016bbb3e113ef715d957ae430dcaf516a7d6457cbc05f7f01168ccd28b3f991217001988b1df55c6e174a8a1e2c3ac8cedec8d6edbc38247458a2c84b740912e382a6072d2d45e9b2b6a2ada16505041d06ff21c6ab8d8ca7e21b86e81dc0bdfeac5313e29813ea936c97ccf30801d7778ef408892259addb72c4a6edb3b9c409d30c1c80e2aa9e748a45893055322ffdffd32c63dec18dc9ba27", 0xdc}], 0x5, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x160, 0x1}, 0x8) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001800)={{0x18, 0x0, 0x20, 0x400}, {0x18, 0x2, 0x2, 0x2}, 0xcfc4, [0x8, 0x100000001, 0x1ff, 0x9b, 0x2, 0xfffffffffffffffe, 0x2, 0xfffffffffffffbff]}, 0x3c) 06:37:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffff8, 0x4b}], 0x7f, 0x0, 0xfc, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4811, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0xff) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x80000000, 0x3, 0x7, 0xbf99}) write(r2, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) ioctl$KDENABIO(r1, 0x20004b3c) 06:37:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="244805d38f133aecc0ba89bc50b9f9e7bbfe63aff8fce52fd9af73b81d61171a0dda65956e70395b6ba2e50630e96595c512f1873870a03cb29c49519a09cf2905a8d0a374e73c779a9e17e4dcdd0874a3de6279d03f08a494f41b55275004e660a23b5d10d68730dd3def41b4b105353a37d09c560f04c2a405fa320d4112c7bf0adde9239707ecad121c9435a8b07b6b2fe1d0ff6005063e7d6cade6b2de45f17b41e16275f9e77f73eedbfe2f693e463c221dfc6677247ad0487f1c65cd09d0096b0e5e08a4ecd354e1a06ecd8f73fa45ff5b8ffc578596788654ce2b5ff6eb392363f2d1cef2f1fe5317541f5845d123dc0ec7e751e94626c10e9b22f38ceef3f65902be722dba4dc8fb343dd739f27679f54509dc10e975ed963f4a513672c21f50e638999ed7d494fea1d3bca49b7775f2cc949e5f1fda7093e530782d56bdb5265a30defd253642915313c5b276636108458801f8e57095310008260bead2db6af3a1f1aac8d6f7a67f701d030656f75fa6dde136cab36cf31717362e02578b034266506757f891dbd8a3b70ef40dcfe3a84a9a6042303ed2adb1c52d1686517306e9eeb74c0376c23e40f7d439d002a7602960430162b5a9f38e72324ed5bac5a762e8558aa488230a4bab78a683924a6918ef35f613fbe43f896b6b4fbf5015a8de8f1ddaa76398bb700219e745f6eb2a3dfc79e66a7487b9eb74ee3326a2346b742101290dd237f7a703b91a0b0dad04cddb562c36ce709c9f59d4a14a1cd215e3fd342ff81d6578ad4378cbda36ece2197989b20ac0048191ef0a3d9f34dbac642707aecf3c88d05b9b2aadea3bfb534bea88b23d2523d5c958e9fa7b36f11b8075c1b26f2ce5eaf9efe1094e82d366d9d0ca593b8e1408978a2ade6cec65d0df394dd8b0b99cdd7cacfb40f4dfc373e2a30303a14a2be5a8cdbcb6c4b043cae4c134ff5a151bafb526680b79ff22b20e8d83ab67589e1243265777752e127de75a3d81f1a4695af8c4ac691e7110d5ac248d5b85d695651d136b83836cb5e170049d4812a8308cf005d69b308f5076aee5cd9b47554a4a99b5f3952926586124257becd44672b72229bb2a56449e9ae3989cd2718def9cc4b1d3c2861a6bb6a9baaeaa0ed63d3d2c135419a0a6accf6d6994adb64deb91d7a32eb1ee3d29bdb00b6a8706221523dad7c12e19aefbc3fd4e6d2d70ded7aac4e7891da3433db9c678a5d57a395961ac024a5f73717cfaf7905f379f056c2f3c3061a3299f690c0077a89fed3930e7c43c25a2535eb8f96e3f582749439ecd55aa03b9f61a3af452dfc93946339e3faa5a432018cdf6cccbdca7a4958c1523d6c1103be7e3f3c3a4b95659a20ed80e2f472cad6ed5d4ef5e1e25f0eee4bb819126c604f422b37726137c85ec61af381c2b0778526614ff7bd147cd86e455e2521d1b5ceca39639656531d11109948a416eefc497d08782c16726dea17e39002a547890e51ceb01823923405a94973b483d575754d08384a6dfb0c2a6f216c6a89762146ab64f8a5e8b443b114e085c93f18b73a7da6866ba29f1d4fc8ddb0098c80be8d04d1a6fe5ff777b00a7d57fae7d01952b51480b951ca5dba3ebd5f8bb80a4957c468660f82cc05854057d1973b5fb3cda16818285892ab35ff2bbc1d7ce79c5d62f0b1d2075ed2864d214f9688057eef4f16e85deda92065e6a0967979355be560ae877428d8e16d07a770f13b7cb5fbeba4acc946e1291e7b7166f995a259899d3a5b328acf7d5aa8bc1382e8c66bae4b896951a2a161ed018465805d8e2cc299631f8c1b0d1a2e2a1940b08bb28945c0f56a5c7e8119929b01bd7b099e564f2a94e6fddfee917820ad831c4d6bd9601f6f297261094a817eff9b54eb3c0dbc30ab2f4884327c36ad67f06cb7e3292a4ba2dfe702c268b905b99a2118786b49aff3b8c8c3616c61b6f45fe2a53f3622c6fe8fe0881d1e908f0449a30823f87b09707f1c544c7b3b2e028020c109a453b2815f4c98cd976a5409755bda166ea7903d4318df01030d57415969999fd9274d2f3096c8da35d073b7dd8e1f29efa3132ab34fe84b00d40b7cbb66ae2f3c930d305e007a1c42e1b3caab43f755bf4fe27c74a443c0e00cb179edbabbffd79f752cc13f281d44019495817e331465dd51eace875e3635d516e57f0b348f8fb992062fdd56854662ef8c56bcc19f610784fd2fa5e1d41b4a801be4b1edd465339c799ad8d02efd7fc3e8c69578bdbb2b8b46d19aba396810ac62815e0562c1342d8092ec6d010ada7c0b9d123e7db1f363af39264a2fd379524e5db10004b1d852282fcf4b315b744546f6f53a2e3d87e18706a372bc12b7da02b8dd788d99458331badd075076da5c8a7d0996e2405fb8ab3747f0ec8eac5ae9c2a4748140dc5e26a8e5b7ec50dbeb175ad5ea481cde08e42d808e409a405dcba2b55e288c94b7a3d4150a35f53f815b087360e776f0fb633fe0cc8f9193499561d693bb1360a7fa94cd46eef6df287d976a92485d4a90370ed89e0aa38122d43c1983a1f3b4e43a38bc308eac2c75bd6ef8408074f058197a48b647e25e1a507d8239778b5cac21c676971ae296bbe7058a54476e027de7ac25984d89962be77baf6be46bf6b4e4a8843c2c1669a501f2deec32256a973d1cade9772f34f3cccc18c4c7b382f8ddfba7a753b26e7b1fc9674f5653ec7d3915ffbddca97c21c8534461139e4cf71b0977bccd4d81a77557a4098639d9e0a28a4f0f739724425ce724fcc01c8bf288823a0a59959455f50aeb2cdfdaf0d006ef6c57144e07c04af9f015106ae3cc88c4a59d9cd11944a77ebae956a3861536b0386175611342018bc97d153b29825abfd8ae63f9f5acbef13bfcf262b39deb1373ce59ec5e2081d7210a6b7f9a69c0cdc7b2d3db174900524b33634516df977a20f73162a7a931140d177d237230b629f4650929a628c59474e7e8c77dc910d60a377727a410a991c17a3bd6d33f4f26d432dc5f1e3bbd55aec3d1b1bde1837c06ca71f13d4f141d276e7bfbb760c71a63333fea0ec14a798db835cf38801883dd8bc2ae428a6fc1b73bb499e0560801e62eab5c7d64e86ddc022c4f2993d8a5b3a114ede9f438d36d06daba675a839ee7401a5e133fdf6f2592bec3802b3baedc59ddd2f7d2b3a60affeeb82d18ffd62a9db298834ec730342e42a85c7ad33c4761b054bb2c0d74f73872ac26b7c013c798d85fcdadbf1b12bbcd64f3d4c9a2a0b53d0054df7f6365cd4dceb0da36d0db502f25d7657b67b1791749887e87514c084d1438e2ebb5b063b0080cbab3bc8456fc70e402a1a484f48e7e2ee56096e68406ac734b8aac283ffb496f686dee1ce93e564011a8143419c776771a3e17c4dee66d81e267d6d940c786a5e82a4fbc95669e76eaae1c5db7e37c53d0eb1fc0ab259e045f3edca30533927b5a469f2ae87e596a299ffa25fe99c717d8022d9a33a8418854d097d9c06e22f40e4c5ce1efb77e82fbe707bfaf3c3551947731886e7f5f51dffbf833ed5631bc6e26e346201c4c5e07ac1af56153cb25562eef8407472eba5b921ba147bc9f9f67744ae914bf320c2083b18e7d725c8cd9421f234b200c921a84e407e2d859677c66f3acfa5ac16649ea6a8045983e9ec7b9a337ffae26e6126f7b7cd1d40b0611433ceee8d96668d051a6af0717461d437aec1e09b81fc2f58e7b219a3fb800799539455a7e0c49224cb6991aa2aee75a8bd1bc66d58c86d1f8d91eaf9951d037d805ca98b9fda68244a30a4c95ee564d624b36fdf81e47a7febb23dadb65ad09faef74c9d4cbb6c9e3b3c49bcca16b9c2040c69200126a13cb517451d57cf6570ed6607682b67d45aa8f6bab721c04878a432753d0f4cda7091e763b9ae3a618aeda64c8487e109c5989a079ac9eb1d4e1f46f08de5ec6bdd95356ba0b34113d68150e3f53b493a2c97e1ddd86d623681d37ec0e02a9363503e0c85937d9a71078295f4da9333c7189aa86b6b65884932b335d8acd42a429fff56a6efdb5578e9de430ea883165ad5293a9cf7a3075e95d9aaeaf3d9492764548ef11b33dfded574274e65975bd7200a136ff0f339cca2c45fe725ac2dbc885a273d6e953792e2b5731db8cacf20239ba4235e921d06789240e17bce2e092480516ca54a2a909f9f692336edc10e95c73afb2590a5b1d90e1638b66481731661be3bfe53c19c97a4d2a04f8503412280f7b4bc84c87346ec3b546d404a8d51c83c0232228042ec746d89df247df6bb366c659a7eec491287f858a564cdd5f790c8ed41c27f8f8640cecdd62388866b80f41e071131c236b0248a680ec19743a933e8bf08ae47fc4ff17a37c85952d3cc39ff49e897e2e41f087ce9cfb133869cd97dcf862b6ab86716369d71b5a4034f556be3a231b767e21fb8819429d07c903db565f19a7fa2446af5de149c51627c3c6517e30174ffc7a8d94f2fb90426618840f4866a003bdc9304933c11cc62315f81c15782b32c15356dff272cf617db68c2640ff3323a4781ce77e25b33238e70c2e0061f613e607f05a4331d19f647e1def6a5983e046d63be187bf6a53f80f26865ecc86959b36a40f917f322ceb46af049da8746f3a396c6f447a96ed8816d066017865766a0e34d0ac39efde16e731a1bf54e8cf80ad396a560d16c1033da85b8577b429393aaefcffdc4c43b82c61175d677a1b09cb78cb6cfe21c3f3a64eb097f5127eb2ec52f8a83a3cae3bb2ff2ae844a22cf8a6b8d04cbd977cb20a37446baa47a8aff58a31b8add933938baf61f25b60739b8c514f4cace55685d6d1623c8271b5321044a207177ec906e02cfe3b15508f695bb826c82f6d19fcecdf4a57cd09db370b540d8be7eb1cbb8d84f5c16d06b927024ddf11681011f51775f666b6d880be43175a7c009c088b1808bf6c0e5f4d565afe59dff0a3e2409b6d1d130713a026354896b46377f0067bd60fe9d7eab1fcdd0220bc83717be73d8c98267e100d8338411952251cdee29ee12518aa825f7d0c41a3acbd233c51c6998aac1a6289b0f438afa26d4e7cdcf6fd9d97af313e66633fa75d33ee745323683953e49be8eebf125cd005d33e47c3c960d8ac23d9b59b7a453087a5f005020ca719acd5ca9c8e310f2d1a1d007940ee436c64a2bbb58cd2ec7a31048142d57c10850e7ecb75d432d23b56112ff9b452c1ed10f246b459c3c1379c34bb8c96d4bb77b943a28ff11a5511db57c6d784c9c7bd1e68904caa752b18e6282002024bbf28dce374db128a5711ae6fd925d07dd5100eb10cc76da108943116c3dc417976ff834e4bc7e3ffe145604319fad4aab583c30ad169667e8c67c129ab05fe87fb88051abc1543bd04937be4ff226363cd876991b485a02fbf3f156745b5fecce1970ece78576d6684d58e5c87ba6fa603e42ffab95ffcd5b06f1cc1367bf38d5c6a2e34dc650a72c1168f60d9cb023805e1d843d6124b2e56d766f36b552829dae94e228de7ea7c268f2055ccd746b3cbfc027c6677d5e8871c33db204e21ac73bb108debe65489d2b8c684bcbda3ecd977ff297886feaf9fd05d1a04c63874fab6ff8fb52317427c0b744a706e7bb1ccf029d64c5948d16712a94819d11ec93571f4c70885c6ec2dc8f219bbbba1743e0a89407f012c61c7040704e5bff732aa5781c3e31d1c1fa810030a1da3f93fa49c5002b797800ab810a28a3006da1f02728d9e41eccd640a6442edd5288af459688ece31be5322ce6cb39dea16a869ca746", 0x1000}, {&(0x7f0000001080)}, {&(0x7f00000010c0)="bcfdb1de26dcebe38ffe64c24c345c7368589609d23278cc90b07c020fea8939a13d70cc7b25203672444d031a9773b2f5497fb4807479a6e73f1e5d70e6364708be445e60a364d42857b9d9f9a299e28e3a26cb78360d15fd65e8c2d5aa0859af45ab0a8174bbf3412fc5ee45f25fbd706973ad7e015dd40be13e80827994b7fa5b38b51c89fa95da6ead94550ad5c82f3b1644f726b12cb79d5e472ca8a47fe712fb9c15acf62259", 0xa9}, {&(0x7f0000001180)="c9568b3566ecd8", 0x7}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x2}, 0x23f87ac0e632c8b8) 06:37:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 06:37:56 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x101, 0x4, 0x8, [{&(0x7f0000003000/0x400000)=nil, &(0x7f00001fc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002c5000/0x6000)=nil, 0x100}, {&(0x7f00002d3000/0x1000)=nil, &(0x7f000021e000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000240000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000154000/0x1000)=nil, 0x1000}, {&(0x7f0000273000/0x3000)=nil, &(0x7f0000061000/0x2000)=nil, 0x4}, {&(0x7f00001ee000/0x4000)=nil, &(0x7f000020e000/0x4000)=nil, 0x5}, {&(0x7f000015d000/0x3000)=nil, &(0x7f00000c5000/0x3000)=nil, 0x989}, {&(0x7f000010a000/0x2000)=nil, &(0x7f00003cd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f000018a000/0x1000)=nil, &(0x7f000031f000/0x1000)=nil, 0x6}, {&(0x7f00000ae000/0x2000)=nil, &(0x7f0000195000/0x2000)=nil, 0x40000}, {&(0x7f00002ad000/0x1000)=nil, &(0x7f00000bc000/0x2000)=nil, 0x7}, {&(0x7f00002b4000/0x2000)=nil, &(0x7f00002ea000/0x2000)=nil, 0x6b2b}, {&(0x7f00002bb000/0x2000)=nil, &(0x7f0000029000/0x3000)=nil, 0x788}, {&(0x7f000017e000/0x2000)=nil, &(0x7f0000133000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 06:37:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) socket(0x1a, 0x2, 0x3) 06:37:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dba93b61a3a60bf58a824e8823923adc605358991a275ce0871c9e27eb3c597ca92f027ca9d78b73ac42733ed07dd6d4ea3f27fbd5001f684adca74cbb47d539eaf0bcc6e3289723b19f14bba61af783d74869fb10ee8f86db7d67c073c7f1926c734f00e296902eacde5a78e1000f1bc67861d6d5a13971cde4e05bee3046743a22b4619950c6fcccd06320347cb7a56edcecf5dc07e1965007269927588f28ce07cb45af8905fb8ebf", 0xaa) 06:37:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x1c', 0x10a7d, 0x0) 06:37:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f0000000100)="cd372706c6f642cea1ed425557aab14a51a405da8cb981ad9a20051ae9b79401eb01882bd6ad75ce13aac154417ef88683", 0x31) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 06:37:56 executing program 0: nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x800, 0x78e2d7fa}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40000000000080) socketpair(0x2, 0x4000, 0x400, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r5 = socket(0x10, 0x8003, 0x0) r6 = socket(0x1, 0x0, 0x3ff) r7 = syz_open_pts() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) r9 = getegid() setgroups(0x7a, &(0x7f0000000480)=[r9]) fcntl$setstatus(r8, 0x4, 0x0) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x120, 0x41) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) ioctl$KDGKBMODE(r1, 0x40044b06) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000540)={0x0, './file0\x00', './file1\x00'}) r13 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x8000000c, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x3f, 0x5}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4000000b, 0x0, 0x462}, {{r4}, 0xfffffffffffffffc, 0x20, 0x20000000, 0xae6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x10, 0x0, 0x4, 0x800}, {{r6}, 0xfffffffffffffffa, 0x88, 0x4, 0x0, 0xffff}, {{r7}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x10001}], 0x6, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffa, 0x0, 0x60000027, 0x0, 0x8}, {{r10}, 0xfffffffffffffffe, 0x42, 0x4, 0xfffffffffffffc01, 0x7}, {{r11}, 0xfffffffffffffffa, 0xc0, 0x4, 0x3f, 0x6}, {{r12}, 0xfffffffffffffffb, 0x20, 0xa0, 0x101, 0x401}, {{r13}, 0xfffffffffffffff8, 0x1, 0x0, 0xa90, 0x8}], 0x3ff, &(0x7f0000000440)={0x5, 0x10001}) open(&(0x7f0000000500)='./file0\x00', 0x10, 0x100) clock_gettime(0x4, &(0x7f0000000280)) ioctl$KDDISABIO(r1, 0x20004b3d) 06:37:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153", 0x171, 0x0, 0x0, 0x0) read(r0, 0x0, 0xf8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 06:37:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0\b'], 0xa) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x23, 0x400000002, 0x0) mprotect(&(0x7f000001d000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r2, &(0x7f0000000100)=""/162, 0xa2, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 06:37:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) sync() fchmod(r0, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x800, &(0x7f0000000200)="445b5bb0a27dc03dca159b95e4eddd7ed469dfadeeb41ff83199ec4a8d4e2ae89e49", 0x22) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3c, 0x8001, 0xff3, 0x8000, "76a5036805b6c6f413853e04eab8643e21e75f39", 0x0, 0x81}) sendto$unix(r0, &(0x7f0000000100)="00bebcb8d9de268eb21b3ef6ca9844da59272ace7c147cac16f65335902b15602f4f773088dc3c9c01c7cc7a5aa087b647dcf340fa5c7220f99e787baf66797afc43cfff9c8491825a847d14bd219436757577d3d54afb6f1f11ca32d33fd6fb78b6cd44c451defb4d4d793e033df5d601f115cec1dbe5c3d28b47115fa3252f33b70fb1dc91e4fc71c97a117627defba65b13c7e30bd32995ae7c13813777b97eb51188aabd78831f0d773827ddd50814cead26e7b5bd645a4e5a97ffef51ab8dffb6b22b8dd5c90a4eb62e76ee4e8750e319244b27c2e80b70daf7ac5b8ff656028cc27f12b3572d20072da1024d8f2e6e0666613cca9594a2", 0xfa, 0x0, 0x0, 0x0) 06:37:56 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x10001, 0x1bcf}}, 0x0) r0 = semget$private(0x0, 0x3, 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) getgid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6, 0x5e, 0x1c6c}) listen(r1, 0x9) setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r1, 0x3, 0x40000000437a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000280)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x80000000) r3 = semget$private(0x0, 0x2, 0x281) semop(r3, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x20080, 0x0) 06:37:56 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) 06:37:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x6, 0x61ac) r1 = socket(0x20, 0x4, 0x7fffffff) close(r0) fcntl$dupfd(r0, 0x7, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000500)="b5221e37bba357627e6d47eae9a7387ea4bf0339cc1e023c2fda0d1577c6150ba54637bbf8318149152dfc3a7540d5a2de707fc72a757acd5b0d6a1a2ac8ca291cfe09cc865ae65ae881cc44c1a1c846c10a33de34dc859024a60435cfa16e2b8b42d33dfaf1811810a4d1900ea440602ca1c52bbb7ada3d160c2ada844b80530982f9f83174000da6b809ded8f51e863bd578b78c46aaf96590226cd16ea7055ea2e9ccd8fcbb2998bbca45783c58ce71075d74e2f2cd40612b09e358e978b27cb01895e7631d60a6f1dbc24870fcebe6bc2be55c78f5f1b34f8d539720011f2fb755be8c71df18f53337d61670ab71d92080c82002d87bba51a48266be6d484c60436edeb0dc2ff1e6d100f9aeb5a2f3fddad62bfbbedde10d26414257b0c151bfdd7d1f1dccbd2f732d322645d5fe6d102bcc9c208e6eccdf234901b644f8da6f184c68c22f40cb98206e6b039f8fc24f26996c01d50027ff270a288556f316e72b2e5599b6e139dcfe52b1a9cf2d94875a8738b43f88c76aeadb5b2466d50a3fd2878b072dde1f646f2341cf3d06f6371dc9d7102c8584e727a112a9d5b9e171871e38c7fcc78462a90775508b1abb430c939f92f1f0a5acb6e15c574e3439ab5295766504df50499e76ed28250367870691eb2d465111faec38d21f28cbecc411ec4c6811789f5521df6c10c3446b9ec8d3a744771624115377f9547f1abb54be92ba3384869b274d665494a281d9568d0ef3f9ad5dbbcbc11c7924d4f22de6284701cb77bcdd3da90d85f22f782ac7d64f4a19d1812291a268a4bea23a08765a639e265b78634356ea2d6ff3948d0d6a5cc84267f59a764832efb04555b2e187e13dc463546e6eea10b16003fab21a21f74d58d5e5bc46f17519c7b57573cb4353b9b9fd54b5c4a45f1c30c645468906fcfc06d588eb897e9aec0cf95905ff03a323be6a1507502be843dbf096c31450bbfabd57206d899878a9e47c175c8f80078420ab0195773cc4859cb77bd6fed60e1050a31bec7b2322c16d7c2f8560803706eb3aed0a1bd8c52ef1a664a0657c9e32f7627609c1c1f34e141521e6556ba0cf626d0fd2ef56ccb45222f12118c8a0848874e5b2a50ba64fcc471f32f1ec7571105a544f978e0a8d760fbaae59cb85bff7bc2a0c6a91402d87125e2f7f8562c12931c7b45968b8d84f2f7c5b883f7a6676a116c908c5bda89ab840f4d17c480ca47259db6c7741e1a55239528db8b2ddfca1456294b02c67622255ba909840151a150458e97917bbeec622859f98e0734727ca34d90da6166029a0b45fd66fbf2c46a0210cf8e99d8c9cbca92c9970a4f9be92152e5b546e9ace077eef43a554b19f91fc6cdb4a227811109fb616b8bcc3a9726c7f5397e8ec72c1bba88662153d2fc37f5b9e65f2ff747266a22a57473371bed431bdeb6f03aa87d52783b4652ebee6d9b3c93744da2ed164f3e90a33c15313bb88d1b32303875b9c73ae3e068968c52f511bf8ce75cfaea63983d7a2b8616c4e3bd0602ab541fb7ec04517edd0705c802e4afe50f0cb7efdf7532da6384056d808d1620c586aebd01a1bf9aeebfd3d3d176e1a514b1c929682e06f41ba022d259d89f065b597801f7bd4b97e54b87f830ba1361f96da4d1c91e0e259e79b3796fb521dd65d29ce99df033606cfbf8b0d8ac33a1509f5b7ae1ebb9eb22621e117693fe89ae3e14e9e300dd734084d2c01ff3e0cb4729581219fe791fd2a965bd8eee2f411d8ee85dce20acf71b9185e3611df6fc8ae31b94bc1a58368ebc51a4dfef68b71ec5879716a464d15b249780f001a01c660996e9c25e37e71bd4f2c6f712c731bc0f28b60e4fa6e2bdec3e88bf84c564fdb7e5d5a7381be8fa9a454405274dd664aa4540f277089c3dda56c872701fe51d019e261fb5e780e50477a1e412299126611b2d368982290144812462fd586b52f498b0499bba08123d1b0e249bdbee7986b4e8483f7517f9c0e51c5b3a71667757046d9ea0093b13b7fc5e9144bcfbe31f50acda2f4a10b8bae5091feb42b6d06da8457d85a6aada7e58994d3486cd5ce4aea892a66c8422480fd4d8eab218ded1c33db56e3ebd3d64dafc0b12ca66ed7c75012b9dffcab132eef4551069de3d7fa732575c27d1799844c3844b7f5d0f14fe518213164b0af8ce62745e893170da801a50bdbeb46d4455ea76a54899b9467175ddfcb372f104e4b984bbb4fec2cd19141779cb732d4512f67de8f3543c29d3906e1d597fbbe6d24afdfb767dcdabd0bf7397eb8bd349c799d45127001fb58ef0ae4afc4a6cd36202de8796674403876a5bd73cbe3e327049b17e2f9893c8be6ffb2d8c129e9e80001fe418c33b7471287075a9a0ae1085d8d9513d1cca871ef071f02ee642197fff334129cc089b0f30220cf9bda4ce287586361c083d7f2aa9e73d10955abe523a103ee9ab8f161e16c699aa8824452a59ad77f10d6256d3cafb01061408c55d0ba62e84b3d4924e4e1f29b39e3464bc5ea976eddfb0ca6935328acc94dd62591d6fb7fcdffc5a8fe03d4bfe38bd190a350662e8277f85c4632b3e20ff39300465ee57709fb301689b74571c961c66c26397b3fcd27dab2ae744c470e714a338840464d57e4747be8fbab653d82c1d9ba22a56a295335542f763e86936b06adac7ab846d9d09b69f415ed632182f5faa691595b942766cb995aa02b9eaaa7cbb3fce76e32d4079ae6598171676bce3e285275dba8d7d80c56", 0x7a0) 06:37:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000140)=[{r0, 0xc6}], 0x1, 0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[0x1, 0x3, 0x6, 0x8, 0x300000000000000, 0x4000000000]}) r1 = semget$private(0x0, 0x5107e875d24d0fd9, 0x84) semctl$IPC_RMID(r1, 0x0, 0x0) 06:37:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x7ff) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 06:37:56 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) write(r0, &(0x7f0000000080)="4fe93f29226747c3260f830ffc9c07877f00a3323a037fb69c33dae8a32682210b6d2d4b9b4e3bbcb820042a17e622002dc61178c398a8d81a7bd4076fe80aef3115a21bb7076c3ad0e07d1981c4bf55f32c2d3260248287ec8e3d0e90fcf22b7e5ab3bec390a4cae3557842ff6f", 0x6e) chmod(&(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="3827b59b4f9c8216", 0x8}, {&(0x7f0000000140)="08e05d911aa09a79a8aade6520b0ecbb5fcc980494020cf1992de9428952e1fefb722f5ec1d54c75fa8655720b218fa184438589e9f584cb3621943d4e19ed7d115a1f21ab2b014f40f9ea91edc1f0f9878091325ddb0f1ae6851a6c8fd02a7a85953c0f9988bc", 0x67}, {&(0x7f00000001c0)="3b5537127509677f159337466ade4c3c4c6e8ad54031fdda34b0dbcb04239b715ab019d25e76c484bf7711d2ca5cd31f216b170c062e4db5057e126e0bf48fe570c3ff0b797344d22c00af3df4278c4be970321984011c039dd2e1066cb91b88d3f665ba2612637ab2fe8c46fad35cc1482dbb1e0c7730d1c5084a3c937846b7a0c14b508323e2b9667bfffffa4ad8", 0x8f}, {&(0x7f0000000280)="d3fbec8e4d169f80185daa7891807cb93de84fd38d1edef556b1b16a7b3fad91a492b377fb7bc9cebfcba8dc5ed221319702938ec4e020c9f853bec3a37403d88cb76a00c0799ab806386ef7aed31c5e9125d71005f9a9622189ee4635e02d5e05c92f445327716f7893c1fba9335076a6bb8d881af9410c3471e0ec761b4c185e6fe4b286cdd9b5da170abf96c0cbf770738548185ae7ffdf642d4a6ed974879c84ffd568968d7b75d87e7a05c16bee821d855e3853f4027192828d90ea8335fa18ec4a506016dbac9e719e6edecb427e8999fe096d2e1a00bea9db0804c8fc19cc02e93872fdc1fa284d82525c64", 0xef}, {&(0x7f0000000380)="9dc31464abadab70bfb583b3e4ec5d9a8b3fdc02bd9193e522fb789f88d7b36ba3c5a8c9eaa7ef00679aaaa622987045558aa46d9cf8761a70065ea86de0f1c8153a6489b9d75ebbbed35ab885dff428a65e721a5862c868ca293ed35f65e5ddda24e3cd4ea2f12eee0a474a5633adc28ddff0628ac403bb0296f014464e0ff2848f11eb2c057185845a289375dac988ba88fb495802e181e6db72cb8e5839ed1068f50b57c3ab5ee341e02bfd1a105ef196a2387c932ae0b36d43586a6248", 0xbf}, {&(0x7f0000000440)="56f9c8eb5785f264001f2efabeac980bf475628d8b2dc3211dcc40ba48702254c966f34d21167dbedbba4d5518bebb97d93d1e0ae505e1454c63b5e1cf7743c66df8e90f93c48520a274c77c876eedeb7919e3be1cb7644e9af477e3f8d70dcf1208026cce870daf47610fbaf0376cc0c8469cccad5cba83237d9d88539657b804566b283e71", 0x86}], 0x6) mkdirat(r0, &(0x7f0000000580)='./file0\x00', 0x80) fcntl$getown(r0, 0x5) 06:37:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x3, 0x400000000124) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000a00)=ANY=[], 0x0) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffd) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x299, 0x0}, 0x20000) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:37:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) socket(0x6, 0x4002, 0x4) setsockopt(r0, 0x20, 0xfffffffeffffffff, &(0x7f0000000000)="58c8dd2db861c2957c4746edcfa71cee504699871b285802cec95dece2164802d53989887ff076cd5fb947286210683a3af64a9a29711a8ef378b26555eac20c2a74be7be1e37f3379cdc72c54e13bb1af8d9af1814408160ac16610fa9ef7474a7b4cc617c319a899fa398e8364d5afdaf84eb6da3ffcdb077c7d5510a76b8d4a2408bcdd5bacb75b04b73406cda4dcf8f1c0decd32548f929db268fe715bca0bd9896bd9aeac71d8d210bf7bfda98d21b3368d153260cf1fde812d894388135cc88f6f8cfd4f41af0af030ea58a05787", 0xd1) 06:37:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x100) fcntl$setflags(r0, 0x2, 0x1) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYRES32=r0], 0x1, 0x2000000000000003, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x2, 0x800) msgrcv(r1, &(0x7f0000001300)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) 06:37:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x9a, 0x9, 0x1}) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x7, 0x420) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/249) fchflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/170, 0xaa}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getflags(r0, 0x3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000004c0)=""/132) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="d76a9dc61895aa0038ff2194d3c35833191c6635d75ff38f78fde3698de0ed47b9b7485fa846f2a74f930acc4f6c5386a15fc06c41aacb23ccf6782e09450894195267d450b96d36271c05252fac252a502561f1190823a8a79dbda5acd3b3fa70008657cf71cc839d6e8e8bd2262f4a65430c25d3d7db8585845547463765eada2e91e68ef0a2ea2782321a4991e365c19632934321d630a86e34a54d7b319552ab4a16d5b33c70d595d0ea1e40bb332dda744325e033ebc1382f6fd9ae36e35dccb332713b94b3f8", 0xc9}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000780)={0x1ff, [{0x2, 0x64}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x2}, {0x3, 0x446}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x0, 0x3f}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0xfcf1de7f07eaaa55, 0x3}, {0x2, 0x3f}, {0x1, 0xffffffffffff9473}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0xfffffffffffffff8}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x1000}, {0x249f49a7eb013cda, 0x8}, {0x3, 0x7}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000008c0)={0x0, './file0\x00'}) fchflags(r0, 0x4) r2 = open(&(0x7f0000000900)='./file0\x00', 0x8808, 0x81) recvmsg(r2, &(0x7f0000000e40)={&(0x7f0000000940)=ANY=[@ANYBLOB="1b00"/17], 0x11, &(0x7f0000000d40)=[{&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/199, 0xc7}, {&(0x7f0000000b40)=""/170, 0xaa}, {&(0x7f0000000c00)=""/112, 0x70}, {&(0x7f0000000c80)=""/89, 0x59}, {&(0x7f0000000d00)=""/40, 0x28}], 0x6, &(0x7f0000000dc0)=""/97, 0x61}, 0x802) r3 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000e80)=""/178) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) unlinkat(r0, &(0x7f0000000f40)='./file0\x00', 0x8) socket$inet6(0x18, 0x5, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000f80)=0x3f) msgget(0x0, 0x200) 06:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x29, 0x80000000, 0x0, 0x1ce4e7bd}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x162, 0x3}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x3, 0x80000000, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x81, 0x2, 0x7278, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x49, 0x2, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x42, 0x9, 0x100000001, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x4}], 0x8, &(0x7f0000000000)={0x9, 0x1c00000000000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x3, 0xfffffefffffbffba, "c469000800953600"}) write(r0, &(0x7f00000000c0)='\r', 0x1) write(r1, &(0x7f0000000100)="a88c2726430672533af8e425717434d959a1b0f20c601a0a2279e8bb4747fb77255881df89c20b7561cf6390eb06d9bcc6151cec302d71b4e3f842eb5a97d71c7ad3bec22a1e2756d7d46600e4f65400369930ac4e36", 0x367) 06:37:57 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x4000)=nil, 0x4000, 0x1) 06:37:58 executing program 0: pledge(0x0, &(0x7f0000000000)='pf\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xffffffffffffff50, 0x215, &(0x7f0000000080)="e76ef6904c9b9e1c1927e84e71b76f2b78d1d0aec868407e18819c975196d5b64c35b205358297ff6b19393d69e59e2a2c22a822a31bce642cd5137ea6b1bdc9", 0x40) 06:37:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) minherit(&(0x7f0000c11000/0x1000)=nil, 0x1000, 0x3) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) 06:37:58 executing program 1: kqueue() write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)) close(r2) 06:37:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair(0x16, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x7fff, 0xfffffffffffffbff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) fchmod(r1, 0x10) fchmod(r1, 0x40) 06:37:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) select(0x40, &(0x7f0000000140)={0x1f}, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffa, 0x100000001, 0x8000, 0x81, 0x3, 0x81, 0xc750, 0x199}, &(0x7f0000000100)={0x0, 0x3ff, 0x7fff, 0xfffffffffffffffc, 0x3ff, 0x1000, 0x50c, 0x88}, &(0x7f0000000180)={0x8, 0x8, 0x400, 0x0, 0x6, 0x800, 0x0, 0x1000}, &(0x7f00000001c0)={0xfff, 0x1}) 06:37:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff20000100000000000000e21e38eac4247505c588fe0137da68bd4cff"], 0x10}, 0x0) kqueue() recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xfe52}], 0x1000000000000240, 0x0}, 0x844) write(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x1c) semop(r2, &(0x7f0000000140)=[{0x0, 0xfff, 0x800}, {0x7, 0x158, 0x1000}, {0x1, 0x10001}, {0x2, 0xcc5}], 0x4) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140), 0x0) dup2(r1, r0) 06:37:58 executing program 1: r0 = msgget$private(0x0, 0x440) msgrcv(r0, &(0x7f00000002c0)=ANY=[], 0x0, 0xfffffffffffffffe, 0x1803) r1 = socket(0x11, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10041, 0x8) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = semget(0x1, 0x5, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/106) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="0f6dab6b76d79eef7d604bf87114c535097bbe9a6a081bd1f00bde6214208757f0159115b8b339bbfe5e5f8b663dbf59c744cb03bbedcdf948cced6dd128c6293447cc99d92a1a3ddb717f5bc77dacf0cae2633ddf6d212bfc6a70532e82a85a203d064587990b04881eb3ee172f4f8d18d6a54f59d10eaf365b7581761cf20ce16101bd5e6854f48286e634b2dd26af138b535559ca452064d043ad6a56d1214c9a87162761f4b09b48e95af814f1a8067629fef9494f8b", 0xb8}], 0x1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') sendto$unix(r1, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881bff0ff7cc53c094f03b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34", 0xb1, 0x4000000, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) recvfrom(r2, &(0x7f00000002c0)=""/149, 0x95, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x101}, 0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x17, 0x2}, 0x5, 0x82, r5, 0x0, 0x4000000000000, 0x9, 0x4, 0x321}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c}) 06:37:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x603, 0x0, &(0x7f0000000080)="21e13c5b62130355eb9731513268ae61e1fe4c33e8e8c42fb0fc8653819e87b6", 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x7, 0x1, 0xffff}, {0x80, 0x8, 0x20, 0x1f}, {0x80, 0x7fff, 0x4, 0xed7}, {0x3, 0x10001, 0xffffffff, 0x7}, {0x1, 0x6, 0xfffffffffffffffa, 0x4}]}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 06:37:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x81, 0x4}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8808, 0xc0) 06:37:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x801, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) 06:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) 06:37:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x780, 0x43) 06:37:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x80) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) 06:37:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xba) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:37:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000040)="ac393276d13b9967a23165da539a8fd73747836dfeba9bde681902d576d8fe9b81ee2c2712f335405901cceacb560db11390a8231f7a49679d5285eb3dc9e0cd59fae62ca08eb57535c2cb14c0f43f7b3a809c699db3da23ea040aa09862235775fa478a0651d2921b57c32184e25152916c6407e644b36621fdbfe21f9233c138b3cb27d38d91d49d399948c25b9c97d874ded0954d60b715ac88d57437", 0x9e) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7fff, 0x10fc9959) 06:37:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="9cbf", 0x2) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 06:37:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:37:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xd8, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x8006, 0x55) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 06:37:59 executing program 0: r0 = socket(0x11, 0x4003, 0x800000000000000) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="6346db960fef4dcb6df7089db3a3b4a16ca80ce65504e21d53151c89456c4058a6ee60377de168597b54", 0x2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = semget$private(0x0, 0x1, 0x208) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xdf) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8042, 0x0) fcntl$getown(r0, 0x5) 06:37:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00207044b8d7b53122c120000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0x200, 0x1ff, 0x3fffffffc, "9ffa6504deb6f5df02507f9516afc6902f477b2a", 0x7, 0xfffffffffffffff7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x944, './file0\x00'}) 06:37:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20201, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4000005, 0xb004f9f3afc84a39, r0, 0x0, 0x0) 06:37:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcf1, 0x6f, 0x20000020000007, 0x528, "0d9f40b12794cb7bd0e6bb91d6f4c6003b99f7bd"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7f) 06:38:00 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) mknodat(r3, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x100, 0xc4f) 06:38:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="8902fa87", 0x4) shutdown(r0, 0x2) syz_emit_ethernet(0xfffffffffffffdfb, &(0x7f0000000100)="018f8a8259eb14a93b2a763f906b11a16fad4721cdbcedc89c7de0ba6cae2530812177ed97401b897dbc2131257c544edf311a0caa4890d23e90d1") socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 06:38:00 executing program 1: r0 = getgid() getgroups(0x1, &(0x7f0000000080)=[r0]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1ffffffffe, 0x5) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:38:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x1, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00001a0000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x3, 0x3f, 0x1, 0xfffffffffffffffd, 0x9dff, 0xfffffffffffffff7, 0x2, 0x0, 0x4, 0x5a15}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:38:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x10001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xbe75) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x180000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:38:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x40, 0x8) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/4096) r3 = kqueue() shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x3, 0x0) 06:38:00 executing program 0: r0 = semget(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r6 = fcntl$dupfd(r1, 0x200000000e, r1) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000200)=ANY=[@ANYBLOB="017e00000b00000000f8d87b417859fb3c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x5}, 0x8) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="40001000"], 0x4}, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f00000008c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0019633c7c5bb483d1a7ee85d7986f75ce7a07000000fffa06a9e5c642282a9d6f570751ff0100003b4f27b18debc023e367c6cbea482ad78834eb81d19aa828ce587c06bd366e992ae5d1393040e3d2e365897d767ccf43ae16affc7503"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r10 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r4, r5) semop(r10, &(0x7f0000000340)=[{0x2, 0x81, 0x1000001000}], 0x1) r11 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000000c0)=0x100000001) 06:38:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000000)) socket(0x20, 0x3, 0x800) 06:38:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x7}) flock(r0, 0x8) 06:38:00 executing program 1: select(0xa0b0de31dd338c73, 0x0, 0xffffffffffffffff, 0x0, 0x0) 06:38:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x0) 06:38:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="02ca30587a64e9416b76e6ebdb8dd95eea1b4e07ed1a38add07b2f23806d7c6bcfcdb3492b0a98c0ed18c9e9f825c652cab6aac89cddbb7410bad379b4409e28e006e74d269850f1567adbf01db0ca8d01a43a24069b7655630fbc3121f37e1dd46d5a090497463214a38fc77ef606147ae1df83f9e9e6e3a1151f5294916ff41f59f688a7d068ee247617489166c49bf4f8f30924d0e763a491407cafcc5f4a0ad9dd930b2cafd7a55e76e460a6e5dcd13ff42ecfc9e9c28d6477beced8e406e765c50cc1f0d3c12354c9e3be6fe186f6d4763ac0da4815f815a1c956c717bb7206e7b2c53661fc7d653f1ada55420e9d27df5ae9c1a384e61cdb314f9e1d57abaeb2a1e358314190afccccb75995b3aa3448e62ab0d8f252dda0d90a03"]]) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r5 = dup2(r1, r0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0xbe8) shutdown(r5, 0x1) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0d354baaa07c6cd19c72a91c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"], 0x1, 0x800) ioctl$TIOCEXCL(r3, 0x2000740d) 06:38:01 executing program 0: socket(0x18, 0x2, 0x0) 06:38:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r3, r2) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 06:38:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) open(&(0x7f0000000100)='./file0\x00', 0x20059, 0x11c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x6, 0x7fffffff, {[0x36f, 0x2, 0x80000001, 0x2, 0x0, 0x4d3, 0x2, 0x200040000000000, 0x8, 0x4, 0x1, 0x401, 0x4, 0xffff, 0x3464, 0x9, 0x7, 0x9c0da9e], [0x7, 0x1, 0x3, 0x8, 0x9, 0x9, 0x0, 0x0, 0x0, 0x100000000], [0x6, 0x7, 0x7f, 0x10001, 0x10001, 0x3, 0x100], [0x0, 0x2, 0x7, 0x400, 0x2, 0x5], [{0x1, 0xfffffffffffffff8, 0x8, 0xd}, {0x8, 0x3, 0x1ff, 0x80c}, {0xa55, 0x1}, {0x1000, 0x6, 0x0, 0x1f1}, {0x6, 0x5, 0x10000, 0x8}, {0x3, 0x6d4f8ee4, 0x0, 0x8001}, {0x4, 0x9, 0x401, 0x80}, {0x1, 0x3, 0x8, 0x5}], {0x1, 0x7, 0x3, 0x631e}, {0x8, 0xfb2, 0x3cb5, 0xfffffffffffffffc}}}) clock_gettime(0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x6, 0x1, {[0x6, 0x6345, 0x40, 0x0, 0x396, 0x7, 0x8, 0x88, 0x9, 0x6, 0x62, 0x20, 0x4, 0x100000000, 0x6, 0x6, 0x4800000000000, 0xffffffffffffff98], [0x82, 0xf0e, 0x9, 0x400, 0x26, 0x7, 0x40, 0xfffffffffffffffe, 0x5d8, 0x10000], [0x6068, 0x8, 0xa7, 0x80000001, 0xd6, 0x4, 0x10000], [0x3, 0x5, 0x3ff, 0x200, 0x4, 0x8001], [{0x0, 0x3, 0x7, 0x7}, {0x6, 0xfffffffffffffd44, 0x0, 0x9}, {0x4a51, 0x2, 0x7, 0x100000000}, {0x7, 0xd9, 0x800}, {0x3, 0x1f, 0xdc0, 0x9}, {0x7, 0x8000, 0x7978, 0xdbb8}, {0x5, 0x1, 0x7, 0x6}, {0x3, 0xfffffffffffff801, 0x8, 0x6}], {0x7ff, 0x40, 0x2a, 0xfffffffffffffffb}, {0x1, 0x4, 0xd58c, 0x81}}}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) close(r0) 06:38:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x94, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 06:38:01 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xd4, 0x4, './file0\x00', 0x1, 0x20, 0x7ff, 0x8}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00fc000000e1ffffff", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 06:38:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40000000) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) 06:38:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x80001000002, 0x8000000000000000, 0x2, 0xffffffffffff7fff, "b60af2e97e029e7eaac284275acd15489e2c73d8", 0x8, 0x5}) clock_getres(0x5, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) r4 = semget$private(0x0, 0x3, 0x120) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xe6, 0x1}, {0x2, 0xe2}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000080)=""/98) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) r5 = getuid() syz_open_pts() r6 = msgget(0x1, 0x183) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x1, r2, r3, r2, r3, 0x2, 0x200}, 0x6, 0x3, r1, r1, 0x6, 0x4, 0x7800000000000000, 0x9}) r7 = getgid() fchown(r0, r5, r7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x90) socket(0x6, 0x4000, 0x1) syz_emit_ethernet(0xca, &(0x7f0000000380)="e879271f8b389f8e999ddbe5e0fa5d0166b17000cec80343160b4db6dca6a0bbd647531f1c42aa1f8d45fc46b54db4304b1123a2b6dcf8c0286ca0781e7d997ba7b2ed51027dcb4f2dd9fbafb1a4af7323990e6aaab2dd18239005f67cd5b98fd062006b9a5063dbcb0e1d426c215cfc748b0bdf92692f93b86b31e6120e312daacc317893262eed389686def828af48609ba29746f8fb0be5dc497897c6953cca9c5876988c1e6b87fc64eb5148c478fd709874a1c4fd1f876824673e3041a8b164898977a06912ff6e") 06:38:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00007e0000/0x14000)=nil, 0x14000, 0x6) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/158, 0x9e, 0x0, &(0x7f0000000240)={0x18, 0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x0, 0x1c1000, &(0x7f0000000040)="564e396e98aae4999aa6294f0b90ddb3d16892a956dc18ecfc9d0135fd8966acc29eab576faaf801a575804f9ff68d50f69c0b57a4ec32f96e8b357731bb70d1f6eb97210aa8a82f99618c79000d4522c42aaace093509a53fe5f1686ca2f13d80721be87039c6bd645a01bee7679fa0ff8a057d881367410e93e9a7e38d39aba6a29c3ac8c751b735403f8a745ce1355fcc55ae86bfe96bd339cae6f754374d71f968dd69ca606807a8eaaef76a0ddcd6721fe0f2cd301e910b242b3c00aed11fb339da056f62190e2fc41eaffd6acccdd96eb08550c81900"/226, 0xe2) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:38:02 executing program 1: semget$private(0x0, 0x3, 0x1) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x7) r2 = semget$private(0x0, 0x1, 0x60f) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/188) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r4, r5) 06:38:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) socket(0x18, 0x4000, 0x348) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8280, 0x34) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 06:38:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005a09000000f0fff5ffffffff0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000750000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:02 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000079e000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001b, 0x5, 0x750d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1811, r5, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000e80)) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ff7000/0x1000)=nil) socketpair(0x18, 0x8007, 0x401, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x0, 0x7e) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x1) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)=0x3fd) 06:38:02 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) 06:38:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x1}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "16179ef2d3ee17b58a9fb7f8ac949c0a6c61febf", 0x0, 0x3ff}) 06:38:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 06:38:02 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/118, 0x76) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f0000000040)=""/68, 0x44) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) ftruncate(r2, 0x0) 06:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) write(r1, &(0x7f00000000c0)="5ea5d6d5196e393bf38a1f24a342e7cdac8ffa397d8bced113073cf6de83d5e5a820590966ba164dce26e2263a2dfb3a246ea6a7610ee336760d4ab0b84870caa2187d9e7216d8eb1b96f598831472e98bd92c3e4272cc5a8b66dbd17d0d1e1f14ac37229d11", 0x66) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="9d1b37b5183c0bbb0b75860e7d672d0857c5ce244fc88d819b0ed8a9a8556af3a98fdc98c641279bf4ce38e073929223ae6d1c84938e926e62314af092fbef690a", 0x41}], 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) 06:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1001fffffffffffc, 0x0, 0x7fff, 0x6bff3ea7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xd0, 0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0xc1}], 0x4, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0}], 0x2, 0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 06:38:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="31be9760391e71fa4964717d888a42131c02be964d8d9d01c17461133d80c0e95904d5de62f0dbdbd2788e6425c4060691e351c6c22b129632d58a419a62bcb9ed80f08c4c3faab5b334d5a51daa1fc34e39a2d9a2611d3b7e21a1c991bb5013280a710bdfa78186b5517c8909cfe66b9df021c088ffed4bdcdf1bd5acf742f72235bd64acfcc1ef90251af9cac3ad5a803113f70e01517503ed8b7521ec12", 0x9f}, {&(0x7f0000000380)="9df0fceefb9ca253e926769456417386f9faf79b96e432c0c8a04d2e1d0f454657e94cdbe70139ae34d95a1d725f40b9ebe779a724230fb673d2e8361dfe6935f4cc45088cbfe57380e698960924d7b534485c59ff4afee6a02da00718f4aeff6ab34d0bc9ff141c8d180d6ed3399eb3cb1df73285a97bd84ff96e1f1df9a6dfa215bda32bb04744249ca8587d53ecacb27c0c567122ee5cebd05bb93359c906bd6fac5d447659b99b62409012d03c10ec1794b8b25d98df6f46c5ba996520bdcb811748da50a73c0c092a20665492e127ce49", 0xd3}, {&(0x7f0000000480)="8f736e30d392a7e4aba39bf39b6b3cb9238c6ff8405ee4bce6f9b36f59579da4064563bbdadab6096ed790e86796dd4585b2686998308aea87106f10fa14f2a5d01ff0259143ea1994d056f50a89c7bb59de89bd75f022aea4736c4d2355379b09c7d4f34ad92ada86c063295f8fe0ec88ff5867a60f3558421a387c850b3dd0d88bf582ecf605ba8813ab1ecc59df080975a0a0a5ba", 0x96}, {&(0x7f0000000040)="15399faa8e469544de61a93085fb38a2f203f1649603b95d818a00434c0729afb1e3bc44780409365c75590103936b7e167a523a619d202e4b909ec406", 0x3d}, {&(0x7f0000000540)="0b9f0a38b75b98407b398c034a30438ed470263605b2fcc10a5df8d107cdb568de54190eb54a9cc508504a8aeb0ac05967c089be2544d40e1ed794f5d99838c8fc695e1eae026f8eaecd095afd17d23cd685ffae030c51d8dbea8166f99d044311b1324985d15b67277bfa24e843b2f4f91b4fb87c9aa7f74ca9f9f578af8809b591def5f8d5a49a74b436b5b8e745e361d7184ae544c7c023c09eb7f733ab0b99b7712bb104e4da14747a53b83e2a2cdf0a356b81a8e023c2b16c1743377941820da3b963", 0xc5}, {&(0x7f0000000640)="d215eecfc3caaa7495fe867b91907f4478b7bbc7a2e53bf18ed97c9889ba126fd0547236604a715fa37d28c4d037ea7cb7420df00a286a21b35ed6ab3aab9c06cf7930a6ddfb1c3a2fbfec1501b670b5cd9446fbd783cff759f16758bbaf2dd51003cc18ee0174940af411bd3a6591e1e9a4f9a3073ef66d0be4ccdf30483230faee334e2833613e856c15bb63245b2829100e9a6dcd54e229ee1ab76160a5304722af3c005fbdc20e92c87b24d678987331a61a8b3dd6941bc765b8ba132a1b657d7c8c9d5c5a2b", 0xc8}, {&(0x7f0000000280)="4a32b1f830096df4949974ce3e97d13170e7894a0c24df9a796d00a1829c821f0708f78a96427d0caadea2c6", 0x2c}], 0x7, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) r2 = syz_open_pts() close(r2) 06:38:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x1e, 0x3, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 06:38:03 executing program 1: select(0xfffffffffffffe64, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x5, 0x80002}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:38:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r2, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f00000009c0)=0xfffffffffffffed8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x79, &(0x7f00000006c0)="764211c838fa826cb88d8b981f033402a1107572392f03f5c5b07eccd12b308a42b512a7701eea0b0b383174ce697b5b97fa4e1677c4ccf60f26c1fa4b55fe5b740cae5f1146181f18b02578c73889c1449cee5643a6fc3672bd0de75d1e2d7d50777dc098b339bc64f86cde90a4cd17fb64d662b61458cbb1") mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000c40)=ANY=[@ANYBLOB="ef814221d230fb984700bf146335043cfc05bc6d993e2fe2e7b04a803273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32ca4f2121fce0743022da5e466eb883073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91facd78c8a6eeeaa5d4ce7a11eb858692d93b926f86f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f8291f103a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e84f4e84b5f1a07d1c8b7c6c29811c676c00000000000000000000000000003461479780f9d458d6cd38ae2bdcbf49c9f9bf0c1b7fd20debe544468113aba26e2099834c55b8239ff8a60400000098ec34321b4f1a225bd9e1026418f51768fd8c7c6a275de35f15c179b5c79c3b91444fc5c09b80e9bebb91244c963e54a5858afd8e2108f3fa725625d624569503c7da4ca240a7fe13c8f2ac6bb0a4c4967f357d000000"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x54) fchmodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x40000000000002, 0x5, 0x40000800}, {0x3, 0x7ffd, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 06:38:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x5}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0x0, "0366402ba73caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)='?', 0x1) 06:38:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pledge(0x0, &(0x7f0000000100)='pf \xb7\x9e\xb4\x85\x96{\xc7tX\x94\xac\xd2 \xce\xf4\xfbQn0\xaa\x95\x18^\xa9\xc5\xca]\xc1!\x94UE_\xbd\xad \x96}%+\xe7\xd9;-\x15\xb9\x86H\x94\xc0\xb0\xee\x9c\xc4\x8e\x95\xa3\x87j\xa6\xa1\x81\xff\xe6\x83\x10c\xcc\xd4\xc6\x1e\x7f\xd5\xf9\xa3g4\xd9\x0f\x86\x05\xb1\x87\xea\xde\xe0\xbeB\xdb\xc9\x13i\x8b[\v\xc9\x9ax\xc4O\xd7\xc8\f\xde\xa0\xe2L\x01\r\x88z\xfd;3\xc8\x132\x7f\x13)\xa8\xc0\xf0\x8d\x98K\x9a\xfb\xc94+=\xf4\x81\x00P(\xd0\tB\x1b\x1d\xbc\x1dnD\x191\xfb\xf0\xf1\x1a\xaa\b\xe6:!\xd2J\xed\xdf\x17\xd3\x1f\xaa|\xf9\x85\xd7E8O\xdb\xd3\xba*\x94j\x85\x02\x04;\x01\xae_9\xc4\x9f\xec\xef\x1bG$') 06:38:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) pledge(&(0x7f0000000040)='/dev/null\x00', &(0x7f0000000080)='/dev/null\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x0) socket(0x2, 0x8001, 0x9) 06:38:03 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) read(r1, &(0x7f00000001c0)=""/234, 0xfffffffffffffec7) 06:38:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x83, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8400, 0x101) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/200, 0xc8}, 0x0) socket(0x10, 0x4000, 0x0) 06:38:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = getpid() setpgid(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r4) write(r2, &(0x7f0000000300)="04b3589ef229efbbb82db8fcbfbb4f974633a4331fbdfd59d24b03671ebd14622c0ec5d1418d4f562fb4741a5b584770ef8565fa9dbe130e7f2ff8b1b436398bdd43e3410c8c68501b6243c7afa27150eeabe2c9b472c37ff2958b014b71034409e644312f13dcb1886ad65e4c38858cdc80b6bddd86a1208a80ba834b5160ebd9c5a7bca2cc4a55c5433487eb6a7e8581b03c8e675809f906a748a1e57b283447b44b962a4d4ba56fb1559f16be0f8ceeed8a1272723c36e7138f1ca4d383080474215df2cb21b9d59aa11a8aa3f3be31f70c6b0a914a08e21da6687cb3ea885fcebca0e00882f2ad1250a9c7e7b3245b793e90f000ac4a8a3a874a1f402fc8f7a5ac49b73fcf248162c831e4399d4768c23d3cfd81d4648b2bb08c413a2669bec268eede016c53c5704b0f8995bd275690f1474bf498519cbee18b41dd414c0767cad0c4abb2019d032de468f40f6ed58c6f6b0cae30300163ab688b0dd55ea961f08475a229f28648663f7f0aa03cdff217daa18cfa5f786b2e656744c57bdfb1a4a2f5ecd49290ac7f9422060dca64d5644741b843c2ac4ca27d546f83f95ae623d14923", 0xffffffffffffff9b) fcntl$lock(r3, 0xf, &(0x7f00000002c0)={0x3, 0x1, 0x79, 0x581, r0}) sync() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x80000001}, 0x8) 06:38:04 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) geteuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x902, 0x0) r2 = dup(r1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffffffffffe91) r10 = getegid() r11 = getpgid(r5) r12 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r6, r7, r8, r10, 0x5, 0x7}, 0x0, 0x8, r11, r12, 0x80000001, 0x5, 0x3f}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r13 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r13, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) r14 = semget$private(0x0, 0x7, 0x28) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r15, 0x9, 0x20007c72, &(0x7f0000000a00)="d05d9b91010000000000000065604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d9662af4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3512c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af0008cb5e36d9266548b1b387d18d4f283701469c49674305f151a77b69234b099fc088f279d8819680812dedff9f9ef98e336603ca8c951de602ce9a6e335ab68bd9f1b50a19f0ae139c73574b479e8c3803d1c4baeba6d29ea2d7f86756d069c4d6940e4996fff0fd402b237722652c5af2ffb3967a21542bac93fc13e65dc5bafcc8d906f3c598992fd87549b7da1e1acc17bd07b1549b7ec16854feecb7fae1aeaf5c56b275b7d27f6e05", 0x188) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000640)=0x400000000001000) semop(r13, &(0x7f0000000440)=[{0x0, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r15, 0x2000747b) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r16, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000480)=[r18, r19, r18, r9, r9, r20]) fchown(r15, r17, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000600)=0x103b) 06:38:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) fchflags(r0, 0x20001) 06:38:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3e", 0x21) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) close(r0) syz_open_pts() syz_open_pts() 06:38:04 executing program 0: r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="7974b9936a653000fbe2df1e7c67"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x12, 0x5, 0xa6) shutdown(r0, 0x1) shutdown(r1, 0x0) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) 06:38:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x6d9f, 0x2, 0x800000000}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 06:38:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xffffffffffff8000, 0x0, 0xfff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = geteuid() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x518c) fchown(r2, r3, 0x0) kqueue() 06:38:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() setgid(r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8369) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) 06:38:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x19, 0x3, 0x0) 06:38:04 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x8, &(0x7f0000000180)) 06:38:05 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="58e790fd8c03b5a500010000000000006c576feda79b229ad3fd951738d33d455f98433391f3cf0b6a158b335018913fb27b55fe7a7fdbd1fbf0b7bf8d942162bd6afab1877b218c8673946f220789438dca6733632c5533c0f28dfddf1a", 0x5e) r2 = socket(0x16, 0x8005, 0xfe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a4ff1d1a46ede86a867c5be15061ba1b6dcdbf"}) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6", 0x2dd) r3 = socket$inet6(0x18, 0x8002, 0xfff) setrlimit(0xb, &(0x7f0000000100)={0x8001, 0x80000001}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1f, 0x9}, {0x18, 0x2, 0xfffffffffffffff7, 0x10000}, 0x6, [0x400, 0xfffffffffffffff8, 0x7122876b, 0x6, 0xc, 0xb4b5, 0x9, 0x20]}, 0x3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x1, 0x3, 0xc44, "057df493197be87cd21d655e185974c620360977", 0x3f, 0x100000001}) r4 = fcntl$dupfd(r0, 0xa, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x3, &(0x7f00000003c0)=[r5, r6, r7]) syz_emit_ethernet(0x85, &(0x7f0000000240)="0e57139329031c6429cc7b9a1fefe284a561fdf139ab13786d47ee6d06acc1e223b2535d7b718a94df39b708670f14595efcc71769e10bd953aa1b0bada34bf16c80f0a61e5d955f2df5fa2239cf478c14d90be618b8ac7720cb69e4bec401dc9005ba4d5e3c2f34cea2c764fde685bc644292ca448b19fbbd8cf640119297b426ec2c8dd2") r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x32) renameat(r4, &(0x7f0000000180)='./file0\x00', r8, &(0x7f0000000200)='./file0\x00') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000300)) 06:38:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r1, &(0x7f00000001c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) r2 = dup(r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0x3, 0x7, 0x9}, {0x4, 0x4, 0x100, 0x15}, {0x6, 0x5, 0x8, 0x7}, {0x7fffffff, 0x207, 0x6, 0x4}]}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) clock_getres(0x0, &(0x7f0000000000)) 06:38:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="51be95baa65205efa1b0154b445db2ddfe2ab3716ea44911ded2a297", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000000c0)="89fa000054d6428ac84a683a3a83215ce64cf3b27fb9e23747033e1d52f45379a74f3f4d06d07788dbfaec", 0x2b) 06:38:05 executing program 1: r0 = socket(0x180000001d, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x7, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xcf, 0x100000001, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x4, 0x426, r1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r0, 0x8, 0xaf51, &(0x7f00000000c0)="9edb269b292b1c3891634e3f43f5f84c112fbf28a5bb9f20a0cee31168b20a0d4d5db1821340a6943fb199d3ba789a87288ec7ff3aaed2df9596efc5f0ea630028ffcddb94fc9aec92a9b7ea3d9f31af392799dc0b059d1cc5ba4ef4e6d60853475fb49f31a0a95019b4506ddbd266bc012e070b284bb5d27feb8be53eb7f7000ed2e5021a7a430a5225cb9d42a46df2e6cf46b94101c6248230ed3ab37c44731460d6c426f1d9592a422c4e9e35b6485e47ba4d3e", 0xb5) kqueue() 06:38:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="5d3f350e60278b87", 0x1d9) 06:38:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/59) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0xfffffffffffffffd, 0x40000000000, 0x7, 0x202000300000000}) 06:38:06 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 06:38:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffc, 0xffffffffffffffff, 0x8dfe, 0x0, "d730c1e7e4000000050000009e00", 0xfffffffffffffffd}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x6, 0x3, 0x8000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:38:06 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() getpgid(0x0) socket$inet6(0x18, 0x2, 0x5) r3 = syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) dup2(r3, 0xffffffffffffffff) r4 = socket(0x18, 0x8001, 0x5f8a) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200f0, 0x0) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r6, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r7 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r7, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) r8 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r7, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r10, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r9, r11, r13) semop(r7, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r8, 0x4, 0x43) poll(&(0x7f0000000100)=[{r14, 0x21}], 0x1e1dcd4df0aa69d4, 0xfffffffffffeffff) write(r4, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) 06:38:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0x10000023f}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 06:38:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x3, 0x0, 0x8000000000000000, "010000000000000000ffffff7f00", 0x0, 0x10000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:38:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)="eec2622f7cffc8e8b144", 0xa}, {&(0x7f0000000080)="e5232029cc798e48559d3b99142dee4622ff666ba9f8f5fc9a560b3d24d5561514c99e9332dd74c359b9f268f5ee691eefe6ca7f6988f01a2a0ec0a05b9a3d57d49f1a5d55ccd3b46f3c6dfff9252f504d0dde94a082dcb30ea8aef6f9aba8bdc83615b872d63075dbd7650afe393b677716930f598578e9254f5a04fa4bcb563fd22674363bd47f2349", 0x8a}, {&(0x7f0000000140)="a11e0cc3a2731d221d6494f4b5d7edff5206ea223e3d94028206cfd9b4e8e70877448b61b6e8823b490d8b3e2967ea0daee61806c808533e6f017ac2aff83ac89fb124058266718217af4585903ef793c9d73c7b78e25149dfe0962f49c9bf6c88a5adf379f6961484891914a0ab3b0990dae9d074d2824ade49f4875bde90e166c30c763d59482c164b7735dcd5583969d02a15d3ab3d2d6b18097ddbe815e2236417b616023b3dafdaec550f61cc5fd6fd46f23bd1089528cd1faf1bb4b5c3e04bfb991f98a2e71f2dddd78d681d1c22e2d09e5f4310696513bb3fe39a", 0xde}, {&(0x7f0000000240)="e41aa6f8a465b89dcb6ae55e71", 0xd}, {&(0x7f0000000280)="f98f", 0x2}, {&(0x7f00000002c0)="2811288779f6218b926cc881fe25ce445b8396635f068398ddc0eaaa7b9118a0fc1f8d8664bb988080a807448ec92ec0913f6906cba1bbaf05be4622df84521f8b767f0d5ef409779e3df6a6cad27453824499e1f742d91c0fc4f52a9b8fbb946e7db70f9d0409ae84242b41f96d62d71965ac39a4d8f8f5aba4cbf560733ce5f8168aeaa69ae6f6adaa01ca3a0e64ee40a7349b3f9f64e74e0d37c97e0eebd9eb3b0d5a48ebe8e48534b85852cc548af4699cae35466a0f942f1c4396a1572bf785d7a1ea332a6bf6429dc40d7afc29946bc4a5cce798cdf995ad6a311fb948651c7667837a13267c4b0a6804d005cb", 0xf0}, {&(0x7f00000003c0)="61ae114a21bfa85922f8e3448bd6432c612523d8c76747ec21e876323d5ab10142b188b6c1e72ca91f569d3f2c9928564bd29c73829203ef3af7886fac407efc40940d6a8e792b51c50cc4dee732686fdfe1a306c6ae3ef9ad99f6176279", 0x5e}, {&(0x7f0000000440)="33ae4f0e72ea094de59cf8e889be18190440666cfbb0e301ed3d03d9b78be14b0353dcf6aed72b166338abf6da9c6c7c1258c1dffe22e85656175bbe2141241628d001d0035b901ad10317b82cb0a9af5eef989fafeebf5bce01755d5b03eb53e0d929e0784f0bf4", 0x68}], 0x8, &(0x7f0000000540)=[{0x20, 0x1, 0x7, "2a7c1dd4c9371098ed3f7c0ef0b58bdf"}, {0x10, 0x1, 0x4d09388a}, {0x90, 0xffff, 0x80000000, "02757c67ed9d5f506b5fe51b347dd87c42f8582168df89fa6004e20d70d90fe680c9851e19b63584a5263e44331323473bd2827e21f2cd3d6c84c778a5b97536e113b95534235f04919eb4e5c0d956cc7f15a692b77f78a73d92860f6b6b0569449fd034d9c440145f49b138891557e64073a197695e5539e1"}, {0x30, 0xffff, 0x1f, "88d9432de55a5e9206defff8441246079bd35c9fb51bb9df92f83c3644a237"}, {0xf0, 0xffff, 0x2, "a937e735a04f820a3247a00efa015aec455699fcc691a0f1370ba764a5195aeb8a96e3da13128858e987ae05a490056236a3c80b800ded0bd675bbce4812353c74f69004ca67b58b9b818c1077515796f9708d26a80ef35991101436e528d8c9cd49653e83d6b0d88644d6a0173e6d00d26270ab940757ae4a998e8f2026a312313bde05a027084ce1a17ae7c40251ae0f4ddba697284b088a9a36023232a9c572be9cfe8921d8af368580dca91dea91de21b989740741c8ca9967e6eba9084fb0914087cc3159fd9d087ca736d22100489540f175e449f1141620"}, {0x80, 0xffff, 0x80000000, "f315930a6b461c1f51e702b21e7ef585a753712a4d88f17b287ebe792ba5a62384da2494b60696f2debef20bb0f8250883305941ba8a1748e7f7e42edf5815df96e058a4075847a70798ee634d6fbc5f15dc34e0368530baf43d0d2d7e6477fc2046ccb573ddb69f694c9833"}, {0x98, 0xffff, 0x1, "e7a192225aadb19c3dcf576de2f130bf03f541f7d93e2aa46829d6b68a0267bc25ab0c1139af783645f4c7e6d7be7416ab64ea5eb4ab1e7a5b1491dd932c471601044c97d3fa8ec14e5b505573cfb349955bed13193e7533186577bf38ffa2e566f7de9bc20d201912aadce7cbc22b9e4af35c831735305ac6a6e5e88e82422fbaeb6ae6"}, {0xf8, 0xffff, 0x8, "86ca1337dc94f434d1f68f531a24a9202cddf9a8b382c7c411ac0420fbaebcd4985de72de70219fcd980e8c4ef84de673e200836a4337e528f8e66d86a3bbcf5f61fbb9bd8389a00798eff1eb99cd1ecb3a53a0d77ee5c91820266b1af9180eca1e99a87354a63c207af1aee4e9452b7227e7a12847f68b722abebc2cd2d7a7fe9fb7e68b047ae63cf7049a4ee9994651c502c81702204b87ab12fa012b16c60b6b06e48dd7783b752e2d3bc4c7a435ebd9927d2aa3c2345c2c91d7814b8588e525be2904388b4695d4fa9e684e4e92fbe34b6e162a3b3b7ee1650457cd542fda465df6e257ecc"}, {0xd0, 0xffff, 0x2, "70966fb4521436fbedaf32c92ffd2af3bd3d18f592232affebbb9f61b26482ce19308f86f578927d56aaa6c5d99b01533e166ed7c96c0b3ccc5275cfba6294a87da1ac98be278ae52d337d86cc6b2b153a602050cbe424f436d9807bef8a49e04fb8c46d7c54b45c6c6da4922925e3ee0c048d3cbf956d51172a56d7dcfd1a7167c968580061ef09e68b893e83059ae9aa003c6d1d34778dbfa6dc450488b892c7d0f36396909fc4436550a149f6f1db0c23e91be4bd91c018908e638148"}, {0x88, 0xffff, 0x7, "bf57fafd26e6c005c10f4c26524faae499a0f92074b58f42e0c584c1ca329b1643e7de70b50ef40b070bdc8ea5a052ac39fbee09b69f8ee65bc3c17500d949a67bfc1fa9cf4a1bd3cd6f4a8dca435e1146fe2e40541013835472864f402f6e15fbfadebc2d49cefb2990f8f515e3a567bf"}], 0x548}, 0xd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000b00)) 06:38:07 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="7f25fc9cca4d11eb855a020f7fae285e330cc04620c1cca60fd1ab76529eb9c8250c2fbd646f8ba28cb1e74edcf9ab4d4ac76c7598fb698c266b2e447d2d9bd5", 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 06:38:07 executing program 1: r0 = syz_open_pts() r1 = getgid() setgid(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x15}], 0xfffffffffffffffb, 0x0) socketpair(0x10, 0x8004, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f666511000000"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e58afe4891f4a99adac8e4ddb6cd592bb9d6e832e7e865ed6f768933fc4abff8d671f6cf8d4523d7602e18ed24ebe8bc253fa967be6ce205fa1052adcedbcd9cf33eb2de3d363e23bfdf4456c0666d13392aaf7055b1fc684bb603864b2663dc68bc219ac38d3a566e4c9e9657c4ae24a8633faac35faa563475ff12fd28f224a27cf62fabed305b17044a6c0419d91c105ee00713ee373794411ce5d6b29560ffcc3899f36c7490f76a0d24b947aac2f8932e253d54f1c636d79e42840a3df05b92633489cb668ad71bbe5a950be6973c834a9d921c5ada33e9ba3db5f17bd2a57d0b2f3ed0cb1a8ec640", 0xeb}], 0x1, 0x0, 0x0, 0x1}, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000280)={0x2, 0x6}) 06:38:07 executing program 0: ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) flock(0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x1f) execve(0x0, &(0x7f0000000c40)=[0x0, 0x0, &(0x7f0000000b40)='\x00', 0x0], &(0x7f0000000dc0)=[0x0, &(0x7f0000000d00)='\x00', 0x0]) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 06:38:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) kqueue() r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) listen(r0, 0x0) 06:38:07 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f0000000380)='\x00', 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r3) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x9, 0x40000000}}, 0x400000002) r5 = semget(0x0, 0x0, 0x4) semop(r5, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x3a8) sendto$inet(r0, &(0x7f0000000a00)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9f443a748b175e4deefd1b148bb73e99fc20d0ccc252a9e95d2b0113c8f159b54656d519376964bfba9af4c4df7993db9886b8a339ceb9b255c01541d4f98db269ebe9fc85db2cd32aa10028dd3dd1985746afc8c48c23eae5ab9e592e113c89ee34aa2de5b0b9d", 0x104, 0x4, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x800082) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000200)=0x1) semop(r9, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r6, r7, r8}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0\x00', './file0\x00'}) 06:38:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x1f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = shmget(0x0, 0x3000, 0xa9bf4490fcec5336, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000000000/0xa000)=nil, 0x1000) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 06:38:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:38:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 06:38:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x7ff, {0x6, 0x4}}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x9, 0x0, 0x0) socket$inet(0x2, 0x40000000005, 0xffffffff) 06:38:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) 06:38:07 executing program 1: r0 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r1 = getuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x400, r1, r2, r3, r4, 0x5, 0xa1}, 0x4, 0x5, r5, r6, 0x7ff, 0x1, 0x7ff}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 06:38:07 executing program 1: r0 = getpgrp() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) setpgid(r0, r0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x5}, 0x8) r2 = semget$private(0x0, 0x0, 0x22) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:38:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() r3 = getpgid(0x0) getpgid(r3) socket$inet6(0x18, 0x2, 0x5) r4 = syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) dup2(r4, 0xffffffffffffffff) r5 = socket(0x6, 0x8001, 0x5f8b) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x0, 0x100001) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200f0, 0x0) accept(r7, &(0x7f0000000400)=@in6, &(0x7f00000003c0)=0x243) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r9, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r10 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r10, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r12, 0x2, 0x1, &(0x7f0000000c00)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603893d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r10, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r12, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r10, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r6, 0x4, 0x8c) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x1e1dcd4df0aa69d4, 0xfffffffffffeffff) write(r5, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) 06:38:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 06:38:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x128a, 0x8, 0x1, 0x80000000, "745b0d4daa521db745d24ace597bfa32ea83c8c6", 0x4feb, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47e9, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xb06}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x101, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x12, 0x26, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x50}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000001, 0xfff, 0x4}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6e3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x94, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x11, 0x1, 0x40, 0x1}, {{r1}, 0xffffffffffffffff, 0x23, 0x80000000, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x48, 0x10, 0xfffffffffffff001, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x2, 0x50, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0xdc, 0x40000041, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0xf0000016, 0x5, 0x6}], 0x4, &(0x7f0000000000)={0x4, 0x8000}) dup2(r1, r0) 06:38:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x305) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x9d, r3, r4, r5, r6, 0x8, 0xc1}, 0x9, 0xbf27, r7, r8, 0x1000, 0x240000000000, 0x3, 0x7fffffff}) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r9 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000040)=0x5) shutdown(r9, 0x1) write(r9, &(0x7f0000000180)="bc1df5f2b437e3a418f08b6884c070995c962506c386fe4ea4d3489d672284fdd631e21096e17a7991cdf74671b75eb05673a6fd554ef244e3ca2f4647ec6bc0ee30662ff3461e81025f4be05159e4e8fab1c7b4af8b3b74c549e12379545ed22b33b6919828dd4161250aa0ed213b8d0fb3c51a77e456d2a00a95983abcea0a7b3048ad7df19ed124c3f99c8a5d4b42727bd07cde190325", 0x98) chflags(&(0x7f0000000140)='./file0\x00', 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:38:08 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x10001, r3, r4, r3, r4, 0x8, 0x2}, 0x0, 0x2, r0, r2, 0x479, 0x2, 0xfffffffffffffffa, 0x800}) setpgid(r0, r2) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0x156) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) setreuid(r3, r3) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) fchmodat(r6, &(0x7f0000000140)='./file0\x00', 0x122, 0x4) 06:38:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x9, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:38:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) close(r0) r1 = getppid() r2 = getpgid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x15, 0x1, 0x800000000000003) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)=0x7) r5 = msgget$private(0x0, 0x20) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0xfffffffffffffc01, r6, r7, r8, r9, 0x21, 0x800}, 0x2, 0x94, r2, r2, 0xc4f, 0x400, 0x374e, 0x800}) 06:38:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 06:38:10 executing program 0: r0 = socket(0x1, 0x1, 0x2) listen(r0, 0x2) listen(r0, 0xfffffffffffffffc) dup(r0) 06:38:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) r2 = semget(0x3, 0x7, 0x0) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f00000000c0)=""/159) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r1, 0x45}], 0x1, 0x0) 06:38:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) socket(0x30, 0x8000, 0x3d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="6604ce52c1677395482e880d7d8e4a681f55b99625a53c2668407f25c034f1bc9d8de9168c928dbe87a7fef6cefead66d8e2e660fcfb18d307ccfb71589e3fbd325874a69a01d29119b1ab35551ab843a7942584c0b36343d2625877dbfb1225b967b2637b370fef9fa2426f7413e2b1ed191c983b7fc78ab654a9acaf43608b3aa23e44ef3ed8523cb065cfa6c5bbe96008fdadfa93862df4055c", 0x9b}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="3800010000000000ffff0000010000001728c3d9809db18d8efa87a21d6a53a2349c39772096dcb3f972ae89d9dc1fcb80300b8e45f46155fa240f1c4f188b0c2b7b479335213264647cba0decb418e47bda7c9d0624c8000000000002000000000000004a55045e66232f24dcbafb67e182a5f4dc39465b778424fe18c85612cb2174047673b0fd10e726aebafaafe5497d6271c600f4d5fde32d7d299b86f907e60412ecb50905b07dadfe98d496f8368db2a8271a7f8737069cf1820c7457d05eb6567fc8313de5f9dac7e90fc54c83b73c34c72745635442dfb196af9c64424ab68851ab7e71156a0e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x40e) 06:38:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x5b6bd80ddac60cb8, 0x191) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001001, &(0x7f0000000080)={0x1000000343de0b5}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x6, 0x4}, 0x10) 06:38:10 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0x2}], 0x7fffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x8}, {{r0}, 0x0, 0x0, 0xf0000000, 0x0, 0x37}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x54, 0x2, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x5, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc8, 0x40000000, 0x3f, 0x3}], 0x927, &(0x7f00000003c0)={0x33, 0x8}) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/70, 0x46}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/95, 0x5f}], 0x4, 0x29) getsockname$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) write(r2, &(0x7f0000335000), 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) sendto$unix(r2, &(0x7f0000000900)="ccab3eeda906e7f42431f6766daaefef4372b9ef3733eadcacd6f3490abc429ca82bc620c0a895df54f6ce3a5bab8ead1b4428bffea413acf3417f2d47fbe8d1a71cff8ff430f31baa5663ecb415bc5e2b0a7f83c86189101b4154b3fcda23e62ff6ab6cfc548e0c6b0c2896185ecf5cde5914caf5ed308c973264146aa40b1859f498da23e6fd0ae7ef1dc32b10fc4d00190215a7a1e55cc15e049d213f4dbcf511e9dfd025ca2dfd1d2f751445edc540ebc1b608bb62a34f8a6a2924570aa6f78091726175", 0xc6, 0x1, &(0x7f0000000a00)=@file={0x1, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000480)=""/26, 0x1a}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/169, 0xa9}, {&(0x7f0000000640)=""/66, 0x42}, {&(0x7f00000006c0)=""/42, 0x2a}, {&(0x7f0000000700)=""/247, 0xf7}], 0x7) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000400)) 06:38:10 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\xd6') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 06:38:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:38:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x1e, 0x7, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db35add86fd33875f309b4c285761c0000000000000000"], &(0x7f00000005c0)=0x4b) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/168, 0xa8}, {&(0x7f00000003c0)=""/94, 0x5e}], 0x3, &(0x7f0000000440)=""/73, 0x49}, 0x801) mkdir(&(0x7f0000000040)='./file0\x00', 0x105) 06:38:11 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x11) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 06:38:11 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) sendto$inet(r0, &(0x7f0000000200)="728b3142bc7878920a8d0141e89a20628350da40ad278e77c5e980d6b0204edcfc4e65d77be468cc792353427a7e34a78e17561cebc3c31c0cc6a150234c5014de44b3503da401ea2e10a571a0e2ddc1488ba623467721b04d0510232de39258596c10804b0f787f5d160b9dd1c7d663c3fd53fefc689c91a96ecd89efdffd266dd49eebc8c84584d05480f6cfc5a06ebb4d3ff497d57c17aea1d6121f5dc276685d5abe42be9bf0502690178dc7b311d7d30a4461bb9df469504a3d275b43371f8edfcbaa6f52c3e65f3553fa9dacf8e2ac8c505ccb02150fb175905945ca6aeda08ec5e63e49c2050050c70b10ec4da901b27cf8ef69ac6340a84eb0fde2", 0xff, 0x4000000000000000, &(0x7f00000001c0)={0x2, 0x3}, 0xfffffef7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 06:38:11 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000094ac44489780d75231fb0f095f8fba107c43c4b830ad948012487269169294ab81bd41803d08"], 0xdb, 0x3, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'\x00', 0x5, 0x8, 0x1, 0x1, 0x10000, 0x10001, 0x1, 0x0, 0x3, 0x3, 0xf0c5}) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='x\x00') r2 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) 06:38:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x70e, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600435f2f573e0d1ac83c18d65c8e22066c00089fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723ac7fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f83391c63bd78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) sendto$unix(r0, &(0x7f00000001c0)="bb533032b94813389bba85583c9cb5251a9c643af51af8e0f546036797ae7a3f72e55bd8ba44aa50a2ace3132c38f714b3909fddf9864bfe428e61cafa6bb570365e7c6f6d5b651ee8eddda2aa14bcd9816cd5dc07e8ace1f3cbaeb7d2e348a337d68f33a9c792d23e9bda31c71c01b68de09d4d08c4c480a72e78606d5b6d24aaf9fecfc7ef5df3fef430c33810dd069652399df983b38e9f81d9b4594d93f1acec80fbf9fa9c55bca965a36d5e975d2d89e97ed23453ae70665d3721208c41918402aeae5af03966341490", 0xcc, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x41) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xe197, './bus\x00', './file0/../file0'}) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='r\x00') fchflags(r0, 0x4) 06:38:11 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) kqueue() pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 06:38:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 06:38:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000b9a7b281dd964abcfc82b9dc81590175f4f58832eeed87c986c090796d39aa09e4fa0da0309ba1ff299eb98c89d0f18db47aa8422230358c45ca89bf9a37eeff1f5ebd40336ea833a3dc5da7ad6afdb1ec6f24caabfc75554fad334693008932e19fe95f86"], 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 06:38:11 executing program 0: socketpair(0x2, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0xfffffffffffff05f, 0x8}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) close(r3) 06:38:12 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) geteuid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x902, 0x0) r2 = dup(r1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffffffffffe91) r10 = getegid() r11 = getpgid(r5) r12 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r6, r7, r8, r10, 0x5, 0x7}, 0x0, 0x8, r11, r12, 0x80000001, 0x5, 0x3f}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r13 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r13, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) r14 = semget$private(0x0, 0x7, 0x28) pledge(&(0x7f0000000380)='S', &(0x7f0000000180)='\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r15, 0x9, 0x20007c72, &(0x7f0000000a00)="d05d9b91010000000000000065604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d9662af4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3512c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af0008cb5e36d9266548b1b387d18d4f283701469c49674305f151a77b69234b099fc088f279d8819680812dedff9f9ef98e336603ca8c951de602ce9a6e335ab68bd9f1b50a19f0ae139c73574b479e8c3803d1c4baeba6d29ea2d7f86756d069c4d6940e4996fff0fd402b237722652c5af2ffb3967a21542bac93fc13e65dc5bafcc8d906f3c598992fd87549b7da1e1acc17bd07b1549b7ec16854feecb7fae1aeaf5c56b275b7d27f6e05", 0x188) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000640)=0x400000000801000) semop(r13, &(0x7f0000000440)=[{0x0, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) ioctl$TIOCSBRK(r15, 0x2000747b) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCMSET(r16, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0x346) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgroups(0x6, &(0x7f0000000480)=[r18, r19, r18, r9, r9, r7]) fchown(r15, r17, 0x0) ioctl$TIOCSETVERAUTH(r15, 0x8004741c, &(0x7f0000000600)=0xffffffff) 06:38:12 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') link(&(0x7f0000000140)='./file1\x00', 0x0) 06:38:13 executing program 1: 06:38:13 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000000)='./file0\x00', 0xb3) clock_gettime(0x2, &(0x7f0000000040)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='.\x00') 06:38:13 executing program 1: 06:38:13 executing program 0: semctl$IPC_RMID(0x0, 0x0, 0x0) 06:38:13 executing program 1: r0 = socket(0x40000000015, 0x5, 0x0) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0x10) 06:38:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x12, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) fchdir(r0) 06:38:13 executing program 1: r0 = syz_open_pts() close(r0) fsync(r0) pipe2(&(0x7f0000000080), 0x10000) 06:38:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) write(r2, &(0x7f00000000c0)="5ea5d6d5196e393bf38a1f24a342e7cdac8ffa397d8bced113073cf6de83d5e5a820590966ba164dce26e2263a2dfb3a246ea6a7610ee336760d4ab0b84870caa2187d9e7216d8eb1b96f598831472e98bd92c3e4272cc5a8b66dbd17d0d1e1f14ac37229d11", 0x66) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="9d1b37b5183c0bbb0b75860e7d672d0857c5ce244fc88d819b0ed8a9a8556af3a98fdc98c641279bf4ce38e073929223ae6d1c84938e926e62314af092fbef690a", 0x41}], 0x1) 06:38:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) 06:38:13 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x80000001, 0x5, &(0x7f0000000540)="1c207bb3a7e5e700a7dcd76a8d82d112edbb9f0a8971653a736e744c8c31a40d7ffcc5bacf8dfbde8221bc4c56306e1ebbf93d09584cb20daa3b1843f75c915149bcc708ce04", 0x46) getitimer(0x2, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) mkdir(&(0x7f0000000100)='./file0\x00', 0x101) read(r2, &(0x7f0000000180)=""/179, 0x19) r4 = dup(r2) chdir(&(0x7f00000003c0)='./file0\x00') r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r6 = syz_open_pts() close(r5) r7 = dup(r6) syz_open_pts() bind$inet6(r7, &(0x7f0000000400)={0x18, 0x2, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r8, r9) execve(0x0, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x4}) fchflags(r7, 0x40000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0xfffffffffffffff8, 0x0, 0x0, 0x0, 0x0, 0x96cec5030941da07, 0x18d}, 0x9, 0x800, 0x0, 0x0, 0x1ff, 0x3, 0x8001, 0xffffffff7fffffff}) 06:38:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xd9a, 0x0, './file0\x00', 0x1, 0x0, 0x3, 0x101}) 06:38:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 06:38:14 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x2b, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r13 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000200)="b8211326945ca133cdc87fac51824e32b5eae221bfa0f9f554819dd44c823ffc70fb7f1d3816b03b3f4f2d809ab647d18447d5263887941b95d2992a2e0c2dfe72c602438456d1fd6e7ddda0c30b0fd89bc3fc46968d10cec6b7111e73a99633ec8e455dfb87017298d03c68d9e984e92711dea803272efee78a565ea4ff7b57e1e8f032af9cb125fad3ace58e01b315c5def9b856dd01288942ffbc4b042bea5d60aaedf0868211d5a6ea2290bfa8ff45e6b8844a522027eaaf0c242f0d18a64639596f4bd177e2b0e3cbb555ead6e15cb7bc321990ba5858074aeff41e97f2bf498742cda4cc3022749c33b8588f88aebb1cc4c0a4059ca1a749471345b728684f2127999a00715fd1c7638411cb39b25fcf7e234549105797737b21a6d1fb66fc7de2abf28198deb4071f759e79fc610c6908ac5f3c3b78ec4182ddc3b9ee24e2d9f3745a70fa981043651a5f1a5513c9936f86c425a54b57964f11ef2ba6811e89188bfd410f92e6ab46c97f6ea5320dce6172e10ba73a75fd94194d4142d5ce7831e9704c9a3ada9743ff61e0be5776beec1373a4fbee0b960bc9c6bfff0c7e48e23fce2cf6bc763dc1d4227060434edd3a656ab2303fbac49f5c1dc98ee5dc442ca3828e9fee07c6bf9488eed7e0e1bc6eaffbed843eba989cd784738eb646c6f7d42e3e490865927579310d384fb5feea976f8ea671337d647dd4972b0cc22060da5c825bc32dfc98b041e6b08392ecb5e5d498625e7edcf53de2b5a5748c77ea4486151e6c5904c98c53d5a1156f1f18cae107550476cb60846094a88e55da8059cd58a1618fcafaf33ba24a74158d74d588fd018f8eeb228d77b4d27726ef27cc27f8f26ecb03e7d26021e091634049b984f396902fbaf8c8097bdea0b12b0677221d4bf667f5974b611ec589abf4b0b97d8ce26dd305c6502d60538559b94242e4701379ccac5917d89f5bc208c4df6f509cf3aece94b16b6b555cef89acd8c166dc4a007b239d88e107f0a0c3854754d180752944666abe10dfcfbfd1146b0b6121e758eaa0269e8a9a386db0ff1dd4d657c78b0722dd79a51b6a98faa2ee701a80644c5c560d2325d4dd11c4476bb2fa836c0ad0512ca5c8e72ce9dc0238875db64845293331e013c3115c30be917bfede6e26b748f8e7234695eb9cb1ecbc971229caa0aa83b914e84263aa199b245e69fa49abd7dd3fab640b9a953d260fd6f95dd257f2703458b0673246a5136d15375089e247258da35c87dd0e46eb3b3a1dd14a984f30964205ddea0abad766b45e953737e9d35a054f42a8639e690b2a7724f3b1381f266a82731d18c93f07678abc6a0f1cbe49427f20794b2150dcb15f2ed959145e30d911886abdea1eb9cd0d17bffd0f3deaca23ddbe18f46eb7a06cbb50c18865cc9ece37457ebd27dfb05c0ff3eef669ed5e89a6b6b6933feb00cc143ec9c9f7ffea055fb975340758224ac01e11fbb22bedb3b9b955f1eaed419a7174d18fe6b493a0c80ea64bb13374e2f503ddc60ab553a27a58232893bfb948e6d4b82dc229f55b954ae986495b4a3d835d47042757513ff505840bf4f7a7ba2d274643871e265be79d864b23fba83858dbae4d2f52e9fd25f3a931e9998334a4a98eabd478634571f6fc2711cc438f224815f9d4902aeb9432c58a14a5bf56c0250132dd0ffd4fc35735d873f1082b07b3dfd4c696da3df99a0c409567005af9886df6ee1e6a221084ba94dad5cf47f05e9452dd67acb8b23a95c46241d718047eb5955b9e0890ac88b3c8aeeb4383da8e5588d8922cf25490fec1000b4fc3d5db9f480d428cb94baf7b95028f88f47be2d37a34625547f5e8654df66d356d4b3b42ae849332dd547c3e9d45bc6eb6c4b6db3b4ef69463609922125713545c3ae0a30465944f8b0f2b5740fc691781d4eef696a7674560f48fecd8f663dcaf8adfb355284d2b2e50ba4cefbdee7a14c4fd7872e850065245c49fbed280b2f17e820edf2d4316fb5a55b23aade877f15a5cf28793f8bef8310da8e9e3a9de6d5ac2f298b3e8796d4f3f4c60af720eb99f6bfcdf71887309e959955ce749eb65fe5ea54f081e47426f40401faeaa9f50e4dbd09284927af2001fcaa5d014f2a19289adc5e81f6d89a3bcf46d2b179f6d4f3c6888ef60ed4b380f271cd4d86368768bc774ae4215a00f6d593ec967950c2ee5f75d914fc1ac3397d0cc72b4efb7ced5f632ab0d73ddb1b3d28307c37b4c2d484b7f994eb6109c6c71ad55e6282907853e4007ecc5cba8de5749f1076f644f29d60df1c31df542c5be962cfd362cc09db8ed95916da5196ac4f33119ae9ccd9bdb66811500e4e8a6ab37dcfe88eb88958d5f267cf0cf60eb1051f24662a7f45c49189480e590537d7d45fa67305ec6128ab5b1885454421b93f1452ee662caa1c71af004276e73d34a4058562d3ce0e5ae84fe97e35ba670a4b8578f824441acabd5a1f21c6c35197229b931de44fa7287a40be7d8ebe9fd46dc7214a414eaa7828155130a01bb68460912ea6d5f92506e4597edb0b1a36de79b0ddd046a1b565f8d0b897f0f3b1badefa6c9c28e959bdbe67cfc72d231ed2caba142fce0166227d39a57c52618477735c4dedb7fcbe2dda61da2de63994f341f98996a02b75c0e16d334df195ca79f585441cb453fee71e34f7e7c69a5be5bc026b5f1b10f9418ec50ebd8628d7eb8ba616786f9d80f4a5ffab4f355612744f1f34ab54ca164d1db55badf506983fd676546a29d889860aeade40cf5bbabbe7aae12e8054dbca9311cf6e848e32ff38a5521dd71427ef7ef671b337828bfc2082ed26af13a595796d404ea291f462f7739098000c64f8cd918b8ed76c2e8531f11312338a1edf91a9cc9df09f992e62a855181fed7dd3f3569ce805a4007c9f67c21a30dca8f30dfcd0bf6990a38cacfe5f84202c8c1a567ab52cbef4f7b3b5b99451aa66a652e5f78f6ef72f2fb93fdc093e48e69c32710f307e068e20db5a24c634c2bbb336bcd060bed1673c06b09f8fb01e18e7fd1bc59e9d5ee86b6e668c0ea4ef92a374c0332112baf00768acd75156cbf8605c6c3fac4c98a166001bf7edcb4b341238fe3adb1c490c1d2d499d71c74bcd2dfa4d9c81b85882ec1ccee6fd4aaf2c65ea65271cbda4fbb7a42ea78e43ea9a206aa3ec28a9c02b2a82224a303beab0d1de5780468001b1fd4f79f07b7bef387c7b97d12c5d44b142f9821be9cb1755d0f682159fe4941f3402d4e86428fe94b2ba2aba3f01e22248c842b586cb44ba09ef7303a913df42d8a47214ca95e84f279132e77b1669d0aaff1215f673d84af7496465ac7be0108c2a5f48d788a1518f109394750e2d96f38d8061165a8cf35eb457d23fe089cd12916c88dbac3de7b297903bab6bc91845b5c79e6fc651d37ed0cdd45d9f8100a34a58d328279e395061ec800a5e45c9d2d212b1071f58222aed9601bc0eae1d18d96c69e595b7f961fc9ac868b145ddff5f26d32411f2c19e0f6780da734e130ce1921303a1aeae13842f5d1ee347f0d163a689f69964d3dbbf2fa2a9bed29806b62848b2afc96bb587cdf2cf7bd624363c5eaeabc03605759a20e38f2153dce1297fd686139390ebebe150666f404ecb1badc606f47dda6f45cbfa28c3902511816d94c36ddf6ca988d5e4c6e0966b3ef9276f4b79b98de4a0fe83362da86e439262a2be06803d33c4daeff473e81e95ce1b725b1b02b02120ca6032759dc6b55625d5792647fac7521af4ca45848a49b1f92ea31c78e6dac09470eb050c7ca4e2b417229fe2ededc55b82f11c8488c45903ed34d28e348c36696bfef17d658302ae2bff4005f464abecd68fb28ccee8630e22aea8417b301ecd0b874a2881e4bffea683423adabeb9d4f61e395bb971737d90b7e3445222d3c7407fc9e35f597e4b07e0c291d53047eedbef325038a822ae0613fdd3eba4a3c2990f0877e3417fc9d065e79d63ffc326b29bd7a44fe9b0006d21353ff98b41130e0e0b5af7e2f9c33c09f18eae350331f4a3e8eecaa743cbadd0be1eb14af1092c64c8a283aab8f992db2ab225f97c822ad07adefb67c5ae5c6dd56c6133b5da7ad488831c117aa67fab59bfc56a5beb09621497e68ef81bbc90bdd051ea4a55b40899886d2ecbd6b3b48b5b90781da80f9754e5a76bb708aa9afadaea37423af7fee13d00a313a1eb65d6241d551fcade7a1c8870f30363b4768c3354a8bc7e1cc7098faf5044fbd9cedc900402c04a787750526e37ac5e5e7ce515a9bb7c8e3295af3a0f03ca4695b8461ca4c41f63c1aeb593b6217c3f522748e4bcb2d659aada8d4f7912048c93abcbf745d84f7c2b5a44e677427842fdf268a92b7367540135e9faa1317bc3141edfe3437daaae21e145fc2c6b9973b9c56ed56a5d64a5dba37680e570cf9c8e4d9a29c43908e3d8983afcd8cff9579563112037c02a60015c2457c014d7ac346ff176484d150630da24d75e37cf30bd6419341f1b365603cd0239b967fc9cef1a702a89dac03f1c94aef4c766562b123d6e0940417690ee3d3fb32939de69c6b12b380eaf02322f7be6ffc2debe960cf67896554e2f800d4417e34dd728d8ecdace870ab6b3a138625b93c95159639ef637b37ac49741358d83cd0750ebb370ee6fd3036f06ff7f4f1a280e5807b77b78368a98db2d7b52c31c1b16c8df982e922d3d59589fbcd96d575c37ec10372b4bfd372754a55af36572d6cb37312ed6302d3357d5486d723a91a37c24af0c8af75332161744fb1dfbc4a555aab6a1648c673415a24c30951e03af29182ed5a08c2185de77fba1e2e1102e3e5889d9cd7cf085200af6dd0be8f07431702534dd699ffaf1995023044c251cca480afb4abee2c779225d2af9ecbbccd0fd33aa6d9d3921657ae3ec93e53732af705fe9064cff9402ccc39161590c3b1aeee83ac7ac1d8c6bc4898d16a80ef3014d852e3156b64e00b12928f211ebfe6245e2d569aabb1061451c77b9d1eab8b295281d281a51d82b887ca6d88a633b38be69964e7bb94a0a459a0efe607c2acb1209f32d51ac53dfb8a60bf57f5b9d1e1a2c841eaad581e605d6bc73e2ed06bc8cd7fa05f7ebf149f7af2dc253c7e10e67858f9bcb45c6eed4638af3117490a7466b44b4d103f7f6258b0699d38f8ad6c1ea08c8bd6123f6ebfbe70b226d7cb13d94c2716c73676e1de426fc37c79760b6ab77cc26162bf8875f0802f5e3a1a5ad333943ad4ce378ac3772045a38518853cbc4c0b9845d24ddd838de707da13da099b1e807c6fd6a7e5ebc74ded21ff2a8c7e54c276d27542d3cc4fd95a0cc4fe29b1c9ac92265c980caca573b7f5d3ad08e42925a9ac55937172cf5f45b95666ed2c1ffe9c534eb2174291c58d6a21f18b04a4a8623921992295ad4184d8c751728304779a3c7e91c87c98ad5504ef989b806f9a5e7f191ff38a3400d52996436f3196edd31d038a9b71f1ecf76b65805e066e03dbb56c5e138e4ab5620cf31fa2b066dfbae4925f5c3d2ca0d4972f8bf0de6bcfb5b9cd323a0ddd9b5fe9643a66a18aae5eaba8c9698d544627e9558d174b00e6ea3aacc1368e78c7f0e92ce91d581b7e9697e0140f4c132a4995fc644b9ce20a6df530abd97556dd8ff8e0c4f05304127fda9ff711e6d46d21f96b95c763a4e198d95656610319d950d10688c7295524cac9d224b0a38bdee09e24c752768762ab413ff29a3df068c5839a535cbc8f1851203e7b6621119a1b12c929a19306f290b3abfdf0e181e539b76126", 0x1000}, {&(0x7f0000001200)="73a1a266eed338ab3e043587b5d41ffdc64f60f8c72a9ae6189d8619c8eb7e96dafe3e8b2cb282ac53c0bc4df470c6cb419fd9325452170e10978394b801318813215e6ef4288117f0e81598dab9079722745b89ec004c23346381494f2a22b38594f3b55792f964", 0x68}, {&(0x7f0000001280)="cb0702a88c37067d0c053531cb831693b1230db7ab7fa6feda27b313b3b44501d0a5421714cfda0484264cbe7e2b7354", 0x30}], 0x3, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r3, r0, r4, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa8, 0x405}, 0x400) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 06:38:14 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 06:38:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="97e3dd9c7ab97420bca6d9ea4d43f79089d6c29bc9b0670a5dbe7e315ef2ec526898fa79395319e4cf99bc1205ae12a8e2c7fa3afceb733a3999965f550a07a876271dc2ee7c1310297c", 0x4a}, {&(0x7f0000000200)="135deeb5fdc915c139207256a9f6ceb46d64e164795e52c3a2dffa4184669eac171f929539de71783b77cca0ef2b3d86cc88b2ed", 0x34}], 0x2, 0x0, 0x0, 0x401}, 0x0) 06:38:14 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffff, 0x7fff, r3}) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 06:38:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) shmat(r1, &(0x7f000077c000/0x3000)=nil, 0x3000) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) semget(0x0, 0x5, 0x41) mmap(&(0x7f0000683000/0x1000)=nil, 0x1000, 0x1, 0x3010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) mprotect(&(0x7f00007f9000/0x3000)=nil, 0x3000, 0x5) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd81052e713048e699319296", 0x12) getrlimit(0x7, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) r4 = dup2(r0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getrlimit(0x8, &(0x7f0000000240)) fcntl$setstatus(r4, 0x4, 0x80) 06:38:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x357) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0xb, 0xfffffffffffffffd, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x1000, 0x0, &(0x7f0000000100)=""/4096}) setsockopt(r1, 0x7, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931050048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4865d2af5fde549ab00"}) r2 = dup2(r1, r1) write(r0, &(0x7f0000003e00)="7bb28c", 0x3) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x4) read(r1, &(0x7f0000000080)=""/54, 0x36) read(r2, &(0x7f00000000c0)=""/64, 0xfffffdd9) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8, 0x7, 0xbb, 0x40, "77c368425581ec92d1a7ac35b4eb2a0687449d97", 0x58, 0x2ef}) 06:38:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/53, 0x35, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 06:38:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 06:38:15 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10a) r1 = getpgrp() r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x3, 0xdafa, 0x100000001, r2}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r3, 0x20007479) 06:38:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) socket$inet6(0x18, 0x3, 0x466) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x3, 0x67) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x110, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x80, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x140, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20000000, 0xfffffffffffffffc, 0x40}, {{r2}, 0xfffffffffffffffc, 0x7f, 0x0, 0x792a9cc3, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc81b52a1dac98b57, 0x1, 0x4, 0x8d}, {{r4}, 0xffffffffffffffff, 0x49, 0x10, 0x7, 0xfffffffffffffff7}], 0x100000000, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff8, 0x9b, 0x20000011, 0x3, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffff9, 0x4, 0x0, 0xbf8}, {{r7}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x0, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x11, 0x10, 0x8, 0x6}], 0x80000001, &(0x7f00000003c0)={0x3, 0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x205, 0x0) chdir(&(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 06:38:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x22}, {r0, 0xe6}], 0x4, 0x1000) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 06:38:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c4e3000"], 0xa) r1 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/75, 0x4b, 0x40, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff07) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 06:38:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) semget$private(0x0, 0x2, 0x210) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 06:38:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getsockopt(r0, 0x1, 0xfffffffffffffff7, &(0x7f0000000040)=""/151, &(0x7f0000000100)=0x97) fchown(r0, r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = accept(r0, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x2, 0x11, r3, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) write(r3, &(0x7f00000002c0)="730c457bcca660e6076d627fc46b4132239ff70b9f98fced79c4012cd57db8a3a2ba6c5bd72ad44378f0ce6867c16fa437dff150d9e2240a0901f29324aa9823b53957b687cc7169c59a816d71f2b964399eb908a8cb42f5b8e78915fae9fde292af21e3e2eb57677a387e620393fa52462d09972217e801cef5be375bd2727a80e1abe72aae4da57c8b4cbf682733da5c69136bfb554972bf09fce56f6524ce1c2e53e12e663063a57465c7699a467c791a0ee6c7c0ca42447c2c2271269b500b484bd8d15733b07e", 0xc9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x2d, 0x7}, {0x18, 0x3, 0x800}, 0x1, [0x9, 0x80000001, 0x6, 0xffffffffffffff81, 0x7, 0x800, 0x101, 0x6]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x9, 0x800}, {0x18, 0x3, 0x5, 0x200}, 0x4, [0x5, 0x8669, 0x7ff, 0x3, 0x5b1, 0x5, 0x9, 0x1]}, 0x3c) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/23, 0x17}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/140, 0x8c}], 0x4, &(0x7f0000000640)=""/148, 0x94}, 0x801) geteuid() setsockopt$sock_int(r3, 0xffff, 0x100a, &(0x7f0000000740)=0x1c5, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000007c0)="8705798997b84eae3bfae76624ba98ee8e0ca7a6e2a2e751d046ef1117ba8a9183c281b99217c77b39999da1f126d148776f235de5c88adbffdbc127486f7c22298e38bdf41b1c0c1355f274507f4dee8f4e90a116f077403a54303f92c7751fa73e2c2555560ea408c15b868ed2f805bcf878366bfc70714405aa8d38c99b2758a9b5955560f96b06a44d4392c95ca3a7ef19db783d26222aeed45e5f33c5a361e5d16dfafd7d99f1fa461d0f236adc4d0019c376a62abdcc5f47bd84a9e556be3b6b2e544b4ee4a138e0c3b4a1a03d", 0xd0, 0x400, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet6(r6, &(0x7f0000000900)={0x18, 0x1, 0x9, 0x9}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000940)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000980)={0x0, 0x8, 0x8000, 0x100000001, 0x7}) getgroups(0x6, &(0x7f00000009c0)=[r2, r2, r2, r4, r2, r4]) semget$private(0x0, 0x1, 0x8) openat(r6, &(0x7f0000000a00)='./file0\x00', 0x10000, 0x122) socket(0x22, 0xc007, 0xa4e6) fcntl$setflags(r6, 0x2, 0x1) flock(r5, 0x0) geteuid() lstat(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)) 06:38:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="baa3f1bb1a9cdd20dc33915c3268b76193637098f81f2a5d1690c2fe2801e715edf0c1a4d90710a9a40b51788634081d157e7c130a8c7d3cc13b49e5017b7d5c67a5e80398c39690c070a281cd8d8717d9c17b9c08acdf08ebb5f1637e6617715082bbfd421c7d522c3c7e23c6fd", 0x6e}], 0x1, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000000)=[{r1, 0x140}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x84) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x6, 0x3, 0x1, 0x2}, {0x8001, 0xb9d, 0x0, 0x193}, {0x10000, 0xf301, 0x2}, {0xffffffffffffffc0, 0xfffffffffffffffb, 0x3, 0x9}, {0x80, 0x101, 0x9d9f, 0x80000001}, {0xf1, 0x0, 0x52fee84f, 0x7}, {0x2, 0xa8, 0x8, 0xfff}, {0xff, 0x200, 0xffffffff, 0x2}, {0xfff, 0x4, 0x1, 0x8}, {0x8000000000000000, 0x8, 0x8, 0x9f5}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x3, 0xfff, 0x0, "9271eeeceddb3b60910501cddaf5ea70798b5c2d", 0x80}) 06:38:16 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)='\n', 0x1}], 0x1) 06:38:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4e31b497cae1e60ce1633dcc010000000000"], 0x10}, 0x0) shutdown(r1, 0x0) 06:38:16 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x800000000005) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x8000000000005, 0x6, 0x8, 0x2, 0x6512, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000140)=0x8) kqueue() r5 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240), 0x0) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) fchmod(r5, 0xfffffffffff7ffff) setreuid(r0, r0) r6 = socket(0x18, 0x8000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r7, 0x84}, {r1, 0x4}, {r4, 0x4}], 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003fb, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x6, 0x10000008d) clock_gettime(0x2, &(0x7f0000000080)) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}], 0x5) getgid() semop(r8, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000400)=""/14) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r2, 0x7, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000340)) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f00000007c0)=""/76) semop(r8, &(0x7f0000000300)=[{0x4, 0x3f, 0x1800}], 0x1) 06:38:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0/file0/file0\x00', 0xb0, 0x5) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x800) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') r2 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xaa0, 0x0) 06:38:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 06:38:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x3, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/25) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x108) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() accept(r1, 0x0, &(0x7f0000000100)) chroot(&(0x7f0000000180)='./file0\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r2, r3}, 0xc) socketpair$unix(0x1, 0x1000000000005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg$unix(r5, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r6 = msgget(0x1, 0x508) msgctl$IPC_RMID(r6, 0x0) 06:38:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000380)="98d602ac5bd2c8fc1a34299a803d95d802d18b3e0995aa82b68d403dde451477006dc937aef70b5acc12a57b2efcb0445fbb1445d7ff6c45ed5e648ad7925898f0cf257ca4833801377195846d2aa212d726e14c449a4c358892d0ecae244f0b7bf955281424fe79b818e652ea14564eae3617b48b69553e289b11c244c832e47ee80616ecea1dbab48389396f0c8fdab8b41ba527058534cf6753f88ad61ff96fe6628eba66c40096b5eb3185fbf5f332e100f03532533ef94d8085b12ee117d91f77f7424c24c6a3c35dd5233e37e7d482111703a16d7c6d335bc902cd9af04b113b0a5f341556faa7a0ae9e75e9553d0c3ad362918cf1e7cf58491c854e1520d065291b878a88c5d7785230e8b83e3462b3128c3e52dbc0c6adf8a14c7085a7e1a0adca315185ee722a595d7dd6334411d598fc00fa5155d0d284d6d926134ee3b927242b276361760f74cbd5a15f4c665e749b849a0d986003e62c69f1130d102ea91cd16669fc3b14e81a2b36fecc7e33861a684c160e10b96abc21f4ea8fda8915ad0bea437feda1addd40974f9c40e99893d384b12f5cbd227f4f7cff5a71954659636eeda7a585b5496d50313aaa09c5e95a17cd3d4494ae0f4d7424ecd2eeed3169ce7212fa56ffd394314cc188667911653d10bf1cc2c8e4306865eba0e79a002ec4f5c6790840857dd669e18949e7d11cae4def00ef1d81caaa02ab6683fe2fff4464c5dd823c4e6a04bc4a87cdfcc36616d0680ff30422f1a924ea554b0e245a2684dfb96d85196fc9d28f645fd85ac2335a93b5cdf779cbe25e78c44dbc3bfaf862226aa174325eab1a07865761418762fa3e39749257422f3a354f13ba476480b542c1fa8324c242f3e5984f373ec6531df73c78f32d2ea3366b95b5e27d26c31929b38ce7666c6553a5a41f61141a51d8a2e477793f36d8881fc1bc8d1bcbd5bc22c4e12a4c226253263cbed9e1a698f77f779234da9878cc2a8fd21eeae7d3cfe524967fc2669b225b04877a5786a8f60e24bd9ac70679af34c79f52632e1ff294485532d5730b211907460e9f8662945d19719217a577464f4418034d961c4403db32741877bddde4ac56b931833d3eb14563336b3081dedcc27f1048e72cba94c6e517425ad87ea7fc6c4eaf91d693b73b826f53b46014e4cb6fbe0c6f192e0134636b6d6320206bb397b04dc7ece0317bb3befa8173cbea6db073e8cc1027d1b68ba57a0f81639ce8619ff99940417cefba9cd09448e9d586461969904c42902196d6700361e847402db1e2787818e9fc3862c18d80b4365ecb448c3c7eb34eb258434fe19525ee7e365812b6d96d1c26aa0e933e366f6454e5dbaa470f9432945fac601196454a5e15ec8737fee1e09f8e53a1b6502bfce419348642ca27e4afd19ada5f5615f01d5f3225e8df4e4f516bd58151726592ae4d9f710e730a3ae3cfbaff68d6b1f0590a015d65645a88988a42c18c9baaafd3998823fff55039074437c89c7c4266423b907586f8ecd6578ec948abbfc41f8f966d7d74879c0dbf7c08ed2a1d429e2db241dbbabd092ff151e5351766cc87efb2c7af922bb2beb3b70228fe3ebd53b76973d9ff9c7837c5baad9623346bb8e8f685f91f1d1ffbe975d30c9a67d74e345ea0dc9deae0f75d190fa15362daac95fd69acdbdb9a838a716bc06ca7873b8ebf0dcbef36bcecc344af867e1bcb7401387dbc936b1c2f17a9cfd1d6311b08b48c24a1fe6406d1ab878dda044701daff4093124a5027946c87f5bf070af6cf1c452e4fd81a6c0b5c2811d1b3e775d7adab7bfefba40213307bb8f8e4a598a251882e460a05f381cc18aa5278340141c278f5e831344a7f1f174ca95daff6ae364ef10fcbf60374f6a20c3d414cb10a06949fbf94798c352c89643d53ccd9cc659d36f3e008e4b67e5193ad64706d86b63000d7f8fec0e56166695cf3f44b78dda9e34aedd1ddf721e72232aadc1b80d2c7b25b06b9313e1cdcfd086ea2db672437a617d0b3d45b7d59c8876caf4ba2bdf26b0ff6ccec145bc98672c273ce8d43464a3199bb0d1637496bed343891f5eb01a8d9db1708727768bebf07e1b8b4d6a13116fcd5e70be9b47a6319c007a14ecdf6b4ee40f5286781f8913cec8f4208b1230c8a633923cdcf498340bc41549b60d26acd8b691e63a078f367d8d6f30d05be32d769c128be3f0ff62e530aed872c3276559e3788e17878bbe8bd7f6057af002ce71315e90e72b903fa88acdbc86bd433d9f3dbb346907c6c94573ccf6a38ba879ee3c8dea0010bb6b0b95f8819050f4467ea42c8863951fc841660c691b78e653c5287586fa328f6f79da31e1266cde2403e0ae43c58afbfafed435dbc633c3954f29089cde625a9c732c16afe92b51a9f6cc094d78646f2a5ae4d7854fecd26cdfffbde6640fe9dd88efbbe400af6dd5c4b79c1cd3971692bf28b495e5fdba776534fcd2d24fee2f3739aa1ab5c9b50341cd0d181bcc014caf10e3c00eeaa939fcf37524276234bf316982540725efee825e7c4943890b62ac7f7d014a92cc2a189772d621326f60f324dd82c8ac2519df398d8d18d10e528495cbe7aacce31db5c70e30f6f537c03ea987ea0eac24a7d0ea781710331c00df058c921f6baac4e46fe37dc58623053092eea7ae536b62ca0f6f95958f9ef5b485bb110484b1a495a6c0fe0308cc9308557233f86a0c09a86d1a670bc4c85a5ee4bda6c037698d944b300864996f10b60f749f25b22d1b2e027bd1331237876a0fe26083585962284233ee56a34ab62123503a954d6c6258de55d44d09df1922307d8682355e4ae39429ba8f06b1b4646725e1011bbe161a8926baa2a2c6c84cfdbbfd951746b0308774e2a49442cc31693cb2f6bfea05f8ce3931bc8e9e5bfc2a4dc6c8ba3f7baf53b1e0eff25c4eebcbce3d2bd8207d9a9fcee9521d32ed8c8e6237a5da1be2785ff818c4cf02aa530ebaa8c7061bd71d085d76407008f69932da130c4f74daeb7327550ba87717d4f45f329f3618838b76462d8544bc9092afd3bf039170e1fedc8b438694f28436636e3dd43bfa0b881e24e8758ec7587afe5aed33fb387d3af6fe01829bf460e51ca134541364f8cb4f7f99103b52a4848306181ade3c1b47abfc7bf1fe7d331d629182b1879ed80654ca9783766b8c2c3d9c6bb38ba1218ace555016cc6948f36421a3f35069522b81e7ff458b01a0889a42ec24d4a0fd3f1315f51cfd4f49f453ada518f6b13d8c49c4ed4713ceada108fe8cafd91cba05b6a4ad31a66c274ba80e4e76368004234b609577f6951b77a051b43ad64f95b287729139303c7a1726a917f15aed5daf756803e4d60bb1bb46ceb993603018ca923c74e8753f4a501b96d138fc2df73957bc6ade170b139751f5a9c55b60312afe4c776ff4b5afb570229c6b28ab502b7c59a41494e77729f25b08fab749afd2964f2bddad5ef601f2e8699958a30957b31e0e44aeacd37661aeb0a00ee85968aecd452f33409347632aa47b8630f61aa731820b90e431c8c8739617632c347ed742cda0400973e19e6184d5bf85498ea5256114ef16b83db10af1db5cedfd9d5b8a4c88b49bb7b00d2968ae41efcf0fbae459174484a959e6c420fd7258e97fb0382b9091d9efc0f14393da1c3b75985b8ae1a700cf9e67b93e9073c47163a85cf5ffac39baf9829d9162cfe8ec6a1ed942254400088967c3143e2f481b2de514681ca837923d2af7f9b5797d7638d6f3c3f8f386d13b64ade25f8b6867dd5afb48ac6d3a65f6ef659f1171f5d8fac0e9e7ae9492d2323e17a7c866770b13a013952e63273f4a85d4ab120f068e66b8200c9fabd693f828dc15f4b91e338e7c8f0829b6bbc671d7c5a44df6b89263cfaedc5299dbd3d3331b222e45fc682fc2a5fac816fe152a95270647c2017eb452a3bfc85c679884724c8b95700e3cc0308ca6b7fd19400bd4eee56f054055a94d1cf49a87db59203ab6254436da5d377afc26e6478487920beb7975b89c4a6f4e4a57bb920c2df62d5d6cf72f7b3db633fdbb91be0059b2f2995d31e0ed269cf5804c4b7aadea4393c589b63770d62b7d34de6f12834a0cdd05783d34e075a767aa01bf2066d543461974a98e96378bff8b91059f6fae1cd372ec58861b6c9b18cb90b0930245dd973129c9f7c18b8b82438b10eed11ce968d73fa92353d4ba99182789f46ed8ea81449e3e824f1f4908e494f514db20f403bfbd4ee0e7056ce638e9e630b1cf6dd3cd6f69a956e9bd521c263c474f8b894365b79d46e15c83ac2c4a0f5d0e753f1ce03ff10f1bb1414aa1df9d75bb6d9a875ab624fe230784734e9aeb56a9ecc66d839f957ded99be581a5213ddc87ea083556aa0da77c077eebc8e32772bc6406a7f7180e8d4d0c936911807fbab700f948ee232b6b4c4cc6b695ec070d4c897640d8b388ededab3f88fdcd4f01665aa50bd3e3808273fd5d6618de5b3a73ca3f3913665af9dc9f5579fd59240fa56a63489bd5eb5ba0bcfe77a6d48166efe15c61203602cf78f04f81ebb3cfa5e0bd87b38a3e9a2d42b9a54d468df20f75a74bc7d055ee14e71b9cef124cfb196ac03d28afa07ac0887f64ccced987be60685a1e61f48a758b460582ed5571096a8bec362eed15f8251ba9739cacadf1971b9a0fb3e1e0452050ca7415abd269c58fb13b8024f079d72797157417b6419a386769d4f6f3321b184037b6841971d2bc48c01d1965e0051696d246cebffa1abb1cbb583a09d42a7931dd974a5308c566b6770c743926799237cf659647f942fe25c10246230e374f55912115bd9c0d0ad76597c9088e47827c0ed2a54b04936905076017502556eaad20d47c57a3b49388f6d16eef1f9fd183fbf4b779e6ef074039180dcd9f3704fbd931c1b486011e0af2343f44d43948495345a35eae4a19fadf4eeeb5a890fa8cf33338b627af4378a24ba4a3f66e5d963d0a0452696d9e21d572488ade3847771edd27cf829f2ea089e4ea56413f3dd2be8ef786966644fffed2ce6a2eb0dd40e225aa99bec02da80d0a46171d90c9e14decb5f2c0f86ea4fb1e6948e16e68b6e164c5656851db74633dc3046489e97ccfd61a903667aff81eb7b8aed47bda3859360a43b8b3aff177342ca91f9d643bf67e8d1b3a5cb634ba761c66f43a8e3d54c83df2fdd3eb74d123522854877e843f40d77f5c6873e2115eeea8e2292c0322300f81d2ef9c9f5cb16dbfcd2dd4d57503fbef1307bb3b800edffc3c2b333a947c747131e7e8502e5d447819ebfebb90c539cf0010785fe3a6bd2c328078d0462094a4c408f025cec3ce7129a6ee60a4d18e7229f1ee7d8b09a59d8095c4d693962e14f7d3d1e7bcaa5ea42a9a36be1ef25e8dbf63fc90c1c0e6bace318ebebd725e9d6653edf7893d6dfcace8562a876f18b90f660cf57963f85afe382db9f399e8ce5c803597549c9929d161d33484baec84c6d1abfad657c83990aa8e6c6a254723fbc254e6270ccdb0d4f0254ed405e3fcdad44ebea5591571c96f67d850a251f6e0ca0ef2b5de66963e1bd2a4b16b7f7e8d363a5449c81784436dc8b63bc459495218b134002ac4ceaef9c0ff49f1ef0a9c8d0b58f796bb42e9465eb26dbf5604b479be3248f5470675cf6203a02bc36db4300daa53748053af68418fdda683d5dc0be7def6adaf4b74b4fc87a2eb6c99382e0df785e514f4c714530e3521293127bd7ae44efaf8c53c5119c0cb4a101503ff130b00ca77fddb2f9610f0e0a7e48fdd6eefc400", 0x1000}, {&(0x7f0000000100)="167ae10461d10ce87f4ecd4677f3158ca675495ec0253f6952deaf401e07efc85ccf6ac3f8ec513bfba20b0a9c26786218d9f111ab8a6e24f47234dec0ae0978cd7d4dfb61abde8a3fc153b8f576fb61b23007747f9fa2bd087d5cc9eb7032029350b4c5059412ee4f6e09111e274804a6d1b30877d1e8cf68ab9d920ccd7b0d2de9988d555490b00111d0ebb8d9984a883219355434a8bd4b7f828c233fdadf4d825531fada91606bae78a8645b3c40040cb7cbdd1ec1409fa4decea59dd5da2eed80cfb425e03e4feef93de4569275a0b81fb7b26d3e88d4cd69a9f3a4e1219ce9c91230103d39e2f9faf32ef635f0708bae", 0xf3}], 0x2, &(0x7f0000000240)=[{0x100, 0xffff, 0x9, "27d529afa8f5083d5195822c373b6ce7c10298059614d8a41c9015e81dbc7a061a1bec334e3057cf6ab8e6bb87848d326201f20de4240ce35fb66840501299d7f7e4703949d2208533f4c57a7c3b068c3bc05aff123277374a9126f123e3b7ddb7778c38ae08c9fef6bfc1466e6b2f4d444eadd4f19224e6c2a5ab48f8aad7db556ef5fb97ba7a6281f55b455d269c9a53bdd4784f5205e839dcb869ad886fd7071f19500f7c0c0a25dba195094a4726d3f783f0bb5b6f5d64560ffb995713a8be224b5babf77bf4eda6e529e042a3e5284429fd77f9ef84ee2301b3048b359f0110a7bd09cc942cc400"}], 0x100}, 0x4) recvfrom$unix(r0, &(0x7f0000001400)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000013c0)='.\x00', 0x2000002, 0x140) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 06:38:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000dd3dcf00999ddf0071d3c598000000002176ea1a5827ff8e58f460e9b6784d463f417a7912c5b874b39d12e3e1ed7254784c7e6341420d1392335cee814b05bccb83e10963099d9a69fc0ce5150d699cdb8cb81111c08f3ca28be4cce1aea6dec37dd020e48bce33747178a66dbfcb237d5cba24963a5a4a376fc5db3e17a24f95969649b5b4d2a4dbe93fadaa85fe7bca530b97348b08f70abce6ce04b62846d604b39da25f29c0c8590b8ec3fdd6ffe91361c897fc3f5264f8cd82275d1b029a42a2cc177b18e493cd59105ddde4cf4d1e38237ed73f6f91ef28d658ccb9e00aae331bfdae"], &(0x7f0000000080)=0x3e) sendto$unix(r0, 0x0, 0x3, 0x800000, 0x0, 0x1c4e) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe50, 0x2, 0x0, 0xfffffffffffffffe) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='++)[,-\x00']) 06:38:16 executing program 1: mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28900, 0xa3) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x200000) 06:38:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66507faec12e"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) syz_open_pts() symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r7 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r7, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r7, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r7, 0x5) listen(r7, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r3, 0x2000745e) accept$unix(r8, &(0x7f00000007c0)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x40, 0x0, 0x0) r10 = semget$private(0x0, 0x6, 0x108) lseek(r7, 0x0, 0x0) semctl$GETVAL(r10, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 06:38:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) unlink(&(0x7f0000000080)='./file0\x00') fchmod(r0, 0x20) write(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 06:38:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000100)) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x10, &(0x7f000004a000/0x4000)=nil) close(r0) r1 = getppid() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x20) getpgid(r1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x800, "010000000000000000ffffff7f00", 0x0, 0x6}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000014c0)) semget(0x1, 0x5, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="e36a0f3ba4c3472829373d4614a32d52582d1d8cb2435448e8e2c18864df78d3eead2c1a3704c2484800edae6d96c88bbe5ae5b8ac880dd2876b7f9cf59e711cc7317760c5b08472f157d56cdd69f5a65d56e0ee6701223668649459d92b2d30596764181484a32a1c61cd6040768b3a870585a056f6a35f4f97b4334d687566f266f6b1a0709ed97522705809b00b58f84b412bd72f1704640947757a769082b3f8f5d37ac0386a33b7cbe11bb5f3ca3a6052fe94b375469c80b837aff209ba5ca2fcd42661da3244fa3751371c5faf4373", 0xd2}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xd3f}) r2 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000736000/0x2000)=nil) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 06:38:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = socket(0x18, 0x3, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 06:38:17 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0xf6, 0x3f, 0x1, 0x6, 0x8, 0x3, 0x1, 0x0, 0x7f, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffffffffffff8001, 0x1}) write(r2, &(0x7f00000001c0)='0', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r1, &(0x7f00000000c0)='\r', 0x1) 06:38:17 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000080)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x400000, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x100000, 0x3, &(0x7f0000001780)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x200000000003, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001840)) clock_getres(0x0, &(0x7f0000001340)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r5, r6, r7}, 0xc) semget$private(0x0, 0x1, 0x2) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) getpid() msgget$private(0x0, 0x10) msgget(0x1, 0x201) msgget$private(0x0, 0x5fc) msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) msgget$private(0x0, 0x1) r8 = msgget(0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001e40)=""/219) 06:38:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) read(r0, &(0x7f0000000080)=""/161, 0xa1) accept(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xc) 06:38:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x18, 0x8001, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="2804f18c1e1aca7602d71b7f35a6318beda676240fe240d187d4a87ff947f6e90db361449d2810a9226d64c56feea753cb875e71f25b7e498a5c017ecd03421e56058dc9c6cca1e5cf8818cf2e8a65a2b96a05048f4a71330017060ff062796b322d5f90f926cb596379e1a66752f923794e40578cdf5434afab9b7261", 0x7d}, {&(0x7f00000001c0)="394f5046966b81c7ebf0dc91258aec", 0xf}, {&(0x7f0000000240)="94d52f68c25eb8795f319ed8f012e7", 0xf}, {&(0x7f0000000340)="91ea9a011ef3ce04245a5ae0ec9e90619f7b9c5ad308820cad614705f7a836efb6e3d1c827d3eafc4bac0b5b025a34b4be14bfbc9cdfecaf523ab2046978505a939e8629b457ac487a3c579c0e66bf45206e039f40f08377e88ba4606eac515505ee4667857b61fb1d8696bc6a5d34e2ebe93e758685a008802d0b51171a55b765b247fefc2abe3e3463faf979210c0273f0dcdb09dbe4b0", 0x98}, {&(0x7f0000000400)="b56bc4ef32823e3016e72459ed5759992229207efc4c4424a025f84fc90422be90b65b838dff02aba9412b52798d8a1c28e53dedcf37f5c0c9e621c9b6fdaca17478c565f940cd1f69105a811cc4c400383f9ebf0dece1e3f737fdfb1b9a1d4bdbebdcf8f91c832636809f2598ad91112dee89fcdeb0e7c1de42c34a7a403e0715f37e2a0a804602c8a7efe21e79f9e39f41fc4d663c11ca6e318c1f743ab5ff105935d4b4de2ad30e", 0xa9}], 0x5) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) getpgrp() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:38:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) madvise(&(0x7f0000376000/0x1000)=nil, 0x1000, 0x7) fcntl$dupfd(r0, 0xa, r0) 06:38:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:38:18 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = getgid() setregid(r0, r1) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x80000000) 06:38:18 executing program 1: r0 = msgget(0x2, 0x120) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x10000000000400) sync() r1 = dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7, './file0\x00'}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) socket(0x16, 0x4005, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) 06:38:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f66696c6530002165a2ebe35aeee9f4ce4629c6b0d579d79ff8d08edc6abe81e5dd8ef6942cf4492d5ab22374ccbf2a811bcb6667940e5ccfa7ba2000080af1b695279eb196df87fb571cc5f0a62a1367e58836b4bdefa827235297c3f2c26339e817c1ad9def99c13c4ba015fcb550d6a6e4f356a244e51874a496f5a252376cd5a3777bf9b954376387a9868c1dd21ca2ad6b77eb050a244e6c45c550f5d6426be191b1954b87a29970c40d24b7c6c9ed2cc8278485864f3bb80111a4f9ddcc6cf66ac3bff309c84bc90eae91ffab3456b7482bcc82ec0475b5375d3140067c7b3697ff1316ddc5bc73ca928da2fddf48770da67d22259edaff00f66b2528499e09c522b8c446bf5a10a2526f21326a2796c677d573ffb092d8fecd3fb6f2fda7a8a547da0840ffeffffffffffc00fdeeab95b59bfd664bb0620750eb87ce149032d4724a5daac4670b41e7080000005016668d0eb0ee4aaafb0060a57adac5010038b6281617176cbca06fc48959cb589045c8f432a6791b1380ffab2d6746e8e320058ec6a149fcfd60c7cc98aa6bb2a43afa868ad5e1b22a6af79dd9813d0e0453a2c064"], 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x101) r1 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x80000000006, 0x8000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x7da) 06:38:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x20, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffe, 0x3, 0x1, 0x80, 0x5ba1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x3f, 0x7}, {{r1}, 0xfffffffffffffffc, 0x60, 0x10, 0x3, 0x200}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x0, 0x7, 0x26ca}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x4d, 0x9}, {{r4}, 0xfffffffffffffffe, 0x9, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000004, 0x4f00000000000000, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x18, 0xf0000080, 0x1, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x49, 0x0, 0x1f, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x10, 0x8, 0x3}, {{r2}, 0xfffffffffffffffd, 0x90, 0x1, 0x8, 0x6}], 0x17c, &(0x7f0000000280)={0x5, 0x6}) r5 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000005c0)={0x5, 0x7fffffff, 0x3, 0x1, &(0x7f0000000340)={{0x0, 0x401, 0x9d0, 0x6, 0xee, 0x1f, 0x5f}, {[0xfff, 0x101, 0x0, 0x1, 0xb07f, 0x6, 0x8b, 0x7ff, 0x9, 0x80, 0x1f, 0x9b, 0x2, 0x6, 0x1, 0xcc0, 0x9, 0x194b4000000], [0x4, 0xade6, 0x1, 0x3, 0x2, 0x6, 0x5, 0x3, 0x75, 0x1], [0x8a2b, 0x1, 0x2, 0x8, 0x400, 0x8, 0x400], [0x59131910, 0x9441, 0x2, 0x81, 0x5, 0xffff], [{0x498f, 0x10001, 0x8}, {0x6, 0x1, 0x3, 0x1}, {0x10000, 0x3ff, 0x7, 0x6}, {0x100000001, 0x4, 0x1ff, 0xfffffffffffffff7}, {0xf41, 0x738a, 0x0, 0x3a22}, {0x7fff, 0x0, 0x6, 0x5}, {0x20, 0x20, 0x20, 0x9}, {0x3, 0xfffffffffffffff7, 0x79a2, 0x2}], {0xfffffffffffffff7, 0x6, 0x7, 0x7}, {0x10001, 0x3, 0x1, 0x9}}}, 0x2, 0x2}) 06:38:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r1 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/252) 06:38:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() accept$inet(r0, 0x0, &(0x7f0000002300)) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000002240)=[{&(0x7f00000001c0)="977668648d98d2bde39ce048fec1f56585105fcf05312448baec7a829d2130ded52414da0fe3f77b1d733c256ab7bd3dfd1b2cf649dc4251a00e1c3630ab76be032fd80edc234d6c2e97f69f54818eb0c50a319e94116da5611379dc408e7b5880d31cd5b72ab20d3752b377b2e8c9a70ce90f004f0721c2dfcf9dfa435af62e951b4209e9d588b13470e41bc943da1248f3f70a27931a7f46de7a7cca15bfd5fb9a93f04b26fa0f442eaa149a75e57efdc17da1c2d2c6b1bf5f52e080db860498ce4a775ae84aba832c58f667f4b4e9791eb52b35a6d028b92b6ed3b7bd1dbf85045ab712668cda245650f8fcf84076012e5eccc04bcd41e71392018f79a1f28e1e4db372671debf335cf356797aa7d5353103b11ad64dd052bafa3f1538071bc7fa27946f5eba3c4f156822185d8c2b1183b0d989b4f5241dc1f3418272204d287a87c3fdf89eaae8077ff8d62bd1f04594afa575d72838482b1381fe117b7e6c27a8724632d8053ee174d62ad3ea56efa5d4ffe379fcc89e9daf62fa0ea541dd27dc0d247c55a988a47acf48ba95a28798e13bf8ed076e51a7de56a9f9e54d6008ae598a583ba3225723526eabb81857adf454ce884a88dbc9129dc3102673987e0758983467831786a07fcab692b84028b43550de2442f454db0e6c1c3943b675d54b1cfeceb693ce7d65b2de7fa6d45dc16872cb0f1efadb00f854f4887a69371e4596cb1efbef1ccafa3ae47dda726836e37cef8750d8b6a2856ad0ccd1071bff1b387b17b4ca0e7f4995a847f30d26e59a2d4857d80d62372fc2e796c07780810fc9576f047782e43892b9b818ca30c588feaf6c091321839c6716655956dbed792291b561f64cbaffa14479cc8469180b848ace76dcd71b46f938b14ca83d46d32f5b3bd40c50f44adeddee76f49c8c69d14996569b4c078586b4aad8a01886b360cfaff0ddcbad267f84f635e089e1ef6064be5ceab01b3c3a2423c55a14f966ffff6bcfb41334311a6d90f5049882f7cab462547ce73ae62f3daff47c60b7418ddbf17b4146017f3c0d30b87337285e7cc4f33cae4b8b2ec1b03e2940036283d823bf4209ac14a846bcd4648233433b6201d714f10d24d8b2ab2dfacf19ddd5681897ba16581d21d0b9685ecc59df59883b06aa7bb749fb2b71a0a838b8a81c02eaea9d4d0cf1f6a3da47a9a6545c85bc9d65e03d97abebd2a1d2a9fda577fc0acd6e9f560677fd170eeb9a8a6a8d085f7072081cf08bc027b86041b6bc0d875a3eb70d9c44f923a47553c2d06906d088248f59960f9276cd0f1b06e18c508a626ff47e6e1b44eda168a4f06d4fbdfc8a9907e82be15d9b47eb03625d98fc28223879ed3e5f964600248b136b3f14ece0fcc7fa6d53763e4fcfaf6e1ce095b774206deaf8f7b67390c4e0379d6dacb02e954a53132facbb69214aa0c11180a2a6b8781583d1adf9ca79c885c74458211c12bc9b1b2c49e7c87d307cd2998beb6fd984feaba18cff9f55536e23734f3eb39c6b8c1ef156794e09fd2ec4a1a4ec5846f1aa78e92cfcd99b1874f60a112ae70209e5684e0556fb3c44b0d0b499e350db99450cf891e6c0408c45023488e4db821e3756089be2cdd3eff2a68975c58367254c069c4a11687fab6d78ac462adfa216b47fc364cc1b4b45cb435168c027f72906dc8a3825308517d547b7155f29ce69079fe1b7abf416b20bcc5ac8e09e3ffafe34d6e0feefb1b797db75a480b2e0bf46b459968f7ec1712340b20234382cc0c44b51ae550c2e36a3fa995a77010a76f937008d3d284b9d804014111d7fce96181ec0561c406f573b2ab2f0f107651552d5af0dd81dfe3f22aac0ab582077e260be4f5d5445696235056581569fd22df1e5d687ac2d3f49dfdeeac4dd0ab507acc2106092868eb27055ecf021b14b839fe5f417eead07b46888588de95ea65413818cf65c03cf90d6e423f00bf537e08a5221c15481fe4b4b6ee019f10d634c248f633a6c9c3622ac4c75d2fdf08a1190f3508765831927d41610c84915ba4f63c161ca089662f4fc2f9fe7255d9dd7569e88660ad7032f158abfa3101c886dcf1e17decebaefa13c6659532851004807eeb09718a74ff36e43d90cfebf69fe4b8bbd7d4b04d284419c47928a58c77656c3ddd87b54173518305b13bce6f578e5047bee2e95dd3c0ad00e109ba677b6b2096c6b9df743c1b4d426eb1329714253a27be50e0ca901aa51bfad9c44e8625fc4248dad13f4c78f25ab1cf576fdbd26f99c4a28611d76d73d7b9af37255082adc7ecbc9c3d13f7381e69fa6ea2961177183edd268758d7bace0899a0c0b416f3fcb74cec9344c6360700f5fd57a268c2bdf2150a9e56c7ecebe1edd9d68ff5b25e5ec88769964f74df1622b44e2248a8a205d50f0ab9e1dee374bbf5b2f9fb7a1c6b8b544eb13d5b0c9833800f6e2d45f306f365b5358215a13948ea23abfb3c7b9faaca2aad247b5ec1ee68f765c5e9428d20f8842bd7c1a99f3dca0d62e6e1ef08998865a9dd7a30517ba7181ce52d0fc0308f07bfc7ccf45aa4d8b400d18c6cc27e24547d9085598eeaedb9175eb88ea6b5b5faeebad2a78a79e03e8c806ad490b53cf7ddc526c53f3e5b905acadb1727989cb5a98b22880221dfffde6f43776c972640e9dc6eb4e991ac2086d16eb328b0c291b1c5a3682d7a70bff8c46b68f6c0bd09798384c5848aa11fe7bffbe9d2fba283b7941d8e1c6af32037c0c52b37b4e9fe3b53b59939b2982a515c17b868863073909cae44e131376c8821a8e920f0a68b51416767c209a55af332144a822cc84d5b207f9a0c5886fe17135061084e134a6aeb711741491f1ee5f4f16f21696e2c5572ecd98da0f60a1075faf2b9e6518a026c38ce2e31986e039efdfd909200b7b46cd778a2a754858e86cdb4706da1c1f91873c7265c6c5e90f1b30a58ae2c1e6844f51b8c13fbf13a964ac2ff3029b531d3f7627776708023453c42a94002653cf68a9feee5cad3f6c608b99eddda10062d91d4c3d091378d2fb6025a55f4fa0096dc4fbea3f9278ba768356d0725ffacfe08111a5f1284e433eb29b8d78b4e241f9f7e9f48d92745e30243c3a43aeefcaaefce5d74d9cef3a6598acdbec5c16caf2b6e4870d7e8acfe23047504c3436bc8ba183e4fd4ce7e003ae7c74677ff630c106f0162c95a71e62fcb966fc00c14922780900aaf2866d9d0427713ed691257d752041a1faf1497534f37a9d2057cca5102fc42ef1953b817ffc7c9f00a6ce050ac8923e3926a7ebb6989e4e0b1f4107870ab22b6c2b2d379d4a8d622d6440ebaac10107f1859cd6d52b522d8da43e3a3b60af40a60b624d9d7e3f8b5558cf37c979f4183d267043444db31a5ac43b626db1b96fde7b824d6c9ea2ee49ad7d322ec789b8491091a9b78807eaa728a86f06a3aac5d108644360eea220214b97ea6928afb9e9f054e077bdef5ce68134be4debdfad933f220fa2adc5f59e47a1e32f1f03d73b83d361ec621f4feaf9ddb641400f4915eba1bb24bb5379674090e31e792af0fcc92e96830a88450f182e7d294faa282b0196ccf02c639f278a1312044ea832be7e92c0408f7611229bdc7f010049d44700b2b50bcd6681c62a12b0e333434af783afba137f06d54424cd44812b62e7ed6c57ec93d9551313cd274aa85c83221cdd502358223bb218dc2b526fbf62f2f650d4b3d8ebb244f2d4d2fbd315700ff1bd5b11692be3483b8c2c5c1aac838b087716402c4d6dbe959191b2fc9826f1b8b6d86d847368bf0ddb34a9b4848e5fa1583bc25f426ad9c12b77fa27c7e369d97a7d106363f13d834e7b1e11d09fa7bc1e54190b1bce15b0b5e9dead3c388cecffafbd99907b76f60110bf2f6c1817401e7f439781b16eeff467a2b22b8f91c1d0522501f53db374273111f4c47a533f3ff7e12210733d27410216671dcd3c9c7941cb092a70127ee2291007eb9c3521e8e42b7d2c6bd227ed8e9363881dc86f16f2f2fc5c099ac872b5b434d8308022d7974e2697d686cb74e5c4349747f88f0bdf5495fac555e45cef9f43b90785a88a7a644ac95102433e499082b1516de43fd609b74388e29ccf79e32b973471a52d4edb0de5baf3fef9912724aceabcb1a062dce8ba9b78dde6a918bdaec3932ce5ee75a801d596235ec6df7ab59c7fd54e3f00fda16ff88dff65a36ac71889754bc80a9e92ef56965276448815f8dcce3c619856be3618e9fc185780569c16f86f3d0c4c4c8eb52473434f76b9246137d1b836dbaf6c689788637e465ce150aa3613b313a4256eff1c119a4a947e544394107faf117d69be5c0f500236cb607bce88f468df200e6a10d5483f0bc2d7b9055ac09d9c6c56cc0593cfe362d123a400c217ae5fd570eb5955c43d6fc92d59516e1a58bedce59ef9f21f03eebf730a25d8cf710989fcdff77ef3edfbebb5f44b4acae3c0ea739e2fad4aa0cc85a86ea6e4d1c71dd54f0caf705d266ee22c0554d7524a14bb0f18cc3e12428794d829098cf6b63dcdaf35f531517540c0d0608d0946a7e3c3fe624ea1368eeda882d0aa0207fcafe662cd50eb48b8ead70a46d05d213671eb1ad2b2ae90e10b90f143e47c8de5c47cdbba7baf04efb75854cdd0dcc17fb4fb8c90592cf7c40508c5c973a4077946893d840f829b3629c6cadb1756871714e1a8ad7a2a237aea4c3a7297ad2b9b6d373e1fa83aac8c3ab3a8501b7c2284d446261f8adff4b4572312e63848e2424efb5c5b33a845eb6304a2f3f635d41cec0359982c7b4a98a7c3086d5142902adbec0436a100592cd12b5bec4be0d1f9e11c08ef091776df7a211daee876b7e75f9302611cc310d2ce84e4bf6199e13dd0b89db1b263b53566ff05039ca30dfa209b86840e8072a99a8023d3f86e12f18b93b20c1594750a7cc6795aeaf1541008e6172cbbef33e7e04b9cb2a6b3b95b85828332374416dffd5c8c3785ab6b06e165ea1473d9c34ddbc842a1b6b15538813d5ab253946cb3a34a853abc5684d3554b1edb6728a7ad5084ee13f88491b8e93f072cf9a2fd625eb33c069311e51a066b77fb23bea23963b71a66e43003e9c186112a37ffcb032841bc079d27b86f13997aa952ca56add8c86af4ae7f2491beb782e4bea1eea2dcc3aee917b94978324b0265b9c6c5ef070c169c8dd0e1a19845aa6035f1029fe831971a753049b129ff8629b4514682a241ea12f9a9044453b66f0804eca673b3e238f5818938410341a3f717869124fe94586661a6fbbcc7062a70861d9461690d8a59acc7df1c8b7873a98b097260f632cab4a5a5d514fa8c7436da069ff07d98ba33a7888ad720c49f22a2947a75c22961d10ee7f57fc1f08ea652861c5ad2a3f15c3ead67930630734fe3a519ad8483bb1233f30e689743bd6d8c9db78555e3558816008141af5bfc5818326bd83968fa1c53c4486705214e3aa9b4afbdda650afee37225d8669d308cd94cef726b7d1f8ce46ea76d5a9029c3d65a8e5bb6ae81ee98b5e86b1aec4b926759e8186997aeb63f9ed05e69dae87c9fed31a02b317eae39a96c5ed8c665429ae28d4d438091a28697c52e07400f0109b9059da5b538226bebfb534fa00192a05ad8198866e63f2b559624445ce9c072621f48e7f6f1a9a8f1d1d7a8cb3cdb80df4a658cb4f9d64a8ec1c03884678cc0f1e8fc9203d1a32b6d9d34b80cfd90f9ead95e8552581bcd98b65b8fce86519667c9d174c72cfe741cd2160b48848d26d53fb6db0677f9ba41aee336b83c88e468b", 0x1000}, {&(0x7f00000011c0)="dde96039813074eae70695cb075a7c0f2a5fc4bcf5c06d4228e33ac2f125934c5907fb7cecb39ccef45b2047cf27b762d06b1a048aaa705b15f9421360092ccf0a7dbe36931fcb8797b80fc7df7eee094b28a632a7ed19a1219354564bc36dba5ae41d824a8e6c9e1d61c2b3226956735a862ee4d832dd4f9f0ad4255e5a59f0f983eca4ef6d8b771e961cb5066ee5600a9d691807dba0ad284c0349efda4dd275ffde864ddc86f46c2938738412644fe938f7a8aa37a1d433b72dc937f22a713df6f16843febcfbebe1bde07748b3e8c26cb5c2fb1e0eb1704f27da06e9d40be47d99505d9b9ad23b5ade8378cc875cd2d9ea57fd9992c35c90aaabb4698b4655024b1996e2a6baa61c79256d9a5b93eb2844be8bd0d93c2e54a7ffcb0e3308b364d84c6968cdb635530d816a4d4729696af57ad3e8d3a5b85a84820c7d51f7779356f17dbb0d7790133493ad395167802ebdee1d1d94065e7081ea4035dd2361cc89af47c1e2d967a2177a13cf59fc5b20206208bbe08181c7fc0cafff0fa62248bd51415e9bb1586c9ea21d85112be9c7c9d61ac5178e135bfbc59bc1d8ce7ff329c89eb98964664fc1a1cb7674c8bed9f9cc8c347a357c35270c8e87c67c3acdd28d6d98c408285c65559e0c2a338c665f6ebb2372bdebfb7d4e3952a3076ae82b75772f190fca9b54d55b9e70426ed633f3b3a1e1686f42800077064bf7776c68077478264690159d9e520c35dbe4b9aa38369a6bec32722b97b536ba98ae1ede1d91d650a8163ef35494b46458896f3d63b22264b61c4eb98a1e819ab9f950acc29c349d5bee8bc7d77d7a2db976133870e0b12791401e5abf8c15792f50e1683e1f92087c0df43c8945bc44078326887e70b4040bbda16508a0a71bb304579c0c15a589d5dda20ecc346662e0123d4c48fcb2bab0aa9a7fffab49541ca8a7fe5df6e64daf462223db4389ca23f62626d0b6b85aabf8baa50c653830ceacdb5b445bf9d297963ee94975e4fa200269b1abc04be76312fd82c3aff7fc24b6790a4fdb479a915308b183bc1fb3aea5d401335018dd425ccee544afa971e5424d5d81cf3a964d91a8b60512db55352f6f15133f164c59fdbddfd4917c7e73d2d622ee36f29657cef053a3e0681e7c0563e1da3ca088c1f83e18fa3e68c048d623c09bff4cf49f10fad23156a5de6c93e4a7a95c2ef7f9eb98377b4109c183bbc22dcf53866ccdadb944c759e8a86557949ff30ef9ce37d0b4f3079778c5f86b5b72f2e63e6b395ecb23d056e7d1841df9d170f5e84a422f61251b49855eda73682fca03092a4ac4de2d2d38fdb0d54b65961c7b8becac1fc80d631120ad2cef80d56e929891c24e0f35b9dbbf348ceecd3d64ff3b7a545f934b9849858b1d69bfbaf30a5bfc3fd0b19f9f49c122e5ec80502514f3d5aeed4fcd4d4494ed32a2ce9da0ecda7d44911d6fb0ba23712fbe3b1aeab549701282b9b4458cd958900202fc83ab031f75b662127de0bbb00bd93244de12a8af82524b3e8df6836f896531d9590955af535d4c137499aeab2f1f0a17733de0b464e291fa4937a29c56d9fbeb1c228375880f8937898877e5a63d66fa6369bf739f40d951f9fd1480578436b231ca5fa1e575c40987bcfcd14f67a9be25144af4878817554151f0a1cad5c9bc6ea4924438cdf739a396773fd4edacd90f7c2a9b6a691e9dba42b12c01b7b3a3b5ae8307faa05b5252205628305278fe462296a44f64b318d660f77239e38bda530a881057f66d5f7fffab659d5bb607b6a5c40ca6d94fb04be99edecb8ceade470b62a21cd1112a11d60eb7e458c99f5358478575ff372ad5e8ebf21e0a198075e388e107516c032a2a87fa5af9b3aebdcf926731723826c275dde06785e3811f25ad3a038a04cffaaca932145e66642972e7970b214291c31e0a93ee7d7d8ce6aed32e460d99960d258dd7ccc5ef0f2b336edd7245ee5ec80607eab77c5f5430550016418f937d31621c9186ba6510eed1522199238ebe48f07c44a8732845be7108ea04815a48ace7305d34ae7d73199d9c8c2fd104727bac57fafa961a7b2d95e8f84924ade5f7a2eb16849656a7b2ae7dbad8af9463e9cbe54e938cc56ae5848ecf021a87846ebd317b8f33b5fbcf3c54ca40b91b89a8055d85d9068a810bc0cf0fd185077de8489a742930230659d3f80ec2e5df743b32843aa7642e3731ecea09d48534f006941d77e1ec487e7fb15edd409a9c044dafb5a5631ab3a6b819cbd137e212d86f8498c2cce7d5099613fa5b28525751138e99dcd4e3fb065104ef2b292991f34be69039512a976742301ee6b0ffc2de23e67d1ed9cec273ba2e52e493d5586c3f84b613c3e9c03d66d90582698dcd2173b5d2a6f6b894bf1a4380a67ee6370357f69cab64b28a9c829e266dcd957ca3804e848637309a99959c12249cb8098efbf292fd3760917ee5ed0887392275a6e30b23429abb488771125062309cb91c1fe59d34b53d4aea7e2f781557196fc8d65f5ffc5059ef23a062808d9837f2be1f2044317386e09afd355c3a78ef23c1c099759b2bdcd4d9b4dcdaf3af1d373195915ab48d1f62745ac790396d889e0a51fd06575b6dc69c8807c2b6d3aef91c04f81553001a216a4c7d2572ab87925dc10e62634fb7c51d14f8b5172d397d692822467e359d824e5f988a652a605466dc37d9ae446baa0d4bca1125371d03ec09aae0d8178d7c7f424d958356ccfb1be21c641d98a76be0631314080c6d5cc8cd1de7e7045d1cbd3102db8cc7c178fa21618a8a28e23e704a55cc6c7b662c89c90e26504b2640c5cd047a85698a16d19503dc4a7a97b4c1d3e6034a16cc9fa609009daafd00cc3759c433ea86bf5b010c9b2a45a7de82095c871a7d97b2621cb006bc94abcdcd09c03cefaf5f9daa6d6b761a3ec88e020e30e62ea55e25d51a64acb0fa32818487873297b3a2438120fd7adfed40538948f8e8979254f40c0dc88379968a106896d8ddd2026fef37a221617eef5a8b9c2c2b1b8cf6f7b2057ba65b828c9472bd1ef00d0677fc0cadb99bac5dede263d5b33a49a15eea5f515afafaafbb9b8dea29bea9a752bfd421509cbf4f44f2cb3435980d1fcd6668a46b9f7ade30056db001f35d6f3c5a64be6f5667f9bbcaff646dc2212d04b558b4c4e1b19bdcb5c04980a1683b7d6c3d454f6f472c001f0e99fbf41fe80d5ac2f755564b16a0343ad51b9bd8686cd7e4ee135bdba6936291bfe67ad96ab2d1bdc2b3f8a9478ff8317a04a782f4e7121356e36a358df3c5466762a6d2608b67682ca560fe74529f590ce7fb396d67c8d4ccb82687ee4bb67b09f599d894c8505c5fa0069aaf952b8b3d077771feefacc3bde26c287fcaf07a3309f8586b6b3962ae56c26593f1753a259962875605e61b74c5151cf7ad69694b72fbcb00b595333d424af561ea0c45d72f7bca830fe6896aa35801510a286129723181607b00b9f02649b112505f133680b2be7fca54f9c6657902de2ee8ca8bc5faa9759c75d8cde7929de52e594d4dc3064c86586509bf91fbba60e0485fcd954bb38d739a6f294ef9501f448d9b8ddb488aa33fd956ddd971bb69ae489f1b392fafe075d933acbb3042c2aaf17e4ff1e95666327349b7e41582346f7137a2c55a74ee6f4d3f9d1ff29186d91a050b35672058ca167d3ac1a83d48eeea541bdfcdfe838434687ad5b9c331ec4b82b262bacdc31a87ab5d6c3c31e05774ae949a8e92ee96a10fdf6ee829bd2b98bd83f345e708ca08e3d01acddda45c7f7748557f902cb52abb35d871c517292fedf0d3a4937ea3f916543bbd2ae3a13d958dd018125dd704f2963226d297db1a90f701500483d06b375c1187c7a06cdbfb40619c3fb4777d5a746dc1fc8f73a1a5e97bd3012171a823916893ef8ac7922f01870da8aa71b7b764b98baa75fb6d32898c3ff3054d47bcc0c50d4994110fc2d025e967570aa87dc17d5350ec6e1cf9a10e969eeb3bd998a303222afe8daa56ec1112165b1c8a280d9896b05ee930bbb8442e96f15bad938e0c661e91a5e7b3000054502db28d0dd3910dbfdd7c29c06fb6b8366b5b68227bd6b15f57937e0b692c3c257f94d74a5f561583c1d889efb23c1c837901a9f7f24aa3761c8271ff2029c6a673703334893118413043b58b5f448eedf7f489f7745b606010cda439e38aac395bceff58b75bd66cc00e2d7b9d054216010a9bc1d5035ba59c87554d9af05abb6fbd321a8e1f761bb815a70194a2e8f2449b92f21f8989b8a9f8dced18e546d3b6b6a4e665dc5ef4da970d6a5f7c5290b791fa215abdbaddb59d5d97a5ba0d9f6f060737e209772099f325464283e36932ac036ee33b80327fd439a7bf9bb80c3b6013a77f36a0085958daf719f35d986ec1254aba0952f691a648fd5103f7bb098ccbd6e1875d86631f41748f498af88f07086be6444c766d261c44f99f6599ab458e15ddac18730a4812cdfc5283a357f3de8e2f74d849f333102cb40db00bf3c7404717e4db294f37887c3487491e7189ed6ef5326e61301b98d16b2d4212712b5c03cd2e1f914d5c50569b9d576f53e37a5dc4f38cb6c435bdc2162b9730aca3197b2fbe2c18d03445d841e0d8628677a003345bfd1b77388df057143314a76f57c8cb914ea0e1d9e5cdc1bd78c577b0cdf82223074196182d9a3b778fb068bc849154808f52b8cf2e5598f5bf916fda3e63486ad0188d75ee66a7dec298e0af0677dba4380fa5207a2223929cd97de384a51013252bcfec88db7f279b080a26788a0345b4c8f2fed9d28a90f7fd0951498b9cefd1f29873e1129a78b0e2033785cae93a9538e4891fbd53903d51d585dd321800d71701b49ffedf0f69debfe21ceb26c525373223eec870e3a3a266a05bce537e036dcf36ea887c89d777d1ff97c10003f14cdd5adb07872363ad6dda4ed8da7e8d7624cb67ba83d8c3d7042b2dd9b3da764d8f4d2470fe32ae1132569b0cc6d334499b4134650208864bd2baac2a344d9d2e5f2dc3ec34e6012a093166cc242bf25f6e8512c8576df6d39477088454f890c850c494caa07d8e91ba047d5994b0262cda0e1dc845f3b12e4ea2f5cc83bf86892e347683088fd1063473a22601655ce107810e92086a66539021caea816e0800c3dc56e758d2b853990447d348be2269664f967e8d9730660410882c94140f6ae5bdb923957ee1e38e06a66805696d140d1e31de590c9c78b2e92c5d69b9083170dbabb8f23ca8d79fe52cd6f479bbb6dd7b213fcc689fad2e31763c56b105678c10ab79d10782677ed96a7d054c795f72fa9ed5a7edbc0ef2fcef2c84f2f297bf3699640c067b1bcbe2b95c4e8c2369809f79d97dae3da1d9729db2f1a2fd838023be69ec4c27f8d5c029a25da2aece49f7fe2f1977f87356663433fa43bc3fbcbfdcae66afdd4ab70ed5cd77e0ae54fd0d86aaf637ad3b34d47fad17c1c8f7601fe75fa81e5638a5eea6292880dbfdc1bb25ce983ba479768b3c6db850063ebbed4ecf50802fdd035e1aec0d88b09f18f077915fe782210f1e969c53d811db3894a42f744c289f414274d196652c9cdfd42460025817c293957e810d3d79123587415470f5e6195c368e3d718ee5d81df8b72be08d45b2fd186f301ca842aeb5b64eabd0c366a8fe77bc132c27a39dda6d2245f282e9859e03a353b89b855ee991b7f265e43f9194d02f082c5c0af34c5e35787376e53bfee7cee02273c3568d6f68e9bc2150a3413441f131f50fccba6bac", 0x1000}, {&(0x7f0000000040)="c3f8f76c8229a54eef8c2825ff86527c24664da43e0eb287bae10b23795f872986e175e4e889a7ee2e3ea1227d84dca449df92cfe046814b0a63399584e9672f6929f35219da76c6ae3a2a85a759b49a66adaadc576098aaaf74c4cdb5a63d4754c3540ce26ee49d500163adbb170eed783d258d772a4c7a04ece9565dea22267a7642360ff7911cee5ad156582cf0d45f4b3535bc7fe66a1f8194431a49bed648773b27200fac798fa8b573df0ffd98e0dfb645ebb8ef3e12a8fd4b35db43002a6ab987", 0xc4}, {&(0x7f0000000140)="3b92885b9491b8c4d365788c446ca9bc26af927c1a6f10fe025df17ac12e98c2358d7acff81727", 0x27}, {&(0x7f00000021c0)="85202abdc25ade2aa1d2aeaf34525bce7fd5b87198a2365c9bdd65e57d43762b42d161ea88761eae6186c7fba6740f8b17623dd0c301a51f7918a5888666034452c42f413715cb58afde1afbfb", 0x4d}], 0x5, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) clock_gettime(0x0, &(0x7f00000022c0)) fcntl$setown(r0, 0x6, 0x0) 06:38:18 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) close(r1) dup2(r3, r0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000500)=""/170, 0xaa}], 0x6, 0x0) 06:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:38:18 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xfffffffe}, 0x0) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) connect(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000011bd42f49f707f3d593ab654d8715d7ff49310db95f90e0ac679e73638e41abd6fe006e5"], 0xa) fchown(r0, r1, r2) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x80, 0x82, 0xf11, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x4}], 0xf8b1, 0x0, 0x10000fe, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8151, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 06:38:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x0, "d730c1e77a6fc6e23c5cd688b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000500)=[{r0, 0x24}, {r0, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{r0, 0x20}, {r0}, {r0, 0x190}, {r0, 0xc0}, {r0, 0x185}, {r0}, {r0, 0x100}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x38c, 0xdf7) syz_open_pts() readv(r0, 0x0, 0xffffffd4) close(r0) dup(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) dup(r2) r3 = socket$inet(0x2, 0x1000000002, 0xfffffffffffffff7) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000010003) accept(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x0, 0x400) r7 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000440)) utimensat(r5, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0xfff, 0x1}, {0x4}}, 0xffffffffffffffff) socket$inet(0x2, 0x1, 0xfff) getitimer(0x1, &(0x7f0000000300)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/180) 06:38:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x603, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="88589422b3c7f74b89f63233f235f9861fab6c4599c56cb1bd1e30af063df5135b6252eec3d95e37f68fad000245dcfc07f0bbb381487ed1926f8c6d3455999cbc7df1ebbbdaf678abfa90ba1c3672a251727fc3d7fe26a64534be50d88bcf42f8b22fd23b1f7f616ca8248950b21eb10958b8c5f8cbe85d7b555444142d70bdde7d74772eb994ec03a19b8c9dcfa1e2e2a2bc25ea57a5afa9c8b6ace4686f27cb2eca89ade406b7cd2734072eb74e5c57e14918aa19b64fc31e53962190", 0xbe}, {&(0x7f0000000500)="9189484a187d458a2c8dfb9c7f2123bd559be3f3d952ce2fcb9ab86faa66a4880eb21e72c9d28efab1634eb963e8a51ce116290733ac876864ef76d3184ad15e6df6546b41d57af393ce7a5614eb039340ca2cc5e9249328efdbb07668603b588195f4bbb873ce378519d62316c90d75983315f068f9d84f9b183466058a2ec03632f2c84ca02db0ad6b87a04f9cbcefecffc4d33aa981ffa3f901efab5eb18d6d66f541fc931fd86ee97f2185988c55d7c28176910aeb960d2440df6b432984333212158cbc366c65ad0594d0561ece83b80363432bfaf8d457a195162ec248cb03f49d577255c5a0eca71479b644fe3cd13f599a8ce126b03b9fd11c6b9b31aef577b007325ee8f024928ea24986d7d173c8d84b32c9832ca73723081f8dd0ebaed59a48b1c32caec02ec84b3f5fb392d42c06a802b7a9b82143559e7fa3cd25dfb550af4157faef88e72bcee5966eeec9d0c008ceb6d114ed4d710f18b8fa250c68ec0bbd5c9c299bb2b1a3632a81cd373817b7350ac1753f7a61d7b7e9f507de3034fc0165b19eb91430b244cd675247959ea16d864cf6b124a3240d2415830eb28bcb85337832d7eb37e9327e5cf9b300baaead513d081defbd1798f3eea8c6865ad5c8017a440d2786bb684b1a3fe6b35b935d4fa6f9d2e25b2d6c129bc06f73de59bbd6f4888e74d807b97f34c88edaf3c4feb78a83f0c532e4bbaef62d0f0d5fd8fcf98a4a3a8b51efce75f3e973ed429965aeb43d3538bfff5f28034b49a2826d38366a1eb94406c4eb01308c10992d3ff75b8ce25aa59638720b8e7d1c81100c5fcfdfdebf4ffaa4fad785173e8ace07ff04754d86aa77c2a86a28f73714e93e4d58e25f0f89cd9332d60d950800423edaec2737e10a5d1848ec3834eca901ea4630bc24c4f8de4a7cd4ca0b30e564e1836acaa1148c2c7b83a23b5ea7b2d7741b61191a7008388e28a065dfb0d39cb05fae2353e34d5397248a00f2ee6fb82e7ce5d657df410686240e8c22bdb6ee54ae189d9378742d11ea29814c32ae00fcc10dfc12807331f7ea5bff9a8442ae87dbbb79ee8a7e1f36b846ed9bbdd0d686e3d6257302114bca701086b9ae869f69c39206ae8b19f7951952a826fc8879ffd0d2136242c908151d2eacbb4face5ad67300ac1c04e5b358734cd3381aef09f94bcfb79896f1e4c7c70475fbd751b9dee867f1a7d906c663f2b857a8eef920066e8f59adf154cc1497f3c9bc00f5f1b07d18589963292ec2002c1bb6ba248f402069ae865aa569d77fb7e0d60f25103a1efe8dd6819965ded4afaaac18195a5387e5a5288405b1211f291052f68baa62aed750668e217514722c572479cdf5a0cfbd7be0695f1b7c2a658372b0526ee383e5a16d14018be701a156a53f2b3f0ba5fb656a7a82671df527bc9e2d1506e820d04ad3624983f1cffdf0e4d100e34bb54ee50d9c16751b4153fa19b787e84d721de4363bf29e4be5fb94c3f095b676b3dd614d512d460e033928ed9571cd74e76cbe5449ef67528b8ef1c2f2d06a1845cb99936985614b5bcfc5c0d7472ee561f40ec3fbb53d9fb739e576d1c4d179679d0b9a6cf803adb3315f968d088f8af1b252ad29f14acea4dcb853d427d975272ef3ece9df77eee508fd25599e13f4f8ee9f58dfbe2c8a806799b8f71ffb1d380cda82d63bd903472613835908994aaaecce1fc0002037d39eac81918a708fe0d4c85903575492855b8ce728adbb9463432b9c963ad39a3fadb45e02cf06c1ef5631f0fb08a95923b254650b7d3365b8400cbe3d424aa141bb0237bba456bcf9c2874b66eb3c0df81de8fe2eac16de3dfa8d19e2d598bdcb4082e1054a6fb69ae79bd8569464df34a8276022e5d0a8008d14e880323bf89627fc53dd954dde54a884c597696e0d12852735fdeb5e25dfd4a441755cf0f5ba257ba2ce4fb56c57c9243fe8a86c4ea812c4cdd0c8610aa9d275cd39d65998d83591182e2cf59cac27d68f4dbb531da97091a3223f0e4c85d34b08d29d27eb2bb831080453876fc4b087365ab485e38f0663611aa0eee38539b4b389ac9fdbcbaedf028c791ef7c9f48abf749c24c82b9d5aad87834afd98396e2b72321954cea112470bb7eddbfe11c98631f01253422083c373230925b07d2cc39a50d78df8ce5e7c8e55c0bb5b6d7890b3ee7359ca520e08c3560705845a39156cdc0fbe3a5f3262cc144cd69ba9dae668fe41b3234ec33333742df39c4c54bfe9e27b66708b5d568b51f1869365f79f7af740211052b62968d47d7eaeaf8be71f1b5b2e0b036a0846d1270364b4e24057ea784249a43f332aa68d378a3bff503276f4524a3ce6c563874f14e80b2fd6ea8fd46cd201233699eba1ecf96a8c206ea50ddeac9b3384738c4744082f66a48e33e873baf179184f3348f953d37472fb98444d2d647d3525ec2a567080c411ab9d4a530d2b355c0b0c0400ba1ca1a4b0bf5ac994e3f13ed55108621c8c26580afa110e6dbbc66bd52fbcd6ca9d7a99445e7a92badbe97ad37e4041229af002ff73642eb41c51b77517906b98198d4890e41646f876e39f8333d5e7da5ca33c6cb17e8509c7366b0077a8b019c73661213c988160d79cd6024a361d49de3d4fb8933baf28d4e068c3bec7b9c6a02424d1b5a881dc228a71cdcf91773135eae2d24b29433be40198a45dbf550df1ced515f0a83382dc85447d9a5d181f161455f4a75628fa619d09bb342f4fa1fce3b00926786a84ce6500dbe7ba06858e301389ccb22063d3d1217fd1b21718bc60ec018f2992a926943758049f90b288135d1b67d6ec5ff2324e0d96f6c428f65e0de7f5262288ae33538900a8a028809bef5003dd044a2687136dd3ad9e456794f8f522e54cb6aec3dabf6c8f818741d3c54dda4209991e4cf42bc251c57ad74e89af9f4f3fcd831ede30841f6a6022d8f1d4b5ac41e453147b22ce217e214888257e86164d261c0e3212ee53a6c1d34d7861439feab1e4ab1ff91b6ff68a7691c7908011347d77416ebe847a23173f40d803551f72e3ea2b4dd7c4c525d16a4b57cee20953a27e56cdace1344b0ed8d837d367b3db72560fc8b8ab8df96463c60e38701dc6b457b8286baccac2b5999c6ea7594788bd4af7cde5595668a611754f2ed4eabd23dddc2802a6e526cc0afcc8d679c17346e869beede53c29dcb1e855c41fba211946b795c54cabdedf48dd388dcc61f833bbe4dd3f3aed921aa4a0fa946de289af8dbb0aafb517a5bdac0c233cdda6903e3fb7130e0855e3550bb4cf5d82176f7e065362d04618d2564ee8ea16f9e25c5b02ef29ea3484c97711d789b13f8f3125d581f9cc3b304e0a4790832f8f847408fc77e361cfc52e444c6c81c6ebd64ac69b6f7e8e495c92817a79914b04bec540cf3ec6865ef0123ca477d1cc299c07e9d779be81adac9f7274a6b8094d67031ad8d9674555a14e02454a09746bf924b31f2c0212eeb8c7d791a37e91641f36ab94b07bd733568172d9be7e144feb23bb47ccb58d76c087ae9104579a482826a135668085b1fbe3189ad002b97ead545fdc2cd7594b0d4b3ff107ecfd1a48b482b64062d9f49c4ddbc2f8d65ef636e6c698bcb0c4f93173104ab83ab7568e465d80af2adc61dc30521e981da266704fc6c2771f17ad99087b7858d027347e7751b0445109d71a41c8b44cd0ef3d2c7b0a9e56683a82e4bd5a1301278d9e33c957bcf8ffcd69c975a59f4085b604cc4b22ccc7374ff1415c701801ba5c08e56f69038f8b30e01ec769c00429208a347c586f9d6f4a95b9603515965c97787b805afe42ac8ca32bcdd80aaa153e2f8a9d1f291aec45a8fc73215fbdab4d0456ab195e2f251d72e5434e7969440eb2988cbdfd037f0051567dc0b3b1c1c333c2cf1de695947a42ac91f1e9e8c33993abda9508030371ba0d0abbf0d2a37a7d5a2faa5fa4d582d74461bf05ff405d0ae0fd0c4adebc1f94c751e77821a03fa68ef431be56a20a1b61e7949589e71fa213b21429b8b1c1b188a83b5ed76e8763e9b728208164f443c775ca53ce1cffd15597be1946199da5a5f98a95eccaad41355026ef7b95932824ff520b0d95956017e34702b798a4e51f7721b1b27d635ca4fa7ad9dfd53f95d4a65834d76f3c63786375bc765fd159c2650652ba1b2302e68f8f37898793df6f30720c9f478c26a9a155ece80ed7ccf12615788dc9a4c2a38389970c7cbc1ad730bf9dd18487235f1d3678dcbd6e6a0576cdc81aa448bd77e95becb389de0063931248958dfb5f4bac968795174216e22f16a891f200a096b6b36e6f486913081f5ff60a471f63920d4ec661b7c43baf1c03627480a47c318c91ccc6b5ef66264a3b95e645f01ada3a3bfe63e418daa3007898ed243f47c8b4e77aba3e73cd9491431b5190ed34b839834507daa0019f0766d240bb373885e84e0e7c201e39f381bc837c4bc0d437fbe8e390309ed49b453a1a35c4fc23b66563f63d93fa71157195b9cf54e3d39c6bccf1f8f772d8ae501ea1150e93baeada13ca0d7026fb9b8b194333a9484f7de12de5afb40a788cb94373342ce5cfe0015e4edcb578a13296b5560e43de610dc64050ce4c6dfd674758c1483d9d7c92b820b5f41d9d7d317f46c1e13b3e8d39d048f94c0e2f976098a8b8a52cf666efa6aad93421ba6de4ba29c0bdd0119b3db5dfce5ab4f15586396f0da1575b660eab6b6deb7f2aa98efd956ca683334cf8ff89953bc70745e3e70ded67a979b2e9e820c192ee36b57ca4ea516c16b7eb126dbcea8e2bf870c8408215bedc1e37645299381a9ab1e4634e0d56129dc6182592232cba8bc4d58bdaf9de33bbf24fc879ba4f85aa5bf0bc3fdac40155770fe5ca9f1cb7ff45832950c07d2856b8cd9ab49c4e56fd3b4a4e68b3ecce04eff94298e369d3ab25dce52621061dd0fa8dafa4c0997b42dc2f67eeb45118c99cfdb3371415e7819a9828645867d36190736b88a02025fdd242a3cf8c202084a105e008749715c5675fe237d1f0dd144e151cb907d270efdd8ec7e29548003153a018358382e81beebb840a32b79a5292b51ec74cec4b06cfc89635d74092387aaa734514381b59e930204cb5a010ff30bb3654dc3d2f19c76ad9063f937b5308b55f807fb5e8d50518d4934d8c437cb75ea1c5cc1c32e73f008018469c6cce3fa044a328faefeed6610066b081e6c70a07a4c75ee9d2a9f1eb2fb770d01433c6dc8a04782e33ae74fef124d8b7e8409d3fb4cd45495b2bbcda146c6c221e059b71072e09a41906feda41b53af497f54d65d180976f89e1d5296e91a9ad51deb53289989850ca1a177774a208fa2614fd4363273d41a9e202b019be2e27ccb7452cef288a9927a8d670a2b270913ec44f8bdff3c272174cc0f2eb0b8b15aa2563cc063a9eb7868b586a381b65c974e60133b16684504860bd1142495030fb68c3a08b6f180b28b904371feef71f7e2fb50d62a40b1845b8d71abf670ea6eb4f8c7a8b8f4e184b4ea127f381bed4c061c9e85bfa69b3d7a332e9d30e540b5c6507f504819426c1244cb539ff25f7e3b8344e5ba011146a1a98555ea5d367052a1402f72e5c9ab0e9ffe5d22da4d8899df6b0c4aad60b0c6a53f1a3eb8634cea02baf9d71b7d365439c852aa6722b0e2c4cffc39056143edaeb52285f1b4d826e0d730804bd51eb4ec750f4687fed69541e7dbc33d82e0b160ad3b74f760a4f9d14d31e0243e540ef652c10ea3b468e8584dfe17b66d18662f314d9569f3ea61ebd8214b36da62", 0x1000}, {&(0x7f0000003740)="6191c1198f694a30370c6c419fa62bac058fc7c7e9301e3b47ad57c7be1e308d585aaa123928bec2f392b9f4e08fb0ba7f69c1f27a41f259515d73b20edad18b9428167dbbb296499339351bf0828cd790a98c9cf061411d22def8d41cfb65ec6e415b5ee5dff2a26bc416ddf2d90fce2fb013fc8205e62a7937fe82c6e535ab8920445e46635d54a57c36b7ba47844c8ec01c1103b825356314460bee001833884e167d9b185fecd75699dfacaa4442cad7132eef93ddc9192fc9b4603053bfbc8d8d0f2149c75b23a56ee8ffbed39e708754894112020a88224620bcc70150c088ff75e5adcdcd9a0634b9f10fdc989888d0c495c19f69bfdeb2f8fd8753d44ca144b3723e3849f12ac12f787f2569847c2c97367abd72cac09279e3411ea2f7251e69283805546dbb827265de4931293a3c27deae7b8cb57b3b4b6f6df7bae6a672d4debe39b0598e859526daea003c4cda702012ef57ad3d25ad84a5082f58460524ea50757d348a24fd5b27cd791004446b15711afa595d45c869831c80cd1f220bde7e56bd54b9e883de5356e0a2fa0ab2133e2b060c9a5eba6ba45a0485aaae68181f56aaf509af8385222fb6636e8ecc43eb97af35f09905f2f07598e2bd37926972d8c2841a40105509b5a9a919c4fd61c289f6cd096f19f69ebd30c14bd4dc22207e0e543583f6e762061b8e78eb4c5fe868c7a4b6836b0e2bd82f4300aa81a75a909ca2c540f5e5ac3d76593d561dda531568c93c00e0e465f535b00b7a022c786298360742732b43ef5916ee86c262fa85373491fad6805c300a3fccefa50f36fb79a46be954b29e9f444f509a5c36ca975bfb8f68e869f9754b92fe6669da6a432664197ec554af520ebe200eef55088cbd2a8b51e21b8bb526d4bb177e93d3340d8d12512557193e9cea8f119c4cd1d7a81bc86bf65eafdfeb09b878c664aa88be4041b54e3cf87cebad12469fca5a3d7888eddecb7fea0e9ef7bfcc74ab368e02744bce8bdf02bfa548f5b9ba97509d51f9829d06f58bb53fc9ed770a61bf172f7304c029617beb4cf1dd5cd8944755e1239a4072f700958f6aa4f68664bfd4401e3d952f15526ea207572e9a148423aacb6c79a025396cf903e74d7767a1af390e3725ff9fb70466bd0495bc152e82eabb7c28fe3a2c93afe115646c7030c7203e694bebe65df4c99310918566aea0bb575664e7db0573ece694040d9b6e138886bdbfe1678f63f9c7be959ce397dd0de6f793620772514934dd8937285b5dfa78acfeb6c064bdde6111e2f52c0f60e989c95ec1934fd324425c64f05b86813036a15e92d148b01c38e32898d8530135fb66ef39f44528d532b33631f03fd77103adeb3af34d641fa23c2ae2e6c631e75fb913370ffb838dc46b019738ee0df20be1057c5a4c6c5739d4a08b488cc623c9d2be2ccebb8071f7a04575f7ebf24aebd21ec59426b7f9fdf8713a72fb6e0a31b74388208beb505f3ee9980ded46a7c50b7ccfaadbe21512c7e4ae39f1987d427d511c9e5ce8c5b191e1b7dd933dd61f3e73106141482228cd61c454d9f76bd6c1d55916be8d37ca3d9138dff74a4380984c4993197ccd293cb2df61b0d7dcc4869ea3465dc4130542c1c114462f1314296abea6f6cb6738bba0ec32ae92928c72827e12f16ffdab50b6f12c28890455721d106032942375ddb99abaf2e17dc09f89c78b4694421a9e4d03021b7a654f7a2b43e94754e7f541a38b3a7cfc01fd548f06c6a87438dab9babeb51ad3befab1df6b514d976d1cd5084d680f9629bb76d8632b3937750fb19a0535d04a06657f21fb254aa72d833e3f0fcf35647b38ca9e9eb0a3c4afb9ca6d1d7000fee355ff43228adf30344618f981e8aa3f402a6312715a601aab038ad2466e50200c8103a6b3978aa8d9a20e6a75ff327560715fb06a11f7d1b2c61f53c683291915a96cf1ebac8461948ff8d8a6bd03a215affa38728300127fb477b31a8110eae514ea853d5a4ac381179afed7f09630ea903d28a4eb39a6ac7d9d27101cf9ced0fcd75e69dc07ba020e3cd51ca0cce3e15bb959f916d31e7ab87aea5409ce7b683a7f80f156ee405b00af3b319adf28615ce2dc32b53a9188c47e79cbe6977675adfb0b4f6b8386d54abcafe7cd16045c88587272ba2572dac980c663d4ea40cdca1909a9acdb567059384973593706456c55b916404d1fd9e1b96f304fa6a76728230491eb14c267ebe3ac53e3a1e85e9c6937521e0d6df59f47b0316ff69d4a2230df6cbec7b75480a4161ad23474eadf3f2f756e18fb9f7ae8836161f27d61338f254591c8f0ceab3859c6c1f2334acdedf4117797d5c0d37891e59404aa67212bcae34d651525479926ed0b198d2c636606249a42107413f852dc6b2d6d5029034e89e6335ccf79df617bea1465a492d1317527693f84409f75b514ea0f6479a803ed1292a048b66b594b05e0aa40eed923c74e1b02459ec2714f77caf33d8ac7a1822981a2c943646bab79792a02e8307a1e41da80312500aedb0f561b5acea569d2a54e48e7b8831a8056b667016c53e094f0401e700fa63b4c8fd39c55bf9898a25d9434141a8445aaad4ca8a4bcb82aca395f4d9c20a6a1626eb660e20f7cd488a0b67a89caa7951941052058c1fa930ba6f53cc7051ba94beb1c3ada69013a54bf15457eddbaf85397c56eb62bd12dd6e85577aa991855c9c7c0d5884a10107ff1a8cc1bd9ccf97a90d344d5cb339d2543681119b019df943e2c260e2f0a199eae431cb2827d6e520ee08edeb0da6e5f80b7e623eecda5e5a5042a0f1083bdddf988fece7d194632b8b600be5fb21a86ed241255bf6a85da5befc6bf2a74167d12119d19e09d9961e6a7b5847bb26c8cbcd02d20676b7588a4474a26da47995626fbdd8f6efb1d4ea7f3377613289f80a6c3c90162a2d8244ed11ea281ed453683309c1f204ad7d62cb734f9389ccb4eddee1df99393502c4123c256a0c708954ebf359859cf8d6f787213e83a82ef8fae12914409900b690382d2ea71caa440e7fc6696004f8e0283f162a72f23177ba2dfef27384dea47fa3e2d96da2f6219ebaabd638d466c386baf1e72f282622e8c5e9d6b6289fe69712d1e6605aaa05becfbbc91bec634b1c8b216054e5f7f88b6a9e2979b06dfd0448c42c26dd61fff277186925b479467d7d84ef7fc05953475ce49d1470ffedb36631d21ea299568eb024a5aeee55890f4e81c2a253098b0c02285b0123279048f54f8df88c93c52c018a0a7ffc9e75f9c0aecdcf80bbcc1c065801e2ee3b13239b758b01f1715b213470b806dbbeddd04f9110d7ba4b4935185763ae1929a4fa11ff5bfc1da1ef5cf7fb8615eff3ec9a56c26aa861ae64970cff15a9907ab9dc593cce28ea45594def6fa49c8241161206a833f3e515f9580056d753c3c9b1dd620472240c7c57410d6f30aac7df79794a2e3e94f04f99c793947dd092fa8daeecb912eeec60b02e507e76813f8a33f6f9185df6199b5465128c3c2ac671220ce038c800689b43f9dfc28c05193597796b3436d939bac08559f1b20abb0115b27ad6199070d8486dc41ea229e41898eae7b38e855874ed9d0fc1cfa74ce7996bd1af64c343ece47f3ddd5082e818588e51e32a8b9f628bd0aa73b8f75a5ae8c63c619fd60b5e9b549be34fe3775156ae83976b762399d02d7269ccaeaf29648cdcbb93b819222c7a4ee9f56d77bf381f657a470722d67dac5fd9f1fccd387e311f09201f120710c444e5e5f56b7565390fd0ae00a2e24fb57a7f85ceba04860333f0d052c8388e3c51d248ebf1413c8d50a1980be0b16a2632dd0879dfca939bb56f883b0579a485caed1a1ad979e214c02b4ccb0dd56b915774cf1f91e61a6c2427bf6aa05d99c43b7bfc3113b6a951131abbba31e04561e8d23600e3bda53b5c34a1d9cf6b497b31203a96617e87c0b461f531b6a3c11e57aad4cac9caafbbbcde13d93f5e23ad58d8edac0a9804248d32045abb4c684f1d674700e0e51ca1427e0a07ed9f6502f913996d60a0c8665b2bd1602f5ea5f8493907b0e35504ccd065b60e1f8a2890521808bb042838a31eaf5df6c1a43e3ea2a9fb289518083d5ef372c39ae7f27f366a59fe8b43323edfecc8a0cade13272c56c8d4308e98f0ae8ad29f71fe0374263276518d97d4d5a444c88a9e117da693c5706205963b5e7cbcada5add00e6221c8e2e86dcc64fa5e2017f9e96a00b174d096aa9593464b519e44270067135b00fc014150a8082114681ba48099a5aa2b02cfcffad5940b55953eb836993142d1297cfde05d26ff598ac992296932dd0faf00cd80ef1d7479d740d1a276c2119cce2c0444fdc198c41ad42d6483b3363984f3a42d3c94e45d55427ce5ff364801997c6036885e77d5895743b2ae14cef4bb1e447e7663433c74cc523877cc6a16eb52fbd98c4ffc706efb0e72fd27385211bf5592ad940a52836291d3a6137c0c033ce330ed965a20797f123626c8acf2ff51b44974197ea07fb2d40f6632bf0a6c4a3025872d1c880a010639522b75edf2e1258ae224b181380cd1acca8bbc909922f8114da5a0c8c3c3c08c1b8c6e3c23b5b020dc0d83f37e3f29f10a3e55975ad5f21ffacc461bffaef709501c9dda86cacb45d6bb3c11e4bad3dd1ed6077c63eec1013752f4bcfd912f69a0cf641fd9a35cc883f8ec5ee1c5cf0bddeefdca29b9ea476303ed9fb6925eb71e0829865bedbdfa6f59e5b07375748b0e57eeb235c6176ac68db80f091f745d2b511f2a47aa501debb3aaac775316bf0c2945ff2f417fb2f64717a521a682f5f9861414ebb62cb679380cda94482a5ca6aa70014fcdc9ed96c2214c66de1dde4bf520d353042dc85d9ee8d82a715ca19b29b1b08c5cb25511da64aa81dfe222a55e8be8122d2d953a53fd723e08109061e27d8de6ade55dc3853350df2ece75daf93e668bb1b800197af4943b876ea87e9ab2c8961240f3531aed70cc2f0a0814215aac502f0680b8eb7ad0fe9f10e50cd442c040e848532aac5f80da7f58f54ab569ccecd5f4574c85dfa15aa34eff7802e12d02c201193d7e470c66ebaf390c8f53de50c45f7d8dae557be3eda2b5da690915979d3e65f2807e4dcc28061e30a872f171f5c0ed0ed1d34d4db1561d9e7e224897458abd44db1d3566098c8fe1e928f4fffcd26ed06ab0eef60358f9c81b12e230fffb1a8801fc17aeb1bcbe1fdce3f504f3faf6728b1f768ed3b41d149406ba5fb34aa616d564622f7e340ac65a1e6cded0db38b86506d976d41859ef1f65674b0df6a9d536d46c6d4c8b1db79a349f4d4c4082e1dde7c6b371027489470531a36ef2a5a6739b7e135dbd85612b8da21a4a6bb50cd1bb5d23902e604ac32bc6f690549dadc57384d204d8630082b235a176632a77ec3d979dac2c13810745f2ffe4e7320cfd4e93752b2f5a7bd64f04e2b2e2ed26b171c53b90eca9675216beb452e44a49d3ca552adaf6f2d268339fd052e315112ea26308aff514f43814e6e032f6f83ff39ec0ee6d2af6dcf29e0bebe41e1ea6213a0efb35055a7eefa342beea344562be0a778144ca6701e1a17ecffeea6a747dc27f9d233cbb160e9f19cb1c5eb1843a8a18860330ef6e23be5e64bfd13669c181ebc5462d30241c494dbe5e93c17fd01a388ff9ca11eff324511d67c46fd1e20168a4979921c8279b746d1739d745031a4e94d15f5e79ba2a6835c13750348f5bc5ff6fff48af22ec1a0edcaf7d9f718c4d3d15c2c3bec6bb3de4243", 0x1000}, {&(0x7f00000001c0)="b47b18cf2953a558e00a8d386d436bfbb4d1cb65c21f70cbf7dd", 0x1a}, {&(0x7f0000000200)="500bd01818a1ad3c3adf53eaed51733a6460804323de43598f0cac20e76ddbad3ad35b4a4b8f44bb003c71538848818b61dc170bf7cd251a54fda5e0501bcd49a437e1fa4f9643d6c92f9be2f90cded0d4b9cfd3d90eaaa7e11e9c2be04170e67c1e3c839ee65240a94d00af7391bfe64dcfaf2bb8e9793416d6398f0110f8", 0x7f}, {&(0x7f0000001500)="35777c7d9dc10cf6d907c5593ef7d26117706f7e551c60f195d11494a80bc643c30cf004bd8e3822d02e5654118824c71ddf9a01a6145a90ebc277aaeed7dbc625489a92258ee73e280748a2b80774e207162570b48a195a8f17b34237ac5a2cd8fbafada1567e2a65af311457fa1d3242df64beadca6dd0d03aad78bff03782b9e1ab5c607b4fe18005cd48a1d4de51419b6049771f09dc8d0bb4e01e1214f575dab74488fa4d7c85934c972d0c92f82f8b317c35155de1295e3c3f689051722587162b93986bddd515000000000000b433e09ff084d28fe652657105104f6a416a730cca31a149397d8694b85f22cf", 0xf0}], 0x6, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) dup2(r0, r0) 06:38:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:38:19 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = getegid() r1 = socket$inet6(0x18, 0x1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0xfffffffffffff001}, {0x18, 0x2, 0x2, 0xff}, 0x1fcdba34, [0x4, 0x1, 0x1, 0x9, 0x101, 0x8, 0x1ff]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r0) 06:38:20 executing program 1: getrusage(0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 06:38:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x9f) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x8) r1 = semget(0x1, 0x1, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/178) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 06:38:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xa, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x57, 0x1}, {{r0}, 0x0, 0xa0, 0x2, 0x4d14, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0x0, 0xfffffffffffffffb}], 0xff, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0xf0000000, 0x4, 0x7}, {{r0}, 0x0, 0x4, 0xf0000002, 0x80000000, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x42, 0x4000000d, 0x5}], 0x6, &(0x7f0000000100)={0x0, 0x20}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x7, 0x871a945}], 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 06:38:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10020, 0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[0x3, 0x868, 0x4, 0x7, 0x7ff, 0x4, 0xfff]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x38, 0x2, 0x8000) dup2(r1, r2) 06:38:20 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="f2107421476eba3fb9c734a90cf32d569726e5580c2e073a6e5e36f41c8b2b66c802d7ef115f2cb5226de36bcb3caeb14de193fa5afe95489638858df06a57d4683a9ea84064d923fc8b2ae8db0da53ed119", 0x52}], 0x1, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x12, 0x0, &(0x7f0000000180)=""/18}) lseek(r0, 0x0, 0x1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/96) ioctl$KDENABIO(r2, 0x20004b3c) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/25, 0x19) r4 = semget(0x1, 0x0, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ftruncate(r6, 0x8) semget(0x0, 0x1, 0x448) readv(r2, &(0x7f0000000780)=[{&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/177, 0xb1}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f0000000700)=""/94, 0x5e}], 0x6) shmget$private(0x0, 0x1000, 0x409, &(0x7f0000ffc000/0x1000)=nil) shmget(0x1, 0x3000, 0x250, &(0x7f0000ffd000/0x3000)=nil) bind$unix(r2, &(0x7f0000000800)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000840)=0x9) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/11, 0xb) mknodat(r6, &(0x7f0000000900)='./file0\x00', 0x2000, 0x5) mkdir(&(0x7f0000000940)='./file1\x00', 0x140) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x400, 0x0) readv(r1, &(0x7f0000000e00)=[{&(0x7f00000009c0)=""/193, 0xc1}, {&(0x7f0000000ac0)=""/3, 0x3}, {&(0x7f0000000b00)=""/114, 0x72}, {&(0x7f0000000b80)=""/80, 0x50}, {&(0x7f0000000c00)=""/54, 0x36}, {&(0x7f0000000c40)=""/180, 0xb4}, {&(0x7f0000000d00)=""/133, 0x85}, {&(0x7f0000000dc0)=""/39, 0x27}], 0x8) bind$unix(r7, &(0x7f0000000e80)=@file={0x0, './file1\x00'}, 0xa) connect$inet(r6, &(0x7f0000000ec0)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000f00)) 06:38:21 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x101, 0x3ff, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 06:38:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/90, 0x5a) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 06:38:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x81, 0xffffffffffffff01}, 0x10) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x8}, 0x0) close(r1) mknod(&(0x7f0000000100)='./file1\x00', 0x40, 0x8) 06:38:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 06:38:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0/file0\x00'}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000000)) writev(r0, &(0x7f00000000c0), 0x64) flock(0xffffffffffffffff, 0x2) 06:38:22 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="c927e4ad5d4dfe31ca4162e8ecfe1256a1665407ed00d6a73fd3b5af7b0fe13d380a2a7542e3ed0bc001852245bacd63a364dd95", 0x34, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:38:22 executing program 1: r0 = semget(0x1, 0x2, 0x320) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/99) 06:38:22 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x15, 0x1, 0x200000000000000) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) 06:38:22 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 06:38:23 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0xf) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0xc42, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd3e2cebafa279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab35c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cd5d64ddd51cfac2d8d82af1b323000000000080eab409b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3cb3e820000206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3b0000af4f1778617e11a419b37b484a3af3178dc30000000000000038db0f5f16b467fb9f8b1a4efb1d74ca222572b720bede7a8dfa994f88ac940a87f517027dd56a72ca3214a2488fcde7532b25090d5327e176b35a824dceeb12e70a1364da310dfe705e4a04e94fc51b9ff57292d3aa5e17297a15c6c42ab58b89c9964561b5528d08c6246d4af598bf6986c96f21183fdcc698b3833283b1fc631fe2702c727a86043673e768722c1351de99c2d171d0b19975c7bde3ccd39ff55c55f6e4d11df40e223eb9c7232dc343e5fde058605852068e5d01403b6f728b25c66b21b00c937caea1ff055b39bc68cc93361630805fc637ebb92ec76a48318b37887ef62d6600000000000000000000000000cc973785f1bb73a1da76e5d83b0e206329c5d725db17f3ee4dbd"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0xaeb, 0x1, 0x5, 0x3, 0x400000000000}, 0xc) clock_gettime(0x0, &(0x7f0000000540)) fcntl$setstatus(r4, 0x4, 0x84) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 06:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:23 executing program 1: nanosleep(&(0x7f0000000080)={0xf0, 0xfffffffffffffffc}, 0x0) nanosleep(&(0x7f0000000100)={0x4, 0x1f}, &(0x7f00000000c0)) kqueue() r0 = socket$unix(0x1, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:38:23 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x7, 0x0, 0x3, 0x0) 06:38:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x400000000000003) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000700000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 06:38:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000003c0)={0x3f, 0x8000}, 0x8) 06:38:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0xc52d, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x200, 0x5, 0x20, 0x0, "afdc65c88ff5bcf7cb3b2c988932d41aa5145011", 0x0, 0x5}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 06:38:23 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r1, r0) 06:38:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 06:38:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x69, 0x1f}], 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:38:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) lseek(r0, 0x0, 0x3) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) 06:38:24 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x211) mlock(&(0x7f000079e000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001f, 0x2000000000000007, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1811, r5, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000e80)) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ff7000/0x1000)=nil) socketpair(0x20, 0x2, 0x401, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x27b) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x2, 0x2000000000300) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) mknod(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x1) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, &(0x7f0000000580)=0x3fd) 06:38:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') socket(0x1a, 0x1, 0x616) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:38:24 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300b0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001b80)=0x401) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1118}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 06:38:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/216, 0x10033}], 0x100000000000027d, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r0, &(0x7f0000000240)="cc423401c8c213b938d73c7cfdf495dfb7e4519e25ee9c6f8518e8f35e7287148b56be3c0c548bd3d8942e0197fe06cdb9acf5d7ac5dae20738c3271ba3b9c0d17ab28445b4e717d28b983cc863c2687dcdb099e5aaad2f8e48d10a6a92130b8d8aae635dd86831efdb8fc5ea484f507be5677e67124e84b15da0af9874a20a8ed261e5dcc73f3102b4c2ed90e05e61a96af90d39cfd0f6536af64486b3b01940e2c03608e37ffff0000000000004327ec0ea56e09c53124e59c", 0x31b0fbe0a3043e34) 06:38:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x5) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffe0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) socket(0x1, 0x8000, 0x2) 06:38:24 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf96f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000005ebea4090273b59666090100000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085f"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r1, 0x40011) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)) accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x0, 0x80000000}}, 0x0) r5 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000680)=[{}], 0x1) rmdir(0x0) 06:38:24 executing program 0: r0 = kqueue() clock_gettime(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x2}], 0x1f, 0x0, 0x1000, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() write(r3, &(0x7f0000000100)="7a5eafa8822c105bd376c92b3a340de40c281d67af6cfc864b90d21610d3e5f5eba9278dbd4cb74672b8107315b798e09a9d28ce684727a4a3eea01f9fc6834d776f5cfed065fba477dfae33b8b8a70dbcfeac5bd27e5ec7a40bcf378b4788656d69e3", 0x63) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 06:38:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000000000001, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) write(r1, &(0x7f0000000340)="87", 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:38:25 executing program 0: r0 = socket(0x403a, 0x2, 0x10000) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 06:38:26 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00000ab000/0x4000)=nil, 0x4000, 0x3) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 06:38:26 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f00006ca000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 06:38:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffffffffffbe, "c4cd6686167bb8f582970d5900"}) write(r0, &(0x7f0000000100)="0dd43ff8d95a2437fe2981377137fe59e470fb06228110bc1e65fba37c9766ea0516", 0x22) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x32) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x1) 06:38:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffec1) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x6, 0x2, 0x9) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:38:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x1, 0x0, 0xfff, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = geteuid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x10001, './file0\x00', './file0\x00'}) fchown(r2, r3, 0x0) 06:38:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x4000000882, 0x0) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x3, 0x3, 0x6, 0x80000000, r3}) recvfrom(r0, &(0x7f0000000040)=""/139, 0x8b, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = dup(r2) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x3, 0x6f3, 0x0, 0x2, 0x1000, 0x5, 0x2, 0x0, 0x2, 0x7fffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x100000000}, 0xc) 06:38:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="95688dd73142cefe7b7522dab5936938cf65e0290f31ad3e2a6755c4f43b815ab58186c50833203a22514fad307727a4506e70fbfe2591844c4d568f85cf750046c0e70993f223d01ee201e21935d38d21931729d69e617131a7b5096ec58ba47ababd8eb988efeab35d671ea855653ff2b645e5aab83c8211bacf058a35556670fda2695f14b1187eb23176dc1e438e0ccffcab6f73636750068b4bba01be549a62600848e9a8b1582a32b898c2597cb82e23c94db45082b77925eac39ba04798409820", 0xc4}, {&(0x7f0000000280)="e60ca8eba32d8eb589dfb2d3ff0343015e64267ab1b94b61fb82776b4ef0ec38dc6b9a49258e66bc750e0f827311bc78e77f6f7cc99b97056c931ff0239ea2cd142a6ee493c5dc07f7e560aef77326388aeb6153ce48396229a57921f72eb31f2991e08069e7b21ea402c4cecba0486f5ebc982b56055a9dd95c017d51e4d084263b4cf59cb885a01df3ba52c028d93ed0809f05bc5c0749f81c60a8299a980f00f715f8409aa07c902bbcd1a12616379be627360af4c740f9d3de3dd028b098627426e0efd1084f05f1a61aca61f6fd863555a349e3b9d2da", 0xd9}, {&(0x7f0000000080)="c8f7d0d025276ecb2949a02fc0cbb763d8851de46e", 0x15}, {&(0x7f0000000380)="5f4f6f6ce81dfaea3be6300086044594fe4158a6a2458abffd9e8743e40ac6865d8be91c26bfe616762bdf4d7f844376982127502d7d593ad46f7ff71305bd4a5c78392c1a0707d5b9832a87f9944546c35b12d54897f1d94222b5b506748203239206bcea1adb4a6610301b4e370ff9b102f54ac6a45c82d3550e46086939914b3d7f57fc2c221c7e68e4037b498b248e1a665e1c2b12621a175d8f2de6e62bf0ba1f4a358681918403f6d7b946a279ba50c63f195dfd8ab75a47d73a684cd9ed7b1bfb3212b281d9d446505aed35d567811b6b906744da3cf6ba34e4b0cbb666bf470895c5d8afaebd85c71c683637bc7fb746f46d3714eb67584202ccdc7839efd544aa7b89461d60750898cba0faddb4b4af5e9e62e094f423b21241d34a1f3396bf17a0e7f41e11509fc2973b3d627bcf7728f5bc9286e98f469e85108e319adf7ceb90dd6282bd17314f3e3776e31ed2b5e5482bd0236dd3ac3f73b930095efc596d892f1200bffb9bc1ae5f2531b247909b9deddb4daa118e8074b1c0b2fd63f0cc3d0fab72bf8debb1a2b25f1fb1f9f5660baf952e3ae1cb82ebc554bf2520d2f23c1c3600bce571ba9bcb79f1cdc1172f96357805aa3c81c21b9971c2f4b3efe5927ff4b86a7a71681ae8b6c1a09abffdf7e07d222244a50cf3188bdac11ff5c891e595be0d7be06f30a5676eec5f65fc501799d887fb5547bb6df394c3c9af62551660ae8376593918c51c12d96c6570664c2a6c339811efbf02abeea5f4ae823cdc3309458c85273822c31c27839bb0bebbb256150fd6d4173b85211b4ea997130a848957bab46d0d503ad8d1caa048a2f3b5e8a0a2856a2b7397c5538abad2e03366b7536d5ab18408b87162059e9ef8492db08803e0a58834bcb11ace6d4f81b463062df89113c3eb49e1da4d916d2677e31af2b7a1f06fed0fd859de13fc6de1681958c2da5fc83288b0d2fa696ae3155e59b672ebe63c9fef0bf889ac310be09c8835c68ab8d1144b73b73e79934115524ac7b182daa2ac33f341f797ec20135ee60625c0ef9717a6a6411f3b21daf3ffad1c9ca8c7565c96218e3695eb7de29c9cce5eb59bea3528435a02e20c5fdfcdbbf65ab0c286f1b2972dd59e7723e826ffb383f2fe2595692d0a118415c717182ac3797035f2ef888263301961896e696fdbdc2c3f0a4ff705d8614217ce27f5ebe299bc8049858929ad16741bd1e910155da93a510a26514b7a02e85935c1c85ada067f9c84cf27eb08221d3f86ed673f0127c578e1c697388091f7620c133b4d9673961623511ce4c05639214b89faa1322307df28e5d12eaa0ec45c273e04d5ed05014e19f83ce7ac2b68f29af6161d5451339a4562d0a1528824491ee62e4699c446ff6a92c648d6a80bb6a2ed8812d7b262258d02cce5ed365da29bb54199c7d2a8abb4ecd7cbc71412773d11f4bb928d564492cf4e63e3a5652b21f5e746d85021d0345bf71cf749e7758b5498383567c3cbab3cb35232edd39558a10a49435990e516b1702b4cffd916fa5dd626a5a4e9a1db5a5d74e1c82c69782246f06a3123e7adfde3bbce87c4982d2ed579623cd3d545659763961387db68fb5544ae6e98fa53b615f6402885253669ca0de75f2eb8be47eb4f6fa3d2dbfa38437c4fd7fcddb367e7b2862a280a6d919d92074be1a3675e2aeeae619edc1500719b43b88d3253bfab24b864e1a4908ef5574247b68656d1699eec4aca613bc8a79e2135f7bccf0213ea70c0d8a6fd82ed5b3f2ad709eab473a1966816312e86077ac978a2d1129cda25c30132cb8303cf995ba23270de3d9ca9c6307ef68d9b6aaa2e7d7493e381db46ed8fd7710cbd7e1d0d6308f2e47fceae5b70dc298bde9e5fe9b7416577de30f44ac9d9f3a9b787116e034827fdbd57b14a8820b409f90af2c24d6b3ffe717becaa76b4aa4c15bf154f1fcc0d1dd5413dbdb0942377fbeaccd312fe59c6f8fdc539358aabc38efa09c7a16dbd8fbce31f07c53e4c3d4e938e87579420a746c94e7f88045c4963a81f597b16072daa6cc014c941f731627c7f2cc4cb2b29f088d705227c70c52516cf447e099859a40b2627a1be166658e9d05ec2e43b557ebd72c10a89504ea307a8c6e7add982663a947c6722e4ba38cf83cfd541fb5b079833f7cf8961bb28273a9ed058cbb7e3ca8434885e5a0a88d9bc9f5df04c691a2448d42e2318eca3b9befc6217b9f6b4232dcf12d9f5573a0418e153627284abc8a55666277f1613f076124cdcce6844c41e2aa86c75a9ea514fe317affd14d4881fc55d005ec5feb59c801992fe0f4cd55e9210a2d5a0335b986570f0016814f23887a5261f7810331f3397dea9967a4b2fb30ccbe34cced73e635787846effe7301fe1db39a91375383271f9707a04bbab17acf27d7e905413507c63c40511653a47d8616f2507dbdfbbff991190c1541eeb8dfde46c1b6ac43ddd785d4e6e9b4b4eacc7f47f3166d02f8c7aa28340cd2d1593e584899120577fc3c460406a19c1bea471907558cbd7ceb179a85985f5469596ab9e612cc46bf22c03ab8a620883e9152ceee800df1c0455e4471dd3b911939f8f5fe09342daf4f31ee7bc0a9e93eea7b8d67744964342b85d4d26f84d5e0d6d9855061e8eb9eeb41eef6b4269881f5d73ef797884adf116878d3ab17e4f5043538df92fa8e41af4ad7680ea92c2ee6981ae931f5069fb6d63d58137c34da964ceb1fd16701dd775fd5688c76e96f88c00749bd4df4641ab7f8441c6b032b83f95e533b40537869eb1f7e2f6f16621cb573e923ea5a3321d898099464f23ebdbfcd96a0fd3aff2b959600a8e868d537538c17366253166ab9b081a328da2108df9044313bfed28c4ad21e94c8f4db51aef2fe731b079d396caf20bac2a2d8a009ba3f2f2d7f79c9adca299e25dfb68110671c477fc08e9fcc45d4f95893025a82c9347d1d03edee89139c5db457a1b1defde02e83b08c2a1cca14df79e1bfb118c730f47c8661984b4b854be2c442d96ce537e2e582c8a4780d5d336c79d107eb77e785235240ae162f0a75ffa527d735c3f30b3eea44631aea42aa41861d5c75ed9e9983732bc5ee0e88149dc1ab4d0e4e5c4ed8c8269b344659a4ce5993e6401a95fec23c35df0a99459cae5768fb89e5be3e8508651189cc044b7558377c4a0f872eed60a14231ef2958b7fd6c811fb75e99e2f0747d062f0da56be39991f5984904ba58889ed2f0a070162ad83ecc6a318b84bf25e21342826a5f8a6f9a7986ec03c4500f5365acf0370e67206eb6fc1aaced292f735ac6d63ed00488866f5728c2e3c39e6615913cbeae1d7ddec9cacc4ada2ffca598b147a93085b0d01a1796f233fbbcb87010d0b66b85dbf6da102cbdb1e9717922c0e3d4a04c1dad9353080439a4b598ef20a38dcb9b0b33d6da07e586f3979ee2880c360708ef20dd23dd3728ee39864196aaec93806098e9ed61e80db7aeb19ac07e0cea8ea874c26ea0353a77b3787a3afa803d405f6b2547b22e49914d9e57ee345d71936bae345978b8bcd6a7aff8f1daad67a43ecf9723417c357d27877f8a02958d9283a97c3f98b59bb067c4427ebb749ecb6c69993f4587091e634097271d1b8341aec19d1f9571ef0d1901019161e170b1a7150e62bac65e0781e7fb7f4165294d24d03c4dad17e7ec44c5196b7fbea7a54bec02869d9b160a2e581697346598df265d6f1dfbf839bcac4777a75610ae0be75fd3189ab209c135296790cb93694435d5b1093f4a3d2bb31f434c5f09b466dd2e14af9a77c4b83471eeb42a0c10cde58e0d0b4724f964e220a28ee5c08da8babe2ecd5250f7b5084650566624ce433179501ad1ee7e6f5fe9fd201c60c12d68055a0a5195c8032c2b75d77e56fa1e483ae30cccd5708a3f53bd625433f2a97a91622764b7a30139c29a3bac1c3384f0b4bd25ccc4ef51431595f79ea06728df91e7c88e718db25bac0a9c1379ce22a1bc843f2e07b33efd7dd9dcc3bb62fc4d38b74b4e2a8a442ea2dd05dce749b82de1248581a8370f49b3c714c8096295ce34978ae790085c595af41710dba2414731745b8b47e39e990148b7175a80611de2b7a09980b75faecf99fa11a59b1d9660e6cf1c5f0219249ad657d7da0a89b2fcd1dbb62c635caf1de6198b3f1e3ced4c854d727e4b632e5a031b72d8199e9cbf58c9462144f61a7ad1ea3816463e88d4d5b5bf865ca46d7867211cd1baaa4a0b898cd893d7efe872aad104ccacdedafb68521e8b3a7d9c0b5c195539f205521f04eaf243d9182921ebc9a86b3cd1ca57c54f5e9d95dc978b5945183f9c942dda922f1dca8c8e02edd603f4792f0f9d91f0980db8e9412ac5d7051c50ca1d8dd704366d7798f0dd556c1e2a355ede9a718230040af121f41794a7b3449b8877c50475f1c7256e86b93dd9ba459be64f4a74204073407010abc9af8baf970eaae070c9e2846656ef303865c2aaac3f32baf25d12788dc060a0510beb92673232a4c3a1856a6683f1200a17ccf1172f69ff3a8ef39e08b811b87955d822d45a28ffc312d8888879bb34f147810bb73fec0bcd54c18fddf13d8222280ad6123d9e6bed6067c95781ddc51932c47625e0700b14c8c705cf8b0f2bcf09eab9238a0cffaaf2d9d3436eef7abf862575f7e7935f2a5c0febb8bb38cbb0d18a3613f79fe91517a04642ae12e7d1cf69e682de1d7df5740d8c29dc68000de264b5a68714e7ac522dc5bc057c909d456c167f025870e3d11bddf1d8549ac7b0422ceed9600ca8f6e7a70c2af48e5330b3e6d99c3d34fad13ae12868741ca0dc7a116e6b783702f291de359c1c2b37dd1959d248cb3f2faec195c363c4b90cfc113596e977ea064077acbcac733db62df3354a8513573a5549cc79a037c844d2112f96e563f17a121f0bea620305df9a317a642b9b9d5b5e5acc27217b03fc18a2117cc522a3ac56d578df7cb0c78c43cd95e3b89e852af9cf79e27c2ca42ce10ccf0fd8dd51d6caf53a626e98f5454a38f8f610c6823d1d71254661c8f296225e3f149496ec28607d54d1c3361ab5e8f7d0749ccc65aed49dfcfab0167a18fe911480dcd9a70ade07d56c125f12d102af119481827d49badd58335810c8b9f28f5e1bc1216d5bd624f4f61b0a4054602b8f0ea921254bf7848d7393a65dc37b70508af776cf64089bc76f2b565a2095559920fc0d78cf00ab8b1f6061f320543dd377601fcf658d166a96a0b920d737317004216afa1a0a4b78dea0c407d569728ebdc25a27dd3c2c6f2b00597591ff17bd15d62fd811ca955f7c0b0dcca55b49d8891f1c1c673de2c1130651b379ceb34e50af7024f0cedf5349302d01d377d624d8165d6226b064360dd39c36cbf9d223fe69c817d0da68fdf28427124b1d7d1d531f10999505a5f99f01a6ba4a173e057ef0905430f9e04b461f556842c0cf0a0e0308b9d616ade58ec8852fbcdd74b6f500d7fe6fc1e3c7607b4e1e1cbbcbd29b91713d60238e20c722c2d05edf788735af204bb96bc1dda02ee6bb21ee963f76ae92464cec4dc72b968b881d2d52032e98757c436184c5a3d72b644c855afc1035e3a9cafcd667908bf10f389c7aace5dfd0f3a0816b0832fb3b70e119641049743e03e101b157a3c33f174889504c2afaf744f9181d44d79f2cfa420c1076188e0d32cab398cafb883645a9ceb51c21544e3bbb28d3a624e7cf6eaf8b045a27c8998665686b8c0fbc7dd33fc6ad10b9fb7d97c7607cedd635abd108dd1979096", 0x1000}, {&(0x7f0000000100)="9efd6536ff589f6ac8c97d138febc6be7ffd1cd2b1a1592d2ec38aada91944cbb0672c", 0x23}, {&(0x7f0000001380)="6d1ac1056a2c2ac9823b3a5808061bb7cb200b9ac749fd252bec9650c4635f960836855b4b1e36213ae4ae148d48280256902ad1e8d1bdc9b58bc36c0a390e649aca419bf0adc4304311adae9487732109486be41e2d0083f705a4b46f0d7f2ea0c66fb96ef8da2a33d54a84519b", 0x6e}], 0x6, 0x0) 06:38:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f9ffffff0ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{0x3}, {0x2, 0x100}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:26 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000006c0)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) msgget(0x2, 0x82) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x7, 0x8000000000040) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000080)=0xfffffd24) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1001) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x3, 0x3, 0x28) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r2, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:38:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = semget(0x2, 0x1, 0x400) semop(r1, &(0x7f00000000c0)=[{0x3, 0x7, 0x1800}, {0x7, 0x10000, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x20, 0x1800}, {0x4, 0x7, 0x800}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x17}, {r0, 0xc1}, {r2, 0x2}], 0x3, 0x7e64) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000100)="38922530eca5d0bbba0d56307c0f40bb8b3e0eae7d6294a6f8030a28d8dbc20cc42ac8206c2e64e8c6d6323bd1dd4fcea47b8c068110c61cd71fb7536f3a7f6af423e12a77c261106c832ce3270fed01360e2c90c3c8271b38a7a4f20359e52f698ab93268009f86d7e775c1f015bb0e656493caacb76e23e2fe4cc0873a92e0dccd25a7353ab8235d2ea93c57765cfd1c919ddcf342c6cb3f3147487fc4d34c44513d9d665925f09bff9e1548cb996b3a53208850d7beb0cdc8cfe8055da591c52e138a7370b2a0d49f096a2bd5c6c1530959a4ada94a36c0e16f276753e80c64c6d70d5dc92db7d1a65e05241e3d12bfd771679787dc84870f6930f1a36b7d62f4105b1c40feeeb15b55bf71d39aa14136f85c2f45453a83838b6abf67d5fe3b895be0601fbcc1d4bb8eb8d2f11f8ebd2c57c5a0da9c7ea9cc415e669a608b09fd83932238dbe72872e7005195666b0045e744890dca9795c7ce4b1a494ad2b04a9b75b9c51eb8450a8f75b0cc0f71f3d594f240cc9b6ac772d822852158cdbc14f91b3ecec1b68ec61d79c00b329784903d332663da7f92179da11682a93248a0e238d7098e76e8bedaae29f397a1e89bb750d13a1223026586caacf362392292466f3df2e7e7dc5b6683222103596b1326da8d52048c9a4ef3218c8b428af8b7f4dc5a855fb5d3390337eb798f24997dfd7c7b3f539715e157e6be5149761cceeb1533d4cc0f4fad66166133d818bc9fee8e3d18f3dcf0bafe4ab2057b6a6e362b1e420b693b59e8d69a6f0f190f9be798a8182cf7b2da3763235d7d5a704764c818c3f0664116ce1e2df067864dcd87b66ad4005c65a6564c95e6cf389ffe2675d4ea5ac985a4ecf84b5a5a05d611bef919d84e6c16bb5032675173d9d39bbbf60021a5b56140f9aea900d5f0fd48491b7a2b04eb99d6461a8db4407526ba65bbb4f588744702bffac5b10383df417531a600ff24c71d8cb1dd080f23012ba1ce1f5171c1ea0b772776e06801c89eb55df327ac15c9e6291bedbdb401e02790ba5b14467562bb438a4a97e9895e1c9694e81f20519fe61a8283fbbfc5d376d71a63d5a130ef96b3f7a0b157bc84c93d563becf28599d81e956b7406c59e46cf2961fff0b8c87bfa24291f79c7cf74c8dad8c78d41291cc9103ded571b7dd573f5f67245e4c959383d88429a901a48b9cb5f9f9f74ee517ffe10d15ce5e842dee2d3aad2ef0dc0fc16bd6981717ad5f682a4192f954c082f57b7b2305940606c9e5939951041d24a08055970019600f28096dbbd245f2e825815446061fafbccdc3db306ec130bbe466b221bac766ba2aa45c2c01f0a0ed00a150efcd6332addeaeb6c1fb76ad1ad0261aa178016d7c0940fececdb895de39aad983835bddc97d09bc1e862a49004a2dbf8ef4b867164c4e1bfefc5087958e5a1cc411cd1ffffce6bf2ad96395dc1c8ab779360ad6e2d27eb9ee8c532551c7ea3931390de1710ac942dd3da62f43fa1b78d786030b16caab7b3047c52166e1bb1b56104bf8669a4345e274314632000fbb67c7cb5fad3f07135c6dcf9aab11efcd98b10ace833ceff346cafc39bb7965f44aa74a287306d20eb9eaee0c7be46c8c3e5ecdfb10015c5b0836bee35dfc9c6c7cb3ff528f815b7863048ea78366e6583b4e048fbc80a448741ff3a2d4db0497ccaae2f81b137b03d0f6b936a57532d3b5bbaaa9ce076949f8c45c4f6061b656f14d3e7f223f6c339d83673bb041553d483eb1cd1cdc0b6b4a14e1c820c8c9a8389367e07f711fba0ac8139eaaa91571c6e1606ec2c19ba693336c8c7731e96a550205d4631a6cf6a1774b4c50e9ed0ba9a948c4e3d4c785d60d3d0a97c935e0c94db2f937404d340429dc08b102c5f6c8f5887c16cc7befd29663796a1b9b29b3ebf20561a52c454afc6292fe5a3fbbb7b4ff28c1437c51265b573ada251cf53950fdaea3f6ebbf1b90588e230230b650949ba72b1916c11a36629dbece866428ab460a78bd9dc53f2ac87b7461cb71ee34915681dee87fc6af9a123b6bfb00013cf2901c627aae4fb3050ba2b5d82a562b2f00d6484e1832d1c2c8f8015bdaeacd68fa11f8590c434d84ef44dbece95c9553353917d30584a1908bdc3096fc4d61aeb0f52639c73d8007c9edb21d0fbe483314be334c4018cc08df73016b472c8e581a89671dc7a893d4599d1892d937b844b3a311c12ee21824661c87048e83bb06b4ce34c386539e930b3432a2c974152b8c6640fc6bca3e72dc52dec254fb815c9ec864e87adc232df907b4285f4b710bf2024864471ebe824ebf7911b8e1c28be1fb300d6aed7970b902b45e5e3e47427eb96d39c8fcc1bfac783e8b183c63afb261c6845718df67d98f69e9ec7464a3bca4cc0370496070fa7b742d2349a9843e9588e244ed964a45242b2983c11c0b85cd0c65c1793bfcb08508aa22c1a043a207a856f7f310ee4ebd649d9a29b8b8790b6e536132f230e2dbe14859ad5be7d2b69480360a135923f2b298c23a51e15b31996eadd73132ec94f249d9baa1305e3829472d46d1f2be44b5e520f2c7281621e2b1168bf4e344cb536f8416662766f31f556eb24953d4a771b44ccd35782380d9900dab4556c3c3fdeadb5cec059afd860af723edcd1d85684089465be01f50640b7bae38af953ae12e8d6141557f0c6f4f05ce69fae3389c84bb523a977fb6b2c5e3681a74187248a527abf13089bef6a13df2d8ca60af4e25540db4dfc67eeda656fd7c48d1f51a93add8767a0551c1014e6cac036f54bb3fd4d838c2458201ea089034d1146a412062e4bebaaf7cb8cb8151c1ca1fc2b5bf0ac75d476ecb2e79613e65be9d0d33c8c6457fb33126a933828c0b7db5449763268e3eb269a19f1456e5a425848fedb2aa0f3ce20dcdbc47be60dc3cd5927d1c9004d9a2169676317a0f099afabfa090dfee5bc14a1e7afef46410d43820a84ccc19699b608ec614da0042d520053e6df1ae6be66d49ca90dd9da30f4475d10da9238ff0b3de39d623c33cbd402ef0bf7d079e7679867e3ba41f82924cbdcdba6635a604f880dd8e212de2c0176a3d2b187668ef55a47a4919720b25a84b2502193cd77da6cabb527b7c65a51d4f619320d55a43a82b5758828a1b7550862d79df1ed4687c5dc608200cfefab2e866642197542abd859f6cd78210fdd3c8c89f6eaa373d741cb671b843017e324e5dcdfb6e670fb9254f758230a63f4df6f7104d2af92c57fd2a197cf2fcf5e93961baacd0127d47f283e3f1ed2ff959bfb97173b60ab2af1a237dc0ea5d9cb1ee4cafee30488bb9cefd7e349aed58485f5d3aca88a6c4dca871ec21f69503a0197901ea18013c41f50f0c2efd5976c7e2ae00a8439fc71806b878780ec08fa446bfbab84a53ee28dd25671cf5c5eb02060411a2343fb4986c3784c79902d75d902d51c0cc5d1cf807e63c307a71b777892e79f84dee8c703f4487e45ed8cee9a635f06ef532726b2cd5b2865939733a859ffae97cc579a41c26d306bb39b0a031b4aadb20644374db9ccbc69a07d2235f7d21c65c2ed3d1705b72d4e20639702c6df04b5feab0ec7acde464810d722d7073a1cba04e3d8ea6dba6730e897834589a94e8b3950e8e190e788629066c5aa4794682e5a267ff49dc9c8436ce3463aad01c563270aa2f57d5a4cf82a47d6f77ad47673b87b746e8385eac9a597a657c1813703a4bd7fb75ec04683d645a48378caf9028da6aede10955e1c312ee06a5a5480fd525ad94c45e66e9544ba62221535fcf91ec7a84af1eaf662680b0aaa296e4000df579d3135b3be8d86d3b0805dce97b3a57bd9bce1cc04c834fa1bcb5e7102864245bd64ac02215876e2d34cab3df13fef5f640a4f2f975c31689923b350cf277e33ef01247caf2994d766e7dec1ad081256cd44259cdf9a96a1f4c508a85982f4b84885bb974f4d007ae74953e872d12cd818ba7cd3960da362ab18f03947725f3f658e60f5e308e73da0e51d279b3cd2c115c44212e857513b944b1189aede7005fed9eb6a42ea524a20d3c3a3ec69d7ff4c6d5d99de7d100e6cbbd3598b5de4b40ec966dca9f52d997715c9c654e7966a3d5259f68f765235d83b9f2297fa2a6125d71c4fb4311cc7c9db027290e1a87c4c7b8321f5146e0fd846ec13180082da639721d534a437ec90ff7ed516cb6d2d22244ff8d228ddc1d547107c7017c66a9b29aca3bbda5fa17846ab69f63b82b3c529ec34830d6171263f4857c1977dd2ed3760c0fef3bae188fa65ce741223c7bab37a70f63f560ab168bcfbce73d9e2d64ba8e9a487b60d1a86ada72c386bbcbb3ccd39dc3cd9ef154aa859d8c6f8538be515a53929a4d70b05179fd114cafa8027fb916197a3f241bc2fcad9a2810a0ecf91ff7c88d573708b1d2def71cbae1d039018b9624de94ce7b2c859ea14e6c6f84ca3e1ef5432e574f5f0139040bd9e7b84cd0c928cb1de01bf18518e377f4ccd39e1581fdc18e01fd00850f120a955c3a0e5922015630177dcc8d6b7eb4b72c9d6d01a205b4407521b6387d17bf648e71d0c9ed93cdd445281b6d9bb88ece480e4967ba96d82454d11097efdbd7448abbf0bc0ec083f0cd29a2c6648965b000b0f5ac9c7c7c4943b744451e05e251cdf21562367fec58cb168a5cf546ac0f8ef6638fe7c12078a0e3753ae73efb39fb717adb1d981d1d879f7af2d6e7d2921683fee92531ead3cc1889a99c7265d5dda15ac016a913efabf55e7c65047bafba5a4aabaf66e0ad9207dddd3ecf84e4e346c719a1229c939783377b0e42a1433d99adf65badd35329fd0259985c32da042cbe3b08552004bd6ae3d6373cfa54bff7167d5f4d02c96fc285a54244f4d448ee02139aa5b7163f1a97ee6c0f71f82402de3cfe46b3536c51bc831adb638b9cf63b54d2a2ec7ffdbaba6c06c858ac0aec4c601cc72b4f30e18d59d7025c63e3d77740ccedf46bee46fa804a85ee34b65fb733dddb4d21b0e442b0d0fc5e2d7842c056e38d7a00a814f8c45d3bac2bd3eb455fb5a548fc50a877f703c818ce448e83860db3ee74e9a8aa86b75dd8add4b5bd287117af91884e2edebaf2243520d9cc2fcf4c545ec84184931179a1394bd9b14a0bc4b1a385f8ecaf9e917016d76159ae911011f73961b4c50accfce9af71e10f8501f444fe61f60af1ca1e6500113771c3ea9f37fdbf9a8ec91d84e13b5e8040c555c5e0663757f512d6d50cd4790d3fe79e611e9c6c602fcd52e5d1dd68e5daa0e1ecbfd811f99f0b26e14221358e7451cceb71de98d74b345937d30067344a5a25d133bf5cbbf3700292405447bd0588e7d51b5b3266a63d4f07194781fcf93e9e6bf668eecbf9a2452b4a6ec4a8d945240b54af8d61ae3f95b38acae544725c97ddef225e4d65ec1ca03aada4a532f383898e246c0603af929650dc8de63e2ce5e83345fa409a528ea26369c571cbf905187ccb2b04836820b234e62676689c4b8598160c96929903cb6f2b614be7b9e81d8cba0055d1e63aa10f1d3ae1317fb188b2eaae9cabf40606e86b2a4cfe97922f8bd47964dcf2d46c24e90efa5cb3bebe5b40875926f12ee36292862ea6e9e93561d5c4a3ccf99e869f572f14aca6d83bf3167a399eff5247d928947286fd3d8584430f8d07d1ac6a2edbdf3bea123510157ed0e26fa777333c0fbe924c9f7a3a8e9e9322f3206a6752377ac51c429ba144dde0d7a8eb2223400759a587aee5a4ab00f0cd3809144d5f5d4d01972ff88777b65c007c79a311407", 0x1000, 0x4, 0x0, 0x0) 06:38:26 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_open_pts() r1 = getppid() r2 = getpgrp() setpgid(r1, r2) 06:38:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000009e3d86793a83270023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000600000000ad5be4e200000000000000000000000200000000e5721a9affcae1831e67b96e4900003d1640ddf51fcfd909220e9d71241a2cf2c7b1558b6a0b02dba2964fa77b975fb29c8c46edaee3738d173afc5d25a3c46244d3bad39815fb2aa8d7b8a20f544e56866de2abafb7dcdcf4961d15675ec3d5d2560ae97d6df853498491b3a832"], &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='R', &(0x7f00000002c0)=':#-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000140)='#-\\!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='#-\\!\x00']) 06:38:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d6735070000003dfaf90f3a4f3a3fa9fe28bde4fc6acbeaaff0500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0970973a4000000dcb95a01000400000000000000d67971a38826a1aa8937092e", 0x75) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mlockall(0x2) semget(0x3, 0x7, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 06:38:27 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x400000007, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 06:38:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x19, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000000), 0x0) r2 = semget(0x1, 0x7, 0x2) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000080)=""/85) 06:38:27 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 06:38:27 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) r4 = syz_open_pts() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) 06:38:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000040)={{0x55}, {0x8000, 0x9}}, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xff, 0x7}, 0x10) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe2f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:38:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 06:38:28 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ff01000001"], 0x9}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x480, 0x20) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r1 = shmget(0x1, 0x2000, 0x109, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) open$dir(&(0x7f0000000180)='./file1\x00', 0x10000, 0x106) shmctl$SHM_UNLOCK(r1, 0x4) 06:38:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0xa3, &(0x7f0000000080)="6a8c6837591e5145f39f29a9a150ea6b94d8018c2dc1bddfde0a9e50d2fdc287a871908b26499fe56cce5377e7e582290c0d69ab04ea662b10c33a2fc9bcffd74f14ada79da6079fbd84aa6756b0c8581899100dddfb0347f9f68e6bad7a7f41ba5824656133a8fbafa9603e12e55a78c7e61210b33ead55e19f44b88d10f31dcbe51eae15597f614de88614b6493082275973642c21f255713238bf71e9adcbb938f1") getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x100000001, 0x80, 0x8, 0x1, 0x4c, 0x9, 0x8, 0x1, 0xfffffffffffffffd, 0x1, 0x80}) 06:38:28 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000080)="8da3b35a70c305fd57373deddd4dd917", 0x10}, {&(0x7f00000000c0)="f87e2ac401d912fe45bb33eb3fed2de86b030915bffb3752dcb153ea013833367a36e6c018390883b8a12993846cbc0944a8d0f88c288e1e24d77456bca13f177234a62c4a72188083b99a87d56fd4b160d633e14fa793a6004be830cad951e3050ca709f0ae4b936f950d7d7306569b391c45094ce6adfd14194f6a6c0b7daecf00743aa2c852b641183ef1ff88c4a026164c929424dd0c5d3987420f936f2fd5ecc08ed75d049e1e00e97751b7a4b4900a4ce12ac87c7f042395b14180ed47f43255f6d2ca7b1acebf2f623189b727e43311daaf88f3f132a46fb1a5122673f35be9c73b20f59f34e03198f9f5b563e92e1b92996b768c19dd357e0f0ca90184bb302ba88293216faff16941bbcd7374fc8a605033e9a7f8b91ea08150cbec3f6768ecbc3b620cf03d1616c4d12541735e89e1b6be45189c87cf7075d78c32a3e3985e5166349d0e7abadb7c74f394571000e4e72df74462e82dd40474a456ae5247ccb13bfa804191ccc19a972af88d0f322afeb4eb4d3a2a4ed9331f2c9ac121b79ae857f3895adfa745c0babe72f58ec433ae5362922fd130662f641a6c8d451764359559ed09a84f581e60286ae8a8b346777f5dfb1844569382b02027113061c09ede13284aaf5e398b5661f897b2429401609dc081677a872e0132b3add4da78c4fd440927735c1512aded9ac14e724be2b675fee40347fe0b7e53b90956366c61c7aa7066b7d1d75edc722935468c850d6ad664f6882f6c14951f6f4079b63d8328f28e8e32e3ca05ed7c8ca4f29c797eb8feefac0c7c6dff837870117b4686b6f6b88061eef0e0fd198be7a267e896b588a3227b5c53d2a14737ec1282d401bdf92b3d0095d46cc1325c0f59b86706c7e88dd631947bcef9cdcea52f74d04a630638a3ef63bdd346f0297042911944c376761760ce3663e700d231a79bbb0fa5c7d3e64cc95905d504157a43c027660bc93c5938f2d8193170442e768fb2a3f5c313cc9026c1ca99d84b5a44573aada64cdc28429a1aca44090431f80cece55c5316dfd8c0597910f3a259cafa666e9ca10aa142aeb56ba881ddc28782dd4aa8e75593ffcd7b98b5af33e4c355376135de46ae93fb6812584b24665b8a3c5e508885a52325eb61f6cbbd04a3525465c577192432fee388dd2b616fe88dbad79a745733d0dda57563b5e7629f2c0ddff12c82d15e966d00eda71b10a2d393911849aa13d16dc6948e6ebaabe89de22535a7a023f61e3555bd8d1e9c77c2a424422af57e1347ab40a01e0f4104b8558609a91fd52bbed332abd223cc54dbf06aabf81484911ba9b3d8da952a41a77fa23c9d0c35ce799e5d79795ac4cc8a8cd8a105497dea05b372b15c68d23da9bab058e0104df6defff5eac6730d7bfcf222049ad53608e9dfda84027cf9bfbc3f9b39bfe646b0082788dd2a5f2f9fe25e9c03f58e14499206d3ccd1ebc66a3ac954c905e36ed75561fe48d6d745152515d63f4907915ef235f468b944bb199e1e3dbfed48070d9dac1963287f6bd87dca1862098140988f14f536cac623bd5ad89d8e0f723c3617dcb0f4b66ef0b8d5996ea69c9de8892f6dcbdd5fd050562f58a0fceeaea09b01d9da29addefb259fdb664d27352f56dae93b43391ac28f143c23dc401aa18a8fb5abc3188f20bc4a3f0c7cc12a81c31b9fd14c36bac6343d71a6f34f1a8fe1e4ed4afa0fc7a8ac15a93d9b68da0ccba3e66090d689b47c349153c02fdb7a1266d3ad407f0197460df31eb79083ffb0b3b245e51336b59f9441b5997ab135043e4dc7db573323957acbe5630ca6320f090efc8df3a4a3efc6486a65404fc70622ac384310ff62561ddebe17ddd273949820fad694301c9c4fd2bc221b71492b78bc79fe6dea3cc805847b91d6cc21c76617bc0c068249653eec67b96dabc4ef4dfabc77148c4da59aa58185e3a2710ab2b09160279b3245ef36cf4ded4b31e4f142c51701c62bda928ea8288194d2c68763cfa6e7b1824d7904a1de664c682d3963c666a4a9025049ebd6973473ea7f30051860aa7a2e4dc9293138fe938817311c8c7867475d99c7ce8af09d62ecfca7797bb9b4bbb0458e3adee43c8bd12a00f8a3edae7201772158d37eb5adefc2bea673cc4fc105509c93fcc7d765aebe84e65d1808e08b9190ffecadadff4251aef125a2708175ca151d08836f4275abae678776e8b8712d7b9fea70afbd3accba955d94ace23c0b10ce369f282ac852948d0bc04aa2ac188e72d756f75179330b53417c7a66aaf907a0bd3b781c7c2aeeeff4e76c35222bc4dbf05d4781f556f621c68e63daf7886eef6f8668527ac76bb0f968376cb0585bc57518547faa2319e6ab7f5bbddfcaf9d04e967188a16f72a0c7f825528a00189167ab5fa7e4f7422f99912dc7665d28e77ae60a71aa015be0f9cfcf9a3204e738d0ced6e71cb885fdf9eb48b79e8df267ca799e3efeeed582a32998b0e04f21f587051a6be1ab143c3bdd08710115b34435149857387f7769698b5b707e4f90a810bef15829ca5e553294d3ce14c80336f33bc83ce0273ef9eb3569182d8a7452b9705d7b0d18910ff75d009c34a6becf5f194c2ad0a09f67d5dc9643294aff2e85c72328da7c05d9731ff7ff414159440b52072d56b880d22e98b09efb25c5ed04cae1aa2c8538eb7ce78c0f24e8742f4030ac0f8818022e64d78dc53015662d074c58dce613e866878d995408ff2b17e8918a9daa22e093e4186a9885e44e74622462925007872fadcd7a6fb8c9ec7f4bd456239632f2fea7ae1d7b6d0102a96c5e897b7c5cb2ed41206a02e0223ab685bd1907cc0efa4b15fab27492301c9b904c0d71048551a5288ada1afe5a53c2d3ee5282991b0edaa3e0860ac14b018adc6a8783d668848fca14068abd4879c1e10f5279705be6eacd99dc3168dc978d27909db43988a0bab2a0f0195ebcc45237f5fc2fa60e1035fca5d0011456fe914e15c73bec8e471234259e9b94c6defcf55d2dd1e65f6262f27cff8391d14046f2b8524a7e04a9a5749f1a25681142cd71730c5656daecbf62659ffe3da0885fa0efeee7db42ad5fc310b9cad041e39dcc2f76212f7aa0f327d130456c9771026edfe204d0b676220f5e7f14918d850bb0da41debc3ff77b171a029c9b7da4dcdd93564c798c53b88c0a891503dbf17130d5b00443e80dab56798d1b5a3be8b0cfda3cc42ae6f4a6ca71b8913e8c016a3101d5afe07626189d4ddc641b17ecbb6d33953779db4ba86cd0a7ed67ea327b70e6dc328432497e5f99af398fa5804990b7f76e31f558e0d616517abe5a436106c6ce9ca20e0a43e34b51d1687fb14c585161dedbba4a4c130516d217c79b34a5e66cffbb64f8b09e8f951ceb246eeebae7b5569c45b495f7c54b144c94083481bbf53372bdfd95dbddb747afdd63fb3dcfee1a6ee7e9e31d6202d4a4fb70e779ec19bf887baa833c5954e314d0706864f058519d345414121fd17186c6dc7d55750d38bc5189a5bbc0fc7b39567b89d691846d64f42a7463a32a27850face40d8aa2de647cbbb88f1acfb92a6a09f8bd89b297172b4e9439efcd951a8552d0415a77e7e70b79d8bf35093d768d01638f939425b667a6d4e618bc952d0796378fc4562c696cdaf2568a4b14ef6a949fdafa61588f371f8a9fc99c8f5cc95c0607aabfc37c2c406dda898ae4aadbf6d3ae1437d321f4b332cebd664f2bbc41853aaad3fafaea95ed2c990fd81d1851779e2d6943683ff4c2c5a51a536465e650fe0c6125b28330812fd3f7b3f0e3212fc41f6f2ebb1377b036cbf61503742f9bf139fe95287e1de689ee64162ba38cbefd4028064dcf8edea8daf4e9a9f2cc66c691c23fb00097479012a26243c70cce36a7c08b3c66f6fd44d5e5658c7c24ecfde2e7da4851b48dd903a167c80d6f4cd4fb717d2112dc7ec949e4a0fb0d07d62833abe111b71e76656935392d8c88c0b0245e489d5d2d89373e499bcbfc99b13dd0725164aee3bdeee8b45712d2e474cae610d0b9bc2467fce09f4ff0e0dbc4758afea5409ce276032ce5f6ca457a2ce0446eeaaa71d30bde921ac970ac4527d583c3184a470d5180aa2281661777aeb8d0e14dd5459301bdd48777c25094c25d7a5fee75b2be535b74dfa9f8e4af7608f57b931b0a630697804db50e344528f693bb123dc6565afb879d5f94b5c187ec5218da4f72cb30eba0c07bddc6d732a46940e36a46802c6e3ef7e00d18e1864d7be85e8464958e0ddb26eef64cfb8e892bda33483afbd2dbfc1c9542f07861bbecfc55c23235d2efdbd8456338f5e839eebafaf9cc9519d81d2df8706b766cc68085491566cc319536dabc00090ade36bd5c1a992703e84934ba83f146866f42c13dd7468f22476119103a67bfb6f1fe6cc4754c7474b481cc99cab9f9d9984e272115d08f301b66d0c2ff7c1d16bc86582b55f5234a9240e8d09156710fd4bb69a87a80f01bf3693c405089fd4f07720ffd4ab9b038ea8b09e976e156f06ebdbfd3ee25953c5d1df7043b7355ebb620c7b9f8bf5c783e902265f8910407f33c2d66dc07f1f8241861d7c81bd63bfc31c04c12c4e460f7cafb78dd942f3e765f0eaca9235e0846d289915b45f469df93aea19ae1b4e6c461048f17d2187cc0adf95a9646c0ea329dd212200a728b699bb98125d4df18bfc054f103e8f0f6f22962f408c987aa3ef4cd07d7eb3cd13dfe88bf3549acad5c4337981e840dd84086f7499980902548be2f9a460015328352299c8528fa1dfb4a0281d848d60b8bed6feae58729f33dfe666c95d8c1d001ccf90833cdef0595849b0aef8c05dec6e0e4a0c9b323ad81d18a839b8def224da42dba0d2863ae0adc1d9452226d7119ed83dfb607de1735ca2a58d957bc1b65f9bb65138b080b408a02eecf81ee81cbfa8fb16369936857d0aaebd5a4d62cdd770045b124144279cf3be33ee09284f4cd130d225757e51ecc51723a2e29f29cf1bffd215be1b264bab1328a40f46b71d50e41bda545bb7e45aeba9d4b17417254690c985c9d1ae5ba3a31a7d6ccf977bbb393d0989f10045f80d0cfc9c0229b5c6a455e4e4ab4197cebad15f0cdc31eb8e7e6439adf3aba3869268f6a809b626c602a92d37c620044dac5dd367877ed6f4f7f5eb75ecd0cd62248e4103dbe4579a76ae4b11d42cc5b2c5edd004e2e968251421e9a99209acb5f580bf896e315843cfe39f0b60bf6b68c0e75e1135f640fe205009d4baa1024ec58fb11d95f7086b1f82c2b7c93980164f512d33055698d1bd135a3bb2371114c026bec97aa072426e4a787b326a93fa13b4147b4abe7471f7ac5a13f08abb5108b6c3c2f9af703ca5ec7d28f417027b5c853911e98af5cc4ae23b7983fcf5cbfeda6df2bab8c398f0701191d834ba0aaa74ba2530b7d9fbb45148955c2324791034d7d12c82b3708c558b5f897da00d75e65ff083682a9081369bd569086a20e46f30959ad57cd5a82c8f880a39cbfc881f8a7e640495cc6f77052beae00d356fbcf4fc1e212a7f174533ed01d8e61c82531d40630e7a76eaf336b5c5b369962034a1ad28c2d1e41878ccb47f663d2647edc18d1d76a0dced67fca15feca2651d20f8a1497b18eab682dfbba46f512a5c4a0d11d654ce0719780551eb992fe6ef9cdd3a3322262954f9e25a850a80d1c3c8f71cb5e8aebc4f097ca3435f833c23dc93169015015012da329504ae4c94a62aed9ae49877be38065a5e9c40b9b808f2010ac84926bc1d8392bc2d9cad14a8e6e94", 0x1000}, {&(0x7f00000010c0)="1bebf27094817554f68b804b22ce30827ee56c6a28cbce916d2ad0e4e00206953e452b1daf9b17632c72128d8ef1a42842a72a6f4b6fbb4b38d59987e774cb82650e17270eb3fee94b7965cd10e85995b2685e530e6da4693b05fdd29b49399dc63bc20cf24ed57c0f3197eff1f7a28c51edcdfe7d1f75d8214777f317def144140585216b06022fcdf9f3e95cb43343cb3761a9fc2c1643a5eb2f0988020206000d0a208bc9", 0xa6}, {&(0x7f0000001180)="5b8ad4dd9062def34a55499d97ea15be5d4bfa1c023ab4", 0x17}, {&(0x7f00000011c0)="e93845431c086528352555e0e3c7eafee14ed62bec8442371edc90ce10331a02cbeed4606ed021457488391ecf39730fabe23982c67090926350651511ad3cf67cf54e34eb16d4b67b053e681cccff927a24bb2ab4f531cdc7ffcdb677a2f8ab0ea9317684a2f9960c137afa0a609d0cfdacf10c3e18f5c6a3ab27a100ecf0cae2078b3f170a257b78b3930104116c0f314591fe9f94f2c408201b66f851f87ce8a8d0a0ebfb3e527be4647470a68b9477058929", 0xb4}, {&(0x7f0000001280)="9796f728794c9565568a550ea618e7683a814dc435be9f96ce7da20ea2c2f74ef29bcf9dfd8f09c2a8b367ab2dea9aa0ba7fca6a15aaf8746048f0a85729e63d8c5fdb0e780a4da37dc1a5f9cd8478c2a866cca82f59f6fb317f312fa9168086424006fdbfeeb19d6ac8f74da0", 0x6d}, {&(0x7f0000001300)="52c23373415dbc9b48fe8635c9731494c11792ed85fe41d0f465ca9ccb8134695d6607828878a7fcdb1b2446f742075363274664c854e0bd975dae5ab35e7732fafe31011ecb79d09bd55ff31540ce05a770ba5c0275", 0x56}], 0x7, &(0x7f0000001400)=[{0x78, 0xffff, 0x6, "989310d9ab391cef04dda4b3bae6f42a143de7d6519ee4debe62a5b377620d16cb23327debfab3b5d1a944121ced564867fa26889b50bcf3bfd4a2fa1059deee80f022f618479bccb7bedd31a1f7ed3b5d1b02842833b0f86816b6210b1468ef9873"}, {0x78, 0xffff, 0x0, "5a7e2c7d567d9acaf81aa2fbe01bd1efcbefb5bf44beed445e7b1d9c85345e760f736f9ff539408a25124766f50d91453c6c5fdac5357a416ac6bbd4c84d52e1ce9e699fa7f5cc7948971a91fcb5b18adf80647a684137fc1e5be614616862ffa82f88897d27"}, {0xc0, 0xffff, 0x700, "51d78e001151e67c9b8aa9c062e561137930aad82c3be9fd8ce5eb6a376d38510b663c65426749b8411f44d9cc6ce51814994e41c7061c827f025fde6fdc26f7dc3db48dc940dd89cc0cd62afb0407add836ad77f55a50c2cf55351f5b064b0e0aa64d299b3dadbda1dc2d3927630369f8a3b5f71c5907dce9046e2f408cdf00653c1eea2184a97550be86c1f70fa7411358ba3d74ae67793286ddc19c79d4f21524a6d0c92f2f4fa5f70a8634b958"}, {0xd0, 0x0, 0x100000001, "ab27f655c5010f3f3cf3c94a4ccec6ae1122f72be6f6eb2a44dadf72b6cb0fac7c1f76391e5afd45ad1fff191dc658bf8aca39294c87e63022989a2df84fdb17430a7fe386ea708e863c15f82da9a89533d42a848ef371844bcf5dcdec2f7b22bf7333767a232b0b1d2fd76e0cdd625681b7eb6cd796b713e8c4dde96424d466663b1cd4bf48405bfd1795a8c3b3df2d5c123ce60f21f50e3fd3594311795e2c00ec6ac909af1e9293afece33a5374b6c733c71aae61e45ad707365d02d7b3"}], 0x280}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 06:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) openat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x44) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x0, 0x448, 0x4, "ca749043b4f0297f10bd45a3ca17e4e1ce189dbf", 0xd5, 0x7ff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 06:38:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x32, 0x1, 0x80000000000a56) setsockopt(r0, 0x28, 0xa, &(0x7f0000000280)="e9ff9678575583e39454a2c0ce4af356907e874214dfa5b4739d2a", 0x1b) recvfrom(r0, &(0x7f0000000040)=""/184, 0xb8, 0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f00001fd000/0x1000)=nil, 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) msgget(0x1, 0x84) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000002c0)=0x10) getdents(r1, &(0x7f0000000200)=""/1, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 06:38:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) r0 = open(&(0x7f0000000500)='./file0/file0/file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000040)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='r\x00') 06:38:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x0, 0x894, {0x32ca}}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = getuid() seteuid(r4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfbffffffffffffff, 0x163ed3020823fb1d, 0x0, 0x0, 0x2}], 0xb9, 0x0, 0xfffffffffffffffe, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x10) 06:38:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe9a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000440)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r4 = syz_open_pts() r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r6 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r7 = dup2(r4, r5) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) write(r0, &(0x7f0000000580)='7', 0x1) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffe6e1, 0x7, 0x1, 0x8, "c41a67f1eecd37bac511c794a803436f12550215", 0x9}) dup(r8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000005c0)={0x3, 0x9, 0xd6e, {[0x1f, 0xff, 0x1, 0x3, 0x5, 0x800, 0x85e, 0x8, 0xffffffffffff4f56, 0x100000000, 0x2, 0xc7d, 0x8, 0xfffffffffffffff8, 0x4, 0x1, 0xc0, 0x9fa], [0x16da000, 0x100, 0x9, 0x9, 0x8, 0x1, 0x1be09f7d, 0x1, 0x9, 0x9], [0x8, 0x1f, 0x5, 0x1, 0x4, 0x1, 0x5], [0x800, 0xffffffffffff3cc4, 0x3, 0xffff, 0x4, 0x20], [{0x0, 0xff, 0x101, 0x4}, {0x6, 0x3, 0x5, 0x6}, {0x3, 0x6000000000000000, 0x68, 0x3}, {0x2, 0x5, 0x1}, {0x80000000, 0x7, 0x1, 0x2}, {0x80000000, 0x9, 0xfffffffffffffe01, 0x8}, {0xf6, 0x9, 0x3, 0x3}, {0x6, 0x80, 0x0, 0x5}], {0x200, 0x3, 0x8000, 0x5ef222c3000000}, {0x2, 0x4, 0x2, 0x20}}}) r9 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b123922ee89e811e3fe47ea8ee0bb1a55e2425e9"}) 06:38:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/96, 0x60, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1000, &(0x7f0000000140)="8c0235734bec3bd5513befbb99d9316c42a417e8a186756d388f3a89c3510981a2362754835daa8897adf9e9718c48de7f69ae070b4f0d0550a4d345d09c36d2eb9e1d8ee5ac2aa180ee6d4e41a2e55402174643e1218e63cf1433fa25345e62d36f9cccb9ccff18d7fd4f836e4835820ea27467d06c351120454a46511c8fc896dd9699fdad31e7de6c97cd17c7abdd867c8e97a6be90a60de9552eff3807476edf5b3bcf66f4904452c634b0dda1cf007db10b1299e67446e715952947d8fa092df58c19194823903128a874b7514ea3baf30a7fe2ab46ba749bc49d4b8a83caa7c9a2bf40dc77369cfd7848af13b3e0cb22cfb4406460165163b18a881f328ea835d594c39b54b789cb4d09fc4a52ca868d8067a17db95d934fce60397434defc18124c3d1f5d71f1d6b64fcd773c31877f8cbd5a979f525adfe40ef42f80c1e94216499d6ca248353a9b105d182b2b64e6c2d0c46ef9e3c10806c555c0240ab70fd209a5f8de8b727d0c3cc0c484d6e944a496a320f484b07bbd0068a8f01bbc2e6226ed37c42e1ce56455ca95c8b802d0ed526cf561e243006df934d82ac043011114a84b23822d55993313237c6f58fa14f86a6282f46850e77acbcab3982e95dced8597865a2498ab0472bf7a88d070a88b9742c5ff47327e51b27dd2eeb69d2b61f83079ec41577baa51ab4cd29baad5d96f28b96a5ec610f8511f74e3586bcb28c40451e8e954b373ff6ae527de1fde710b465a51fb9a846c1172774e9c41d6aa3803ac88b8d32635ae4a9ec376fe2bf11ca80bbe5e8fa05c22e50619e6562f1d36f40cc4e6d911a6838c7f5e42fa221e49b3349fe2ca99bbf384a52d61d831ae0c9abf34d27da2e0f7c203c822a0b1587f12306dc6fb405d464167bbfe3ec702402bb7a17e9aec4a49472859cac33ab233f387680261b6018b9c8166d691b6997c0d754f4f92410fdf88da410787e332a20c1b37b5277acd9275f6ec0c25b3e1f7823a8043ecbf2faf4ed8560d9566492296b7cca56aeac8933a55581f6a6d56bc7e213296154a46fc90034e7c4d44eaf19f3e63426f57b4b2981a2b2dd7793ccdff6d0c319277ee9a211ff195647e650f384b38fd7f7efa4cf974121d6b39f7b92ed78c7aa40f3bbe5f153241a7c1b8557fbd21247d7071bf3215468d19bd6cce94dfa8bbd6d85070d6c6d13cb60a7081960b5d27986399c6b61b2894178ee6ba9d6bbd6a30d39506464e2cbae13fd32cc5f85284a1dedb542ca0ffe034ecef78dc8421447d4b0ed48273ee3a8afb219ae07e118163a9e079c909119ce10dd71ed63cbca39e72141ab6c8e54c98627a0875f13758555897d003939251d991892b81978db5c2643a91174ce030b0bb5601ec07ebfb01ec27d89f6a958570bc5480e7c5d4b20ac0b45d5cf358280cbcda4b1e606532040e7e1e275147508d62ec3615216bb8dba36ad72f07722542cfe49f50f4d65c180d43b94eb94e87725203fc95936fd1a983f0bac6824582c6f6d03a7f2d1ebef8f5c1b9914dcbcf6d09bae9cf6bff79a027c11d0c04b0f063f22d9588ff3d6fcbcf296fe4ba1e3d07dfce75d37ef5b1da0c6304acdefa487388992c14ef6658ef9de4087e95eb6d908c77d6d84eb026abd68d26f3ef17fd0c260998839be2b1e5d96ef4db9c5a446aa73216a6a465eb920a2c6df9284b0bbeff578b53751e873d5a6599bfe429bd7d466e15c7aac3b5fb354f5ad3ccb6320232109b5cef5e89f620aa7cf9d24a1ff8b3fc82b98e8586e74b356f00f93559bf22f0470850c836690b4c51dec3c9e9dea638e8c16eb0f77314ee06f96858cf34c005f8514dd79332a836e0ce1b1398d924c767dad037c21c48bd9192a4c6e3eebb759ab46238dabb71172b0f1fa1aff01db34e5bb1c434083ef251bcdfc9191458fb592732ad6fd054da59373832876a9fbf2d029530d0e6ba694a8fd64f83bc6dee07c00c7c742fd5585d78befc65826b42c703a0690a672a5b441db0d7922e48e1f793fa722d961c96bf3b3a7d30bb78f59e772c56b889354a44baadd8114fdb29c92204cbfd4f2bd0e38822bc6399a4baf5f611e04e5bd360ace8eb9e0bfc5172330d1a2e6593d68a7bfad2adea1ff2aaed207e33dbd405f52defe70dd41a1a4ddc01cb0fe82fc8c4fe78129516669741c683c4f466a87e260319c40f624b59aeaed9f9c706500be4f29a8bba3260bdec8690de0399f76c3a4e2cae4cc4533025b36ec6cb38af44205cfc272937a0433c5c5f8814429b70ce731f6747ad6ccb69d1afc1e4c942875d19a30430577b008e107a93ea88133b2c0961aa5e75574e3f0f21d9f249de2a73b704dd5ec1d5bf6a849a30de25f720901fdfbd41c35b52a5c2f5225f620029e4ed91e97f449be932b16293731355583aa3c3ec2ae022e90e7e9db59b2287b3a42fffd9eae0f01d50fc4717b6a609b22f7cc2826a2feb33d1cee45c69cfeb40dbdf41d3592e9874274b82be40da3b20fd7d6b12d0b911298a2e88022f18b542f9d0ca4a2c787b4d31f48166b6a2f25c35be27c31d5416be22943ca24b31c00e17e5e743828da8b96f76589daec23ca065b7be50bebd6471584875ee68f9b9a2e9332076cd44774fb3df42f44cb283e4b320563180e959908a45ad27be7d4ee7c1ad36e9512653a5b32a3f60b958dd318d5682fbd3641880f9df5e52261d31491bfa24754238991eb519e0599b0e919bbb055bcbc14d7d4a591ee6d30b99960e4c9f3e806d32e00fa10174ba5667a0f27ba1cc5b02939c96425ae30f0343682fb272dcf674957fe2171113ce8682dcf1fe33054e5da74dde251008c48be67c6210a83bbee8ec9b2efad56f4e67d1fa4784f98f186588777a6cbb45f4ebd7f7d2df39b7e8428c3207c7015adebbb94eff87b47da35b7b53a41653f84d6406cdc33fbee0e326b7f9d0b319a61df1a70421baffd1854f7fde1bed7d9187024199c61c608a6c3bddaf0f5e79c6a9ca3cfeaed0d81b2e4be85fc42bb4aa51dd7b7a48e32b32eb47e7819b570e09a18e67fb74eadb71464b9d8001538c2406660963c22328e23c2e342104078abe61eb1e8a6b9847a970399669bfd124dfab924a52b1f8b72c85026190baa7b9a7fb16a60965826b07862ed9fd49e051c2588399eefe0c1ea5fcb37e942ba7bdedcd98167e9438131d3b6ccbe4bff239ea051764ac4fa8021164103366b862bf41e6ea83060c81ef657d81433f40f1f0f8ceb068fade3416e20f5d0171aa2bce4eb90841303176a325e2c86575408565b7f601436df22e868e67834b98a4a15e6baff36eb9fd4001414a1312eaca9f98760fecdde7e000fcd22bb4e7f406676f3bd2613e62974487725a254c07393de77cf6c27f7ff87e9a2347a6c73590b9ad1b61f4cfd7b0060aee50405da5a33093b055d34f75135ad11ef3d4f457ef78ac29d2c9a2a9c87ae278a1fa92a57a4d7d79265ba5c0739fb8be76b5b0e51c9f14182b5e162f05d24ee9ad6e5cf11bff54e16679648dcb12b85458ac817eb07420b17bb061cb7c558e1a7960cbff8e0a060f14eac9609a8f5d88607306e999d8d2928514a800685404cdd2b28d7dc0d749934c80819252acc070d2b06152e14265aa4e36515a757f0172e5a3fa97b4040ede51fc7070e2a4529a997848488d5199333d78dd346b2634d5eb0fd129bdb5aa22f69570d0c9a57cc02937ae41e5a00ee6dde1e6246bd9901538b42b6160c1ad6427a9581041d0fc70b5e75854cf3b98c637b0107f06acfc3e7ec2fa6b4ce4b2fa8068c193176ee7ee1508392e58bdd6b0a2fcd8712f122c566e73b310446c09342b146269c528054eb37fa9a204f3132643625954914cbae7095f147511d14965f5a7d85e1331053a3094eff7482a09f66fcd75d977a684ffa0f62c83d23d982718851423efa537cb48ad82d00619c868fb327435f8e238cdc1f6dcc6bbbeb87e24d0665af8208189d0334248257a7e44a9f28ae615beb3469eacadab333304be2de82450679424fe256437253f72f1dc76677b05a9f5c18d06645c073ac63b9f4ba2252cdd6e3898e51e75898c7df6910d7a9c7c52b90bf9416c77ef32d698dc9745dbc55982bc9f733925d58d2e0f666d68d98a87e5f5df391b5d98da34f38ec77b1e03ad8d3a64c1c95b9e0daa4f61eeef21bfd318af320227f304cdf133e69d7fe4b8722ce4570b5667b977b4a7db966977f9ae4d9b5f740086e3dfeb6f0ae9c3e251d32c6f018ed095a52ebeedab59c57e89651e1f567a8e3a9327dcdb5ec9bf43883349c578d3944d1cfb7e676bf0bb2edc9ed21dd8c5db53fc1d8392eec3a1f3e8d4b1a0af8372dcf965cfd6e3dc3aff6c2d46092ef82c255e477a5be5bd0d7f55f9cd130cf2202a5e1f53e5806e8fb3a1a5f5ae9e5ff163c630458106c740c81594067e21010d4df6e00d58c1b3f4a28d81e13c0a4a739c3660d51042128e0def291229dea9a3bf59319780e712e9a051445af4a2426ed0dada9b0d6163ddd8bc2ed97f8f578263eaea74683007a4b0892ae263267393f31953b7cd46f65ec0eb654fd8d869b069d8a4dbd711c783a3509202421d0b37b8c77a2519ce85ef7ab9caabbd5047cc55551f78b1a7bbf942e9fecf6aedc4883ce189e1b96d131b5895f74d0d355eb3bd9350fd8d7d5ba130729a5f9f33eb86a4918805b392805325f405a320d1586f7d57f031aad6511cf584348e98aa0f97e8edcaae35cb8ab599139d33803ac3e8246e885070cbb332e6f7fc7dcdb3021fa4fd9bb87afd0582b3a246ddc1f74be1c16adff8ad7d383b75c0f7cdd44018ddd309b4988c7d911a4f9bad026b0c3e8dbbc2b1df1ab9359c7422addc59c88a574ef28c3656aed0373907e569591a067a94104ccb7784c9dfe381b1f06786f4b48a9eb02613b3d32cd18ef8627b4845e81d80974a49dac092db12a470491a45e1a09bae3db86f56a348fdd24ea1b556310d45f68a8b86365e7a029ebf8af76ba4652f8a12077823d9fdf07739332bb71f274a8cd842a75c35db2caea77f0f5d51b88a8484e32bfc3f5aa29f7fb7ab8a53401c4630e049fcf74cd341a10395d1de535d435f3b9399346ec8b0a390267aa43d16acb75a8f91093eff31bd89fbc9fd7c4b4a63af3a8af6ba1a40c1f6a0474f3ba07b03236ab9345f517464b687d39ededeed72e7701e2b234971987d57b3f4d638d88b7c68b791867ce2b731643864ec033c0cc5d7c7b5f26ef0c0e94be8b5b66e4672b6c43d83d9dffd9407b80b6a40c455ced13ec491f478883012689342aa6aac09e7c7a876b9536f346dc6bce11f7e56a78d5b68ce810425ce4ef3bd053ad1332f25cb58f7f48d58c6f1e423270be7e104ebef640f1aa8dc1e4fe279cf8e4fa3f2430e1dd36327d2da5fa6bfab387b01591f39051c20407c8680e9c0c62a5d665c95abaea08feca5e19cc3e2421aba4160ff653977b0167efff24a62273472d6f507f78ddb1d6c971a9154afb786c6f865256eabea9f354c3ff2e7ae8690cd49d8e00bdcba69557ae0f5e227ece1c4a52e95a4bdde2865f595350ef650f6ce109848398d13b058d80a428def9be2a1e70d57071d51a523b063f1f44c5cd27454add8790aadacefecbd74eb6b8cb25226c06fbb47f02620bcbf8b5399cdd420bd024b0a7a3952ec465c712a46664b5f03388679e1f7116755db40ab5377a3d05e7061c2f8ddf02fe17e96d94b0bf7c70889ddf50292ffdaf6b1e1f75eb83758b25888b5ce4791cc9943a44396036d3f75b6a6163bef625b894d23a48f") fchdir(r0) chdir(&(0x7f0000739ffe)='..') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10399, 0x0) 06:38:31 executing program 1: unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x81) bind(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="dd4a36ec49ae392e4b2ce16dfbdc615d09d5328b7f35670928f58678929c0ab26a312cb28e58419de8105c50d7e0395ebaf2c8a81dd803e86270c5c8ecb0e25ebc3ba72c2e554a2b29f0a7429b8472465e0477acc292a5736a3684c3b3241f1d9e23ea7fa13e0b6774f41f873f790f3f7ae0dd23482877eb4be0f0caca7e8e01793e39be4e1a79dc71fd6efe69ec629f7c8c2684974c46c2bf19fdabac3885416e1a495d7e4f8df442d290f613df86ae5b827752a69cae4de55593ffba5eca05329408c0ea24e34385f5282c2aba1a01d6691530bc4b45df5b556d26eb702d7e17f9b1c7ec8bfe34b29e6e057106f4ac52036cbf73129ec4c794d45db40e1563c37771e6d8b27dda2202ea72f56dc24f224a88f40bb20a4c21316af8438d2e21bc852e3543babd8a67737c8dbc"], 0x8) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 06:38:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f00000011c0)="d1", 0x1}], 0x1) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 06:38:34 executing program 0: r0 = socket(0xfffffffffffffffe, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="6f9dc552"], 0x55) write(r0, &(0x7f0000000080)="f62f819f0cd384a281974d560b0c01769dd72e033572e690794aebb5937036a2d27c3f61464099f6be217914dceaf444b78246c9de4d766de11cc1526f485e5f87611e8f4245906421cfa250b30f77651a82176dbf49b80cc2cf39ed4f22eaf77df326a79d6b706ad15e4358a1dbcb0a3a0fd4032910cc749374a55fac7c1b8080b391a822094f70ccb8aae5e8dec887bfec1d8709a40233ad4080cc50aea36d36227c301ba71228cff0c2408af919306d5beb10cbb73f2f9f3a7eadaf1895b724c854b4714680a3f6202f675fc97d6a4f3d261920e4cc6e04ca7b0c5c4bd7c98d8faca4fe9000dbb49f07c781e9120289b5b4fc0b128eb2927d6fc080b3ecd13c248ee638a441c0f750a9418ac12f89f9b8638d41e16a81a3b79d19ac07917743e28bc00a1429a0cb7c7f5bb7f4994d87cabf4ae218d937bb3ef974c7c13cf113dadf2d97d281ffa5f676ce377b4fea86cd65ed8a7befb72435b35208273720adbe790b0f77ed654427e69b38869faabc2bf24548f1e0414ae920443718bbb723ca4b2cba355b11b6e57cb0be8720495cb2cc58f96d26968fb459688a9124b1027326141d836ef24e1814d1258812e3a191ebfa4633821aa7528323744c2edf275bde688530ccc60e663c6ff7ab36e1fe3730abb9e67bc938ddc1ac9e881a4c4fbf75bc6fed88743bbdc87205922fe645bee96402625facebc99c31f9981706c579eb795ea2a178b98e4ae57ec9f91bc9923053d8121be21546550436cef3eed8a9a0d8c18ad6c3f254418865e5a79b7cb896f9b321ed901b399f2a72818024510cd54fb95080ce9a2990e9055fdb98231ee62e0a5fa21f12a12cd02205d0451a086d71c10e1e704f718bbf5f0a9ed5f7dbc2ae7ef50866b030dd790b6e287226fb8c3886e2e89e63c3fdfc2f2b5d723969942a7931a23c2e7837ebf91ce6a7ab7b410e9d8ad1476631050d7701f73e3419e0e65ed59030c1880663f30f7f8fd6c8398966b79e5479ebaa24ff405768eefc5e087851a5603bb3c5e9eb122cb7948fdf52b508574882e2c2a98b6710d9396d477f60722135b5bb8a1920a9006609c2ee040b158a2e9cae0a262b13c88462b189b6319ed240b3373bfafd14801ee41d46a19a58b6120344aeb4ceb439422cfec3c1bd8df9db8d6d619ed43dae342a285d948ab3fda12f22002113848309da0508e1624703124b09e9109cf23017bcb1051fd24b209a6fbbe3b791528fc9fe7d95af532b90c228ec8a37c6f081e1b8839cccc3a895d4e32f8c946ea5bcaf3ce6456e515f19a3dc5c38c5be6b1c704d19972bfcfb304733a5466f6748076c751069cb8a8d42f67c1a840e34af22a4fdad25ef5d4b3bd458a8233ee993b93bbac80d817a46f8e83e9930e13cbaf77b333a28193dd4625c46b76483700b5c896961e8d9bfdb9fe6fddc4b4d3aaf19124c5f826402cf65704ec98dafa2328ca2f8f5bc35388e2f328020d17e725af2f0e040190ee6fe65e1a6efa733a634f57e5514c900881522eeefc4f14c3de8008902a1ba33ae4602359956e067300423f4f2148c5ff6ea60e86acb54fab92a8b4982c57e678403c0bca196ee68da960dfaaaec05dd31ed2e35e0c4c01986854067739e5657392aef82166975f01d6d8cfd9a4e7d50edb038b00d8259ff16efc90dbb1235ffbfd12eb3cc6d453d2499043f8f3447a28b9e1a42e95f766974378e2175e2822adaa9fd916708d9e318d284197fbf5ca3e466b1eb0535212fac1205e0374701936462e45cac3c965f0d992d31e4c764a24be01191d57ea35da056b30705aa6f85649123061802e9c34f31ee4d2b2c45e03a920027f8542c81bf21c1636a317e23ecd7e2a81d2b44d1becac3e1ec3f49925f8c5ea0956cd89246d3eb8a0e35667e09e05ea4d1b16d7cb44dc13af64a201ba5d07bb7f023700010316a2cb7e11997748118fc9674f17f0d81afeefa0c7caf05574473f4dd91ec7c5ab4f118f18e9f36e7ff317a8f798ecdbfc86c65375f14e432057df07807492dcca2b725f7e20804ea5267d30ea36d8499f9a412c4f49846c2e479bdb67ee23055b1c0f1945419edab388afecc1708bc03018c9f0a91d5566a6b257ef23fa0d49ab43d9d1c8c1f4b7a3a951a92ca90d469c142c77db652f37d06c1b8e40155cb2a0a7b4a7cf3609e7b2844361ced0ba6a7c328176e76f913a688a0209c101e7271d5ebfb501ba32c756758cf1c921614795d7c2c77b3f969e5bf21424d0d818bb545f61b15588766c2e8a558faf0499ea25d55ebf60f265aa8c65b811cffa82ccd5f0e9979af23ea0b40ca807ed212339dd3622274165225a4b4991c68f364d900728f2f141a63ad6a38eb639b10382072d90a05e1f117b558d6eff56bdcb777ce48cb0e206a0e5ae6679ed4d0df384d50c195cbb257d9f264d3bc3327095c9810e27b6a912b789b077e8510ac1f58793d505cadf67186071ce0194ebfe59e8dfd6a752bf661cb0045ed828ff3e25d0d60974e8b1a6c79d0832b48177391e0809e767c54fc7c75232131d32efe2226eecf6a99af911e7efeb8be11a4ad85614234c9380b999950a31037efa8f98029f1f78b55ab58f40009de606d8df14c3f281a5995c42d0b175c4e416b5dd8ad1b1bb9e72abe7fb8a4677754bd23fc5890a051aa62ff5b7c73b87eafde5e6bdf4ed91a1a8b3adf59e9b6eb32391eadff9134f5013d93a0970329084dd2c56139b12f9ce25fce78a67aef0c0ace583c2d560b0cfde7", 0x7a0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)="41318ba9eac4f9ff5753eff68ebe8146115157bed6db0dedab27d76992a8c346b877272b4a8ac7989c61907d7fab8a0db283e959e79ec5beaeb3d63e437cce2eb58c7730f63f113d7358d26cf756019666a3c7de4b1098a6cf09f016066e68ebff353030d5df1a6db08e368202f7f6dfb0503a422dc7570df2e325204480015822ce91eb674792051cce7049e92a2c1fdafb121d61e46980595ec7d22eb0", 0x9e}, {&(0x7f0000000a80)="9c88b05dfd75124b67440f1667b187aa30060aa6d1978aec6c4a54fb55e1086298f484b67f422f88d933993fc1aa083cdea469ae20b7246657368640cd41415fafc30e7b853e6c2e7bfc9e4138c6d80728409fec20fa848921d085d9d2540a9392654d15b919cfc417347c18a8be30ebae2e44dffcf2d19df878a9bb8ec58680dec49b42d983d84a79a6e339a4c318f298c4b063a3dbcff091d9518e7c49f2036f66b6", 0xa3}], 0x2) bind(r0, &(0x7f0000000980)=@in6={0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0xc) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={r2, r3, r4}, 0xc) 06:38:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1}, {0x18, 0x3, 0x5, 0x20451ec}, 0x101, [0x2, 0xfffffffffffffffd, 0x7, 0x8, 0x0, 0x6912, 0xffffffffffffffff, 0x6]}, 0x3c) 06:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x8) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(r3) write(r2, &(0x7f0000003040)='u', 0x1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000100)) 06:38:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000000)="bc", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 06:38:35 executing program 0: setrlimit(0xe, &(0x7f0000000200)={0x5, 0x8001}) clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) truncate(&(0x7f0000000100)='./file0\x00', 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000001c0)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x20000000020, 0x0) clock_gettime(0x2, &(0x7f0000000140)) 06:38:36 executing program 1: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f000053c000)=[@rights={0x10, 0x1}], 0x10}, 0x0) 06:38:36 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:38:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000000)=""/69, 0x45}], 0x1) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='.\x00', r5, r6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000002a80)=""/4096, 0x1000) 06:38:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000000024, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 06:38:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r2, r1) execve(0x0, 0x0, 0x0) 06:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20088, 0x0) 06:38:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r1, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r0, &(0x7f0000000080)='3', 0x1) 06:38:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x100, 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 06:38:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0x100) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) 06:38:37 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r0, 0x100}, {r0, 0x101}], 0x3, 0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfc8, './file0\x00'}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x2) r4 = socket$inet(0x2, 0x8000, 0x0) getsockopt(r1, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) getuid() dup(r3) r5 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x8, 0xa1cf, 0x5f, 0x7, 0x1]) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)=0x558) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r7 = socket(0x0, 0x6, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0xffffffffa7936f85) r8 = syz_open_pts() r9 = semget$private(0x0, 0x2, 0x376) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x2aaaab8c) ioctl$TIOCSDTR(r8, 0x20007479) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000018c0)=""/4096) fchflags(r7, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) semop(r9, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) geteuid() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000180)=0x10001) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 06:38:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) msgget$private(0x0, 0x200) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8000, './file0\x00', './file0\x00'}) getitimer(0x1, &(0x7f00000001c0)) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) fchmod(0xffffffffffffffff, 0x54) 06:38:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r2, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 06:38:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bbf2b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df0f5000000a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092eee022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97410400000000000044ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb2436883", 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x7) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)='c', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r5, &(0x7f00000002c0)="7e90084e285f48f6278e12afc9cbdd0a7a385258149f17967ed1cc1c7337be38c909cdf7ac13341d7ecd626ac6e84910fccd55458687d715ebed0c73eaf08f42e351a94b4179d664cec4807fe0f93bc31c85957717fc48ac7c9e3e7fc30df0eb70f546e13a36e733e1de31", 0x6b, 0x6, &(0x7f0000000340)={0x2, 0x3}, 0xc) read(r1, &(0x7f00000000c0)=""/43, 0x2b) read(r1, &(0x7f0000000380)=""/192, 0xc0) 06:38:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfff) 06:38:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) ftruncate(r0, 0x9) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) 06:38:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:38:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000001400)='./file0\x00', r1, r2) socket$unix(0x1, 0x7, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4098], &(0x7f0000000000)=0x1002) socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)="7f92b7eb0aa0f74551193db052dd2a2bd56e199988acb86fadfeafd045bc75137c5f4c463db5731c88a9461f6ef82fe8e775a3c0d832131fbdb0aceb5a21c8d9f198086da00ed947ee9ce3affb9760479f1f562e707bc74fc7552332ab76143c7ff6eb0c730d264f63a63f756e8346ee0a5f8602f6710d8756b098700756018795cbe6e6451be30361da375f89d18feedc3b36b1ca24563757d86f7b53ab63a210630795065eb5cafe8fc5674e342adae90affb4f49a252a7f9c9cc489e58bf5f50fcd7d1bbe3ea05809cf9f93", 0xcd}, {&(0x7f0000000040)="2b88a777c0ee1717f238b1eb1902", 0xe}, {&(0x7f0000001240)="df40590d48f79ee00f8f16b53b0970ce621c762231228fab6d4927b4ef44fce4a455a89ef474ce3b880d99668bd6d1ce0b1c7d6a783295edb92021b058d7972c053842791526c96533269faec5cacefda9ac9f36e756b966776d28d575e35e8f539160f3f9651290ee5feb8e4e8cbd173e25e291bd86ed1adc2185bb40b6e1aa558a", 0x82}, {&(0x7f0000001300)="043c8b464157e5210ee8f6ef87abe57d2c4d21e857abf4ff8c941769a77c2a8484bc50218ea2eb40a8599b34e27c6517e8007699996f28929f879bf070542f9886c1fd3f227f772000a828983b1c80f36b28b5ef1e084aa0de751c62e16382b91aa50a79d860e00e7a030cf2577af9b9fdbd6465faba0f892e55496170db599f1ff699bc47fbf6e695473c5d628bde7b8418dde93b50380968c873280fc3d84d2c3c5bfd6517ebdbbbbcae8238a888888110485c1c683aff9e5160a7bb7f7a864a7969a06279a5b0084b9938d6ff99159cf2de16f00f", 0xd6}], 0x4) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f00000000c0)) 06:38:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="85e7347d108a9a867d1a187c05c9a11bf9343a3600b32b03f37da435b1f0698e083fabbc9e47bbd221621a900b2aa9dda1100d5da031161af8edf8cd77cb4a636382060279f4268c47d144410d298e2f7852249be55b1d02ea1a7116a3d1e6c1a7e1a4ea29ef4ed35ecc5d17a100"/121], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7570000000000e2ff00"/28, 0x1c) write(r0, 0x0, 0x0) 06:38:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 06:38:39 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x8) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 06:38:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1811, 0x0, 0x5, 0x1, 0x400000000000000, 0x5, 0x8, 0x1, 0x2, 0x0, 0x9}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 06:38:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8005, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x2, &(0x7f0000000180)="d58f407055a3eadfb6e19510cef2d99d96ddbd5e989bc4838c9f780a917f123affb0d677cf09379aa75988a6ab43f268e9934683a8a3508a8562e451d273dc045dfd77acd9f8c2eefd77d0b1cc7c005366c629d91917fbb051ae0ec9da081f7c6e919e3cb21b8c7c7b14d98b2ada91e34790b47d026e2ca64ad38c85ca56e291db1a2bab3b3b78edc0c0d930494226fbff2aa226c386f2b01abbf4e9166c4c95a8b51df090277a3dcc3a7c98918706672859c1abe660dbc64bde293234f4e26dacb813002c6390dd3c868278c69b1a1d79154f3430cce99b36507131d917863241112b79b3bddf03d5bd6a849431785db7d4337495577957ef0474537026bf8a2d56f464b7279f5a8c1725a5517c1f8f5b5a4c9192e445d51f5f3b3144b16e3eb47ede33f7320bed162b2713fa01d342d38671d3b6f189afbba802b13fe660735c54bcfb72c7ab9b2a63d800b3b3d75fbd78a38225b158a2fd787bdca323f7fa0d64848d3f14d10b397f03572b4ae4781b8e8738f9f9178262115b16e88d656f5ecca992663dbe64afb39c00add919bade075687a9a15364c87c7c88b381ebaf84803aea82e0ef2cafb90c5591d1ecc71bf22f8691f3a11fedd58516d067869f7dc54c9fc1d770a4e20346639ea39eda09ac86055164350cbb882c6ff524a6d0f16350c88d7a5bcebe515bc100034709bb44e833d1403142e84149ba488244ab55fd876dafacde8db22590bc96a6ea21e4c60aebccbfee437e758b2f5f7bfdceccff9cb98f9fcc098939f92dd5e635f97c13557a8d40c71276f16ace0519e3a339bbd488f527bf803b1828a1c5e3968a1a9f238cf0d854372cb84cada2198aadeefee8f82510910f84938849cf7dc18ed7cac21d2904985dabb28995d73e85e329f10556413094bedceab7075adbf64f02a54f5135b7c844c693046e748add77b856b330806b8f51dc982d4805b3d55276ae5a54017d9040dbbd82e65db04e5a59ba2fe2a11d701d34c760b0f0614bce2f32424e0ded7dbb786f8811b9803579f53557c141ca51f6cd95b875b21c20a5fa9389144f802a7589b33b712d4d99efbfd834795b4b7dfd7c65d9da414fea6d0516a86dce8a732a6cdb58c4b0791496d9f7c7374f5c9d2aca01ed51cb7a9976e41c34cc86793a0259fa6bd2445b19760aa88c09386d439dcfe175feff7e779a776d2f69df6f7eaf85b06c99c7856ec3e00f03dbb38f32e14f525e9e2ac2a8e6073b907bdd6be5b16ebfc4cdfb3ebb760db5feba4f34f1ae89d2c58497ab80586a9ac5bb48cbe05066df9bf6eeba4e53a3bea0c218e153f2a89f94b8214be99bef5bd8d9e1d80e8dc95775d16cfdade3b6fa3b9968d389cabfde15ae31412969e8e1f228dbb9a0d22e8fdd493d56d0aa9bd8c4a98bcc522d6e146f36ead33b13814bbd0163952f19724a1e6cf79dcba526357e0cf43eadd92e9609cc431915b4e2ee5fc66dfd6b6bd2027ba942c8ee683251b66a443f2f562db33ef6684f541d435ffd199b856959b2f670e376714b8bda34e5c246e147f954b5bb6cd68c65d4bbf3dc5d4969b02cde189bbe814429cc98fedbdf16befc30d4156c033fb2a6538aebfbcf9ba2d3b056da81be1a279175e5a3f51f1aa9746eea68ec99b33137388963308cfa1747689ff3a1cb9e7a4eba143e22bbe3084b1c698f8061da844569f2c74a909a6d1980abf44c37d1acf9d899d854fee973e8922052a1444e2e8b85ad7918649d0131347c4974ececb625525bed38335970777dbde697372533a5d34feb2afa61531119c07283e3c1c84bf469357b3d6df2e60cb2a0932420ccef41538089808a847e8897b17d667c92746e6e12d000e4dd1b9f3233b26c0b8e971e9a759fc458c1faa8c5b6c4f8779dc949539a213fe3ed7b37ee6b6c22ff9617451f644834427056d1ad8f27e9b96f7c24adf06c37a9c7662d91b8f3dd0d6bb12ee3416ca96a8ae8680c2cd91d7c5349804a51224a2c38cc9db1442c4d39b39e75911a6f7b9855acce68553b31f5cda742e1156c68fa3eb4174a15f1a1491515c62844a8022a61b8d0ccd52848e649482578f6a3fe20cd4f68d2099376f97992001429533269cf245752e51f9d820aa4993bac3468998fafbb0742ce0b976d0e8fed20a980fe3ac1de5c59dc85f273874992f0ad43dbb446b9b8552ba42fab633a50420e5d167b80b06327720021ceb0a53c8e19f253134f3d67ac5faea8a6fb5d4f613aacba85af4a2f0f7df0c3dc3832f75f1e2b90aaef68bd35ecaecbb3b14a95119c84d51307ee810cd863bfcb3b3d7a9d703d72ef4a8568b65b6b03cf245e130cb6d9351432392f0d6235a6fcd4e3809aacb0e899e0151b4b23426dd1718ce0486bbed096917f942227a2bf843e79aa77dcb55de04e008424c212bd5aa16235bd73b6d1aa6a932fe5d372e573e2adc50324bfc026928de539d968fb8d9cd21074c63ea0f37da54354c8ad9e8aee78a309496edbde3d0fbf3e7ed3ceba422dfc6b392e7fe0f74faea80d6c85e62723ce10db8c894a562a6ddcbab70937dc7911dd8048b0f534f1ae048cfc512984fc13a540f8d0ff0ea103056bc12ead545e1e54f3b7f38548cc87db984b64cef8574a8794941d31026d30c647a22469af881d22597f7fa1c4afdb4019ae7716a81b7f114f0977bc1fb98f1530f830af0d8ebd041dfbc1f077e136e51cd8fd773d9370e40d9bb750b4656ce1796dc43d1b6f591f5e0472e342a5cce0439be0361bc52701874eac4bcd80ea00452638d6c95dddf3ab1f26b3b2fb8fab0d7b82397f4e53a2f51c7d38d7fb4b23c3e1de97a2c6ef31ac8e49a88f9eb9bf5756bc440de62433bff2766d912fe970a101613c0080921385e2c387ada665fb6f74a076fc234368d4336c34f74265a04a57819bac5067771206ee411a23009525a000515d5570b4dba115005e07fb417b8576e329982667d7a9c7f556608622a2eecbd2468f0a52bd8c46a340500f55e630b9735ee677f40893cede0f5ec60d4b3a16abb34178cb653534c55b7c0506e44859da51f95d8e6e6584f76c82e1011552c7e054491dd7f6710e112edf8d9694c57ef8d48df4ab91c720679ae375ead23d49fc7012ce784aeeaf614bffdab88f0f4e9180b0d6c3865c62b33a4f8cc36305f2741444fb4e301e0e71391ab1eb16114ba798935b097b2a31b0710608ad5969ddb27b22609be2952829beabe9dd02c5272ed1ed2f8ff18f8908ec255111126185a0b5aaf86fc9e2c2118731ca270d2dcf42d932e1b61ea6ddd7c7272739132fca644872538b36d32c80ce005cd9fe202e9c246ec936f27c9593a6a15bc3ef1910655ccda26fd5b3880504159e05f670a80e0042fb43813c6d3ef2eff91dc16c17e1972df6538092de24097d3a80c45572f325c41ef814162a69b7098191033672ddd6659e9e873f6493986f884cc244ff1b3e739e108fe9f757ddb6ba26e2f993774f1f14893faff822d4caaabd8df6a6f9848e3427f8ca907311273ff3670625f7ad00c225cdfd19816dca64bdbb94b4ff02d2481849f20f865270ffcec31389883a097868a4337ae515dee8821b1da7f821d441be9f55786ace8a8b2d78e2fb43f3f8efb6de9ddb5688d72596374b384ffe939da38eef96750d17ddd8a38f664e912cd4d6d39cdeb5d2124beb1af1c66d2a38a3ff1a7f7cbc1f88bfb430ba643b8348a1882969e926c29011fdc4505610e6eee02752993a35ab69110e7997e6a53243abcf77ee706480588f43744307c431fea408596ed4f8480a136021c5a7cf489579fa9a2a168870b24bfd177a199b75fdcc76484e34bbf31f922a3a8e1746ab49c65b9dd58c37a7ec0ba1579b6df15dc7141d1d0e8e08809ad8f6f7a3a1593afc599a5d2c8febf0162e243cc0e077f00a8e308b51f585044ecc7a0f8375084820a93f8a58033e65e0069493420c5e152fb4092fc59a14c88ac9babf6419180bf04c8cad4fb6c469a9431a3cc7747cf3cabc7513405115a6159a899c2abf4c93f9e2cec29d60cf8fbe02f3e9ee37fee2ec355000044c50bbdbc0a454f8a4418f8ad3869542a93a680966c17957e83629b2d79317b271d64c14a1245f4af00bbbde5eaa0915abc26775901e3b48dabfd713faca7554c5378ca891a2733fa75036848adadb86efa3f8a5e411804f61cb3e12cb6c7630bdbc2acc763a1628e07569176da229d05438d19224899be39c1789a68d48980a147f26a109cd0e6e7c041e531b94affb339785bb1a9d4b6996c61e59f56db1879546f572a8315aae9db7dc8fa91570f0e48ef58c9b8ebe0f9eb37ce730382981b0e1f42006e88d27ba5c7d2ab9f4b827e76edf734756b1665d9ea6401844563ec3c8eba99daa2162bf217cb5f089732cc1bfe00bd3561d5029c21edc122bc0d223b33f8f8dc607737671075a54da837be9622ea45ddcc1fcf0c616d14973db0ead78c5f337dfa3759bdc2f1869b631f308faae72abd96f9799ef9f5882ed9a9f8ab8d9444e33aea2976cebaceacd665309984ad793ac9439acd289da84a55a57430f2cb85914cce58be514df9af4d56057804c3bca3a8b6d38c6644a3fbf3b6406ffa2e2a09d208288cf5b34750436086f94d8b6e47e101632ad03c35c740384f47ba1981b3c62f339df5b97549097c71006f9416fbfac734a13b4a905f164a5abd8ad88b7d51dd65649fd4242cd0eb6b958cd00c15d84fa1818249248d603462f6708b7693ffa52bf989bffda7570e62ab3df19cdd96a01daaf2c0be67bdb68b2c50dac85e3d9925971e2c81b9d84c41089934623210814d18ca1bc64849f1d8fb2edf85f1d41db14fcb6625df7c292d21721090e73a718f18ea7eb8d7df68309af0f49fb47032fe42ce88127448afb6f1977dc383821e5a1795921fdead2b3a4c5730b7be8a4397b3b5c5c6019e70392ab189279d36cb51bb498ec73b2a74637a394ee6029847c79f3a4c3f448d5e7266d753201dce6fb4260e356ffeb59fc40fb3d695957bdb86668318d9e38fbf327ec2086a99b8bc4bf78f12703cac055843ad36f7b86e78ce9b32a214b2fc2b9de7c6ad21253b9baeddfef8b8bdad72235e0f9d7cdcfcc00fe376c3f26f8d236deb5232354b5a99119ddf2916d8bfd062d1f26874b278808b8b63ed521576cc0f7a852a83b44f27846d5591301441e34a505a99a2eb148c3704fb65ab11cab868c6f25344e10839e7aba3ccea6b435855abec0beb42fd666396e44977501aab842e9bae29f19972cf20209fbade717aeaeaea905a23fab9857a9d3aefc8166bb15d36ad0e73de495ff910ca6cf3b27947b589f4f711d4907914acc01a2a5a6b041e51540c7cfc01e6b184c27b08ee85fa000b2c366af7f7d672e0ccd23663f62948bd3d016ed91698aef42b532f8903e0253a47a9a758016a9d3588c1cd92b17d5d1769daa07f320524efe6ae18793c8b8805f0b7033d541894914658fc1e347b70e96dd55dee5fead01fac8b42a7cc6b1804d3e5fb7a8e3707575462105530d0d26609547f79bd31b6c5f44c685fc1899a5310a7e581a49c244189be110fad88d72056af8b2ac61db94e1ff31b463dbee94278f744863423715ba1744179a5f393ad88d981e31b015657a2b1351695d7e4f953fc579acf19ed4cb259831ab273742f4cc26ab537c24f86537329b9ff56e03cbc9ee2819f891b6f46a9d92cdfaac9d61adc318353b9639365a7f9828af5f502e1187caffa44b5499736c3a89577917ddeafb879520f7c0500ab8f619e32807974fb8ba270da5e74ca3", 0x1000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 06:38:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff7628e30000f8208a5b671b1b542a538706000000b814000000290000002f0000009427255a000000000000000006f7daea7b685b629c7911e15bd848e096dc1c2f848587468e940377435d38120828b2cfa376b93330b8864ad23ac5b3aa9847d408f703ea00"/124], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x26f, 0x0, 0xfffffffffffffc95, 0x0, 0xfffffffffffffd97}, 0x0) login: panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 272999 91247 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9834f,ffffffff81f4feb7,c4,ffffffff81f5a832) at __assert+0x2e unveil_destroy(ffff800020b3b3c0) at unveil_destroy+0x19f exit1(ffff800020b39c38,0,1) at exit1+0x354 sys_exit(ffff800020b39c38,ffff800020c15580,ffff800020c155f0) at sys_exit+0x17 syscall(ffff800020c15660) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffd8cd8) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f9834f,ffffffff81f4feb7,c4,ffffffff81f5a832) at __assert+0x2e unveil_destroy(ffff800020b3b3c0) at unveil_destroy+0x19f exit1(ffff800020b39c38,0,1) at exit1+0x354 sys_exit(ffff800020b39c38,ffff800020c15580,ffff800020c155f0) at sys_exit+0x17 syscall(ffff800020c15660) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffd8cd8) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c15380 rbx 0xffff800020c15430 rdx 0xffff800020b39c38 rcx 0 rax 0 r8 0xffffffff8177e313 kprintf+0x173 r9 0x1 r10 0x25 r11 0x45cc96ee98b3e7ac r12 0x3000000008 r13 0xffff800020c15390 r14 0x100 r15 0x1 rip 0xffffffff81967bf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c15370 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=439521 stat=onproc flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38720,0xffffffff8235aaa8 process=0xffff800020b3b3c0 user=0xffff800020c10000, vmspace=0xfffffd807effeb40 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54653 313979 42118 32767 2 0x10 syz-executor.1 42118 159251 89190 0 3 0x82 wait syz-executor.1 82985 184936 77269 32767 2 0x490 syz-executor.0 77269 448274 89190 0 3 0x82 wait syz-executor.0 44811 379559 0 0 3 0x14200 bored sosplice 89190 314076 94397 0 3 0x82 thrsleep syz-fuzzer 89190 127275 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 86812 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 69424 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 465243 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 340823 94397 0 3 0x4000082 kqread syz-fuzzer 89190 203383 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 204201 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 245282 94397 0 3 0x4000082 thrsleep syz-fuzzer 89190 337780 94397 0 3 0x4000082 thrsleep syz-fuzzer 94397 61107 60194 0 3 0x10008a pause ksh 60194 439352 25662 0 3 0x92 select sshd 52626 514787 1 0 3 0x100083 ttyin getty 25662 446479 1 0 3 0x80 select sshd 16362 188341 20060 73 3 0x100090 kqread syslogd 20060 440961 1 0 3 0x100082 netio syslogd 87186 488631 1 77 3 0x100090 poll dhclient 61129 277784 1 0 3 0x80 poll dhclient 33153 354699 0 0 3 0x14200 pgzero zerothread 52707 313429 0 0 3 0x14200 aiodoned aiodoned 75242 345484 0 0 3 0x14200 syncer update 62649 172060 0 0 3 0x14200 cleaner cleaner 91247 272999 0 0 7 0x14200 reaper 89534 477049 0 0 3 0x14200 pgdaemon pagedaemon 3604 64967 0 0 3 0x14200 bored crynlk 67975 291363 0 0 3 0x14200 bored crypto 46884 440923 0 0 3 0x40014200 acpi0 acpi0 85763 100123 0 0 3 0x40014200 idle1 65800 342809 0 0 3 0x14200 bored softnet 10589 499306 0 0 3 0x14200 bored systqmp 63649 490293 0 0 3 0x14200 bored systq 42247 359977 0 0 3 0x40014200 bored softclock 21858 207864 0 0 3 0x40014200 idle0 78513 194347 0 0 3 0x14200 bored smr 1 286433 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 54653 (syz-executor.1) thread 0xffff800020b38720 (313979) exclusive rrwlock inode r = 0 (0xfffffd8075a98918) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8075a98a28) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 domkdirat+0x75 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10612 0 0 pcb 23 9K 11K 78643K 445 0 0 rtable 105 3K 3K 78643K 775 0 0 ifaddr 35 10K 10K 78643K 116 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 51 0 0 iov 0 0K 24K 78643K 87 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1524 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 137 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 756 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 44 50K 78K 78643K 920 0 0 subproc 68 69634K 69634K 78643K 510 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 100 0 0 in_multi 33 2K 2K 78643K 193 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 383 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 78 20K 29K 78643K 3227 0 0 UVM aobj 70 3K 3K 78643K 70 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 50 0 0 NDP 7 0K 0K 78643K 48 0 0 temp 121 2730K 2858K 78643K 8576 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 32 0 26 1 0 1 1 0 8 0 inpcbpl 280 400 0 393 1 0 1 1 0 8 0 plimitpl 152 82 0 73 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 188 0 144 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 158 0 154 1 0 1 1 0 8 0 nd6 48 45 0 39 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 767 0 576 12 0 12 12 0 8 0 art_table 32 768 0 576 2 0 2 2 0 8 0 art_node 16 187 0 147 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 135 0 125 1 0 1 1 0 8 0 shmpl 112 68 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2177 0 738 47 0 47 47 0 8 0 ffsino 272 2177 0 738 97 0 97 97 0 8 0 nchpl 144 3289 0 1665 61 0 61 61 0 8 0 uvmvnodes 72 2441 0 0 45 0 45 45 0 8 0 vnodes 200 2441 0 0 129 0 129 129 0 8 0 namei 1024 10551 0 10550 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 19623 0 19623 11 10 1 6 0 8 1 sigapl 432 887 0 872 4 2 2 3 0 8 0 futexpl 56 7196 0 7196 1 0 1 1 0 8 1 knotepl 112 423 0 404 1 0 1 1 0 8 0 kqueuepl 104 146 0 144 1 0 1 1 0 8 0 pipepl 112 680 0 661 4 3 1 2 0 8 0 fdescpl 488 888 0 873 3 0 3 3 0 8 1 filepl 152 5215 0 5119 8 3 5 6 0 8 1 lockfpl 104 127 0 127 2 1 1 1 0 8 1 lockfspl 48 43 0 43 2 1 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 1171 0 1162 1 0 1 1 0 8 0 zombiepl 144 873 0 872 2 1 1 1 0 8 0 processpl 840 904 0 872 4 0 4 4 0 8 0 procpl 600 2087 0 2045 4 0 4 4 0 8 0 srpgc 64 78 0 78 5 4 1 1 0 8 1 sosppl 128 17 0 17 4 3 1 1 0 8 1 sockpl 384 852 0 835 6 3 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 203 0 0 11 0 11 11 0 8 0 bufpl 256 24027 0 17816 390 1 389 390 0 8 0 anonpl 16 95590 0 89556 63 17 46 46 0 125 17 amapchunkpl 152 6361 0 6275 15 10 5 9 0 158 1 amappl16 192 3436 0 3076 41 12 29 31 0 8 8 amappl15 184 68 0 68 1 1 0 1 0 8 0 amappl14 176 337 0 332 2 1 1 1 0 8 0 amappl13 168 24 0 23 1 0 1 1 0 8 0 amappl12 160 117 0 111 1 0 1 1 0 8 0 amappl11 152 214 0 196 1 0 1 1 0 8 0 amappl10 144 113 0 111 1 0 1 1 0 8 0 amappl9 136 769 0 766 1 0 1 1 0 8 0 amappl8 128 293 0 275 1 0 1 1 0 8 0 amappl7 120 92 0 86 1 0 1 1 0 8 0 amappl6 112 166 0 158 1 0 1 1 0 8 0 amappl5 104 281 0 269 1 0 1 1 0 8 0 amappl4 96 869 0 841 2 1 1 2 0 8 0 amappl3 88 488 0 482 1 0 1 1 0 8 0 amappl2 80 5452 0 5401 2 0 2 2 0 8 0 amappl1 72 31767 0 31313 24 14 10 19 0 8 0 amappl 72 2516 0 2481 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 69 0 0 2 0 2 2 0 8 0 uaddrrnd 24 888 0 872 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 888 0 872 1 0 1 1 0 8 0 vmmpekpl 168 11255 0 11232 2 0 2 2 0 8 0 vmmpepl 168 104023 0 102619 111 34 77 78 0 357 12 vmsppl 360 887 0 872 2 0 2 2 0 8 0 pdppl 4096 1784 0 1744 6 0 6 6 0 8 0 pvpl 32 296651 0 287426 175 53 122 122 0 265 37 pmappl 232 887 0 872 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 543 0 4 16 0 16 16 0 8 0