kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Oct 20 09:18:03 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.51' (ECDSA) to the list of known hosts. 2019/10/20 09:18:17 fuzzer started 2019/10/20 09:18:20 dialing manager at 10.128.15.235:17063 2019/10/20 09:18:20 syscalls: 337 2019/10/20 09:18:20 code coverage: enabled 2019/10/20 09:18:20 comparison tracing: enabled 2019/10/20 09:18:20 extra coverage: support is not implemented in syzkaller 2019/10/20 09:18:20 setuid sandbox: enabled 2019/10/20 09:18:20 namespace sandbox: support is not implemented in syzkaller 2019/10/20 09:18:20 Android sandbox: support is not implemented in syzkaller 2019/10/20 09:18:20 fault injection: support is not implemented in syzkaller 2019/10/20 09:18:20 leak checking: support is not implemented in syzkaller 2019/10/20 09:18:20 net packet injection: enabled 2019/10/20 09:18:20 net device setup: support is not implemented in syzkaller 2019/10/20 09:18:20 concurrency sanitizer: support is not implemented in syzkaller 09:18:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x7fff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x50, 0x10000, 0x2, 0x6, 0x7f, 0x2c, 0x2, 0x0, 0xbd9d, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000001c0)={0xffffffff, 0x400, {[0x6, 0x3ff, 0x401, 0x3f, 0x3de, 0x7, 0x10001, 0x2, 0x6, 0xfffffffffffffffc, 0x0, 0x0, 0x70, 0x6, 0x7f, 0x2, 0x7, 0x7f], [0x5, 0xffff, 0x7ff, 0xeb, 0xfffffffffffffff8, 0x7, 0x3, 0x5, 0x4d5, 0xffffffffafad69b2], [0x8, 0x1, 0x2, 0x8, 0x9, 0x9, 0x8], [0x401, 0x6, 0x2, 0x0, 0x9, 0x3], [{0x8, 0x8, 0x8, 0x7fff}, {0x401, 0x6, 0xe1cab33, 0x1000}, {0x0, 0x3, 0x8d, 0x3f}, {0x3, 0x7, 0x10001, 0x74d1e907}, {0x3e9, 0x65, 0x0, 0x9}, {0x401, 0x8001, 0x3, 0x8}, {0x8, 0xfffffc01, 0x200, 0x4}, {0x1, 0x6, 0x7ff}], {0x100, 0x3, 0x521e, 0x8}, {0x40, 0x6f, 0x4, 0xffffffffffffffc0}}}) setuid(0xffffffffffffffff) getsockname(r2, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) sendto$unix(r3, &(0x7f0000000480)="b6da696084ea5d9c3a520aff79603fe89c7f8653e8d55f79017b7a04b2513cde5c8deee4cc25cd5bf8d6f0c5ca2ce3f8485181e916be711d71186713e39e58f8f1a59a1c391afaf8fb7e5f5667ab5b966e97f9f40f356acd3bee14a7ed2d04da626330574a1e8a30cdc759d65dec923db96f7e63d17a9ca82cbbd4de66e54a7748788e4fd6e5935aaa91fb993b3982a6e1aaba1008de927c8e616bfadc8f60ea9a63d6468d56008e26f239fa1a3507b71cdb889daa4f6800887c7a33875845cc01e5818f86510da952f99ff85713328b3e70c5f2fd12cd2540a79504a32b149a088019be920cafcb0fe6238f3e56a677", 0xf0, 0x2, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) truncate(&(0x7f0000000680)='./file0\x00', 0x0, 0x6) getuid() r5 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000740)={{0x5, r6, r7, 0xffffffffffffffff, r8, 0x80, 0xff01}, 0xff, 0xf801, r4, r9, 0xfffffffffffffff9, 0x1000, 0x1}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r11, &(0x7f0000000800)='./file0\x00', 0x80, 0x74e8063bdb8c4b32) syz_extract_tcp_res(&(0x7f0000000840), 0xffffffff, 0x6) open$dir(&(0x7f0000000880)='./file0\x00', 0x830, 0x64) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='W\x00') socket(0x18, 0x8000, 0x1f) getuid() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000940)) r12 = openat(r10, &(0x7f0000000980)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r12, 0xc1045763, &(0x7f00000009c0)={0x3, [{0x2, 0x20}, {0x2, 0x3}, {0x2, 0x81}, {0x3, 0x8}, {0x2f6fcf4b56cf3d1e}, {0x3, 0x5}, {0x2, 0x3f}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x2ceb}, {0x1, 0x400000}, {}, {0x1, 0x200}, {0x2, 0x101}, {0x1, 0x43}, {0x0, 0x7a1}, {0x3, 0x7f}, {0x2, 0xce}, {0x1, 0x2}, {0x3}, {0x3, 0x800}, {0x2, 0x4}, {0x0, 0x9}, {0x3, 0x600000}, {0x3, 0xffffffff}, {0x2, 0x9e4}, {0x1, 0x7}, {0x3, 0x1ff}, {0x2, 0x2b0}, {0x3}, {0x2, 0x3f}]}) 09:18:25 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x1, 0x7}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0xcee6c4ed5d48a771, 0x1}, {0x3, 0x17}, {0x3, 0x4}, {0x2, 0x4de2}, {0x3, 0x7}, {0x2, 0x81}, {0x1, 0x306}, {0x3, 0xffffff16}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x8}, {0x2, 0x1}, {0x3, 0x42}, {0x2d1214e2c27cbca2, 0x401}, {0x2, 0x28}, {0x1, 0x22ca}, {0x3, 0xbf}, {0x1, 0x8001}, {0x2, 0x1}, {0x3, 0x9}, {0x1, 0x7fffffff}, {}, {0x2, 0x590b}, {0x3, 0x1ff}, {0x2, 0x5f6}, {0x3, 0x5}, {0x1, 0x6}, {0x3}, {0x3, 0xff}, {0x2, 0x8}, {0x1, 0x3f}]}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x125) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000300)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000400)={0x3, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000540)=""/1, 0x1) r5 = socket$inet6(0x18, 0x4000, 0xc9) accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r6 = dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ac92333aaebceb123a3cea558a4e50ca54cd4ee9fbd0b81d59f7ccf48675470ec6fa887f7013dc58081a460bda401ca7f8800b5104ffdcc1b89c0bbb2995c9e48fffc7b5e241c9e2844bfaf64645682246b73738bd76d7748a59b8ac70b15e29397707b786a1f90092b4d50aee0fb2e5b1223c05f63a11f0d6d8194a5609c6f4ad14ca25dbe9c7ef8495322a3a7f2decda74b20a1b74587b28b5a029e5516b2ca82f41dab43dc2a0f653", 0xaa) ioctl$TIOCEXCL(r4, 0x2000740d) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x200, 0x0) close(r7) r8 = syz_open_pts() write(r8, &(0x7f0000000700)="d5961cbd11f01e8b44c7627b446d45e6c51a2c09a55231595247b1bfb66f90422945d0287d3c0982017a256e0316bc7fc7254133c34de414cc3d21a2289a2bba24800a267eca22d7576f89876e4341726a4cb5230b65f2ffe226ae3957e0a9d74ac97269698f0612e1dbd0cc6adfad9be22a7e6c0893d51487e3aeaad6c2cd4a33d8570af857f4d91fa0b6ac079fc27e1827b5a0fab29c3a2136e914c942511d5041c21b110c", 0xa6) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000007c0)=0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000940)) r11 = open$dir(&(0x7f0000000980)='./file0\x00', 0x80, 0x80) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f00000009c0)) 09:18:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$getown(r1, 0x5) 09:18:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x29, &(0x7f0000000100)="bc0493aa644ed59f6f7493780b201d9c06402b66253665cdf0d02c721a9673d51017dc491553aa6843") r2 = dup2(r1, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) fchmod(r4, 0x202) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 09:18:25 executing program 0: socketpair(0x6, 0x8, 0x3f, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x28}, {0x3c}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 09:18:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 09:18:25 executing program 1: r0 = msgget(0x0, 0xe0) msgsnd(r0, &(0x7f0000000040)={0x2, "222ca5b5f6ed6b0fe552cf1e2e6d58156b1a1011bdacebe9979a363b7a92a64569622ae5c1"}, 0x2d, 0x1c00) r1 = socket$inet(0x2, 0x4, 0xb3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x101) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000000), 0x8a) 09:18:25 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x91, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x94, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) r4 = semget$private(0x0, 0x3, 0x10004) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) dup2(r5, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYRESHEX, @ANYRES16, @ANYRES64=r4, @ANYRESDEC=r3, @ANYRES64, @ANYRESDEC=r1], 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000100)="8c65", 0x3b9) 09:18:25 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) renameat(r2, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000100)='./file1\x00') 09:18:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x28, 0x1, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 09:18:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x82, 0x20, 0x0, 0x9}, {0x0, 0x1, 0x1f, 0x9}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 09:18:25 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) r3 = socket$inet(0x2, 0x8000, 0x13) flock(r3, 0xe) close(r2) r4 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) shutdown(r4, 0x4) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 09:18:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x2, 0xb850eb198a534a9b, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699b, &(0x7f0000000300)) r8 = dup2(0xffffffffffffffff, r7) r9 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r15, r17, r23, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket(0x0, 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r36}, 0xc) r37 = socket$unix(0x1, 0x2, 0x0) r38 = socket(0x2, 0x3, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0x8040691a, &(0x7f0000000300)) r40 = openat(r39, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r43 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r43, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r44 = syz_open_pts() r45 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r10, r17, r24}, @cred={0x20, 0xffff, 0x0, r26, r34}, @rights={0x30, 0xffff, 0x1, [r37, r40, 0xffffffffffffff9c, r41, r42, r43, r44, r45]}], 0x70, 0x5}, 0xe) r46 = getegid() fchownat(r8, &(0x7f0000000400)='./file0/file0\x00', r17, r46, 0x4) r47 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x400, 0x0) r48 = syz_open_pts() ioctl$TIOCSETD(r48, 0x8004741b, &(0x7f0000000280)=0x8) r49 = syz_open_pts() ioctl$TIOCSETD(r49, 0x8004741b, &(0x7f0000000280)=0x8) r50 = syz_open_pts() ioctl$TIOCSETD(r50, 0x8004741b, &(0x7f0000000280)=0x8) r51 = syz_open_pts() ioctl$TIOCSETD(r51, 0x8004741b, &(0x7f0000000280)=0x8) r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x80, 0x0) r53 = syz_open_pts() ioctl$TIOCSETD(r53, 0x8004741b, &(0x7f0000000280)=0x8) r54 = open$dir(&(0x7f0000000740)='./file0\x00', 0x80, 0x308) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)="f13e211552fe85a17012946739da833a3cfb95481c8a803b087cf6715fad005fde3e828b84bc8836220d", 0x2a}, {&(0x7f0000000340)="2789762dfdbc26c396127aa55d90177019d27e316fe8776b6a4c03053a9bb345a6f735bcfa0939d3400d95cbf9d7f4708ef6e1b4e4fa365a5741b7149cb5e97a2015c1cbf92a8e1fc682ea866fbd15c3a11907136ce46c99c0d0143632411571b2d613b73c823622573f66a9018f524329f62515ed603005ae95d0dfec0a56223b4590e1e47f70ad918c4e63e142205920c13399c61ce9f2f7623f5d60d483", 0x9f}, {&(0x7f0000000400)="bdb33dd8e50d73bae71744a560", 0xd}, {&(0x7f0000000440)="6b36a582c867ac8017dc30625648", 0xe}, {&(0x7f0000000480)="57b544db8d6f37", 0x7}, {&(0x7f00000004c0)="2bf01ff2b9ee1132e19f18f87b57018f2ba81a32bee43584ba6dde3f00eb50b1ec2f3d6b06b3df9ef2deb5d2ef0d2ebd2249a55d6bcb4bec7f6587a975fd341eebba6009a4fab78f63376ca3796f5776db55a82f43ab36c31114c7acfff796027154313cd868b6bc8a488d5653533dabb5ac8a02c638c7b52e972859d13488efa5dffd91d8dbe852db07a1f653ef37c2eed069409cb729f2a33f2a1573239801dad7e193468e2a0c0cd6b56670985703", 0xb0}, {&(0x7f0000000580)="3dda649f14d10f7d8366b0396a0bb18335a083eb5bf709cd4008c4b790f812b51992151e610e093dd8655aab1bc3476c", 0x30}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r46}, @rights={0x28, 0xffff, 0x1, [r47, r48, r0, r49, r50, r0]}, @rights={0x28, 0xffff, 0x1, [r51, r52, r2, r2, r53, r54]}], 0x70, 0xd}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x4, r55) getsockopt(r1, 0x2, 0x3, &(0x7f0000000100)=""/243, &(0x7f0000000040)=0xf3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x7fff, 0x2, 0x3, 0x0, 0x1, 0xbfec, 0x7, 0x6, 0x4, 0x2, 0x1}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:18:26 executing program 1: clock_getres(0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) 09:18:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x5f, 0x4, {0x9, 0x6}}) pipe2(&(0x7f0000000180), 0x8004) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x4, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) lseek(r2, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) geteuid() r3 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000280)=[{0x3, 0x11, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() r8 = socket(0x11, 0x3, 0x0) recvmsg(r8, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r9 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r8, r9, r10) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, r9, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) 09:18:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 09:18:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/255, 0xff, 0x40, &(0x7f0000000340)={0x18, 0x3, 0x7fff, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x80, 0x10000}, {0x0, 0x3}, {0x101, 0x10000}, {0x7, 0x7f}], 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 09:18:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) 09:18:26 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) pwrite(r3, &(0x7f0000000180)="c6dc237f1c0f73692cbbbf36d9959cc21615a7f2d70f30f69d82fc1b7c7e0775459c7a90010758e0ceba2f858e1e1152220e1acec0e94c96b50d0bb51e9c975a3bb27ce37a9ba0a364441050a0559c5096a0bfda98de6378f0090e589792b1111ed9511e1bb0df01fd207657b6abbe86bee7", 0x72, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r1, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 09:18:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 09:18:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0xc68, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") login: pckbd_enable: command error 09:18:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x438cfcec9bd41bd4, &(0x7f00000003c0)="eff48a10858204568961d4705b435afc668536fb8b6573c89f88cf50ffbd093630ce46756404b9cda00274ffa635dfbafa0212934621885a6ae330043b3f3c7b07fe45e082a21ed2bd25a56e5dcd0ae61dbae521cb14f8273d4aab83909560f186a5d93e2ddb4a8fee", 0x69) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a397a38620700000000825984c87910bf453f68c11700287ead4b1b47abc850f42561a84e6abcbb4896bc5e57c6388bbd2ad88b2951fed31bda37b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65fac6593d2870b4122cd23500000000856d10f4d7a8f7749f3f96b20000ff0ff0beeee50000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e00f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28da5d60996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e0ebd6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94fb58310c2ddc0c4c0af9990f2c0a0a32f90f19693b37bf92ef6ad19f45abd29c1f2d7fb22123abb3012400000000000000000000000000008889ecbd88234cd4192f31a57b33365eeac02d4e8668b5c952d6f35bc9d97182180e0132f8df99f2"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:18:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 09:18:28 executing program 1: r0 = socket(0x18, 0x1, 0x7f) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x168) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000240)='./control\x00', 0x4, 0x5) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() r10 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r10, 0x80000001, 0xfff, 0x3, 0x100000000}) geteuid() r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000500)=0x5) 09:18:28 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) r2 = msgget$private(0x0, 0x682) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r3 = socket(0x1b, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r5 = geteuid() r6 = socket(0x0, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x4002, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) r12 = getpgrp() r13 = getuid() getgroups(0x0, &(0x7f0000000700)) sendmsg$unix(r3, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="4d15465a755a667a68ca6622891931cfc977e01b2fff32831e0e2a53cc99fb8985695e3b477cb59cf88224bfe5ce4adec5fa1a9e23d7bbedf550a1b85009c04ffd07fd9413ff8cd1c7aa7fd73d0f", 0x4e}, {&(0x7f0000000300)="6f61a686fc4cbef717a621f79576167e330842c43f0d46d62380a380a25515f47c4995d254167d57776cb76cc5936015cd8f2a19595c9938aadeccd6dc0dc6a361200bacd1c9fb2fdda58096beb073974e6021329873a64632a27008ee", 0x5d}, {&(0x7f0000000380)}, {&(0x7f0000000480)="ffebe52b11e5f7384fc7ed6aeefd3fc7301d4a6cb9df0d9619426be89a806883adb6ccc13725c3df2cb9aca5ec11c4691aa0f8c044532c3e6d0a897110bc8a85e9c078d55ca1a81f86cb817498799e1b81a954bb91778a34c50c23185f9db69bf7c5f006394363448502093bdd220f72cd401d0cd53c2ada32cd961b00dc1f09f9cd3a9d1b04e4ebeea9c2262ae2d3b7aeced3aed97a", 0x96}, {&(0x7f0000000540)="ac670454e2569116c2c13da9e6565c844abe6d055ff691f33d8f0a62db2628e4210da1144fd8ad44596b1d9939a5759113d84c7f55a5e8a643a1f3b064a43e0c7555e1e8035d3d87fa89865829f6e7f3996fa7948fe969ac8d8ddcaaf0f6b72ebfe139a6a1181a0ed2b20e0f36262c808e705379eed852075a2f4027776a2e33da2c61338d850f1830da53a2eaad540b7d4624b53b82dd8254ecac7b3127d57273da35ff56f5f56e56df353c4c51711ff0ada744cde130f3468d82bb7a5b8e4052df799cd5c44a9e123fb4ac181c6372f3e86da74dafaa51a45523f20a3f2553a8f2ff83c8353925f00b", 0xea}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r11}, @cred={0x20, 0xffff, 0x0, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x58, 0x8}, 0x8) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ee8dfac9d618101959aa054be4739efc2f219fa7eadb9c1b7798002a81c8572558ad5a1eac31001743a2d1f25200f95980af15db6689a5de2d6e214c3424bd735046276d18d754056acab48fe89121a3ed806f81478bf132fa9b9f6847ebc4ee545c41f84323a91872816e39e4ce1c66278bfcdf6a697dfb322c00d9461fac4bb3993cc22adc89da85cb9bb9ff9ff4dc83b0d78ade17d3f4cbcaa9d441a4f1114c5c786d83d9470ee7e0e2221db3e7d79b65868186c8b17118874d7aafde67f9a230e23a287b141696df8e95593ff4c1be92470e03bdf2a81360dd89b5bcdbdc365c018214217c17cde56a7fafbf658ab551d49fd85e203035eaf3314b583fe59b3838cfbbb3bf495dfd67b85e3da8cee584cc8c7018dd80b4331"], 0x4c, 0x0, 0x1000) 09:18:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x20, 0x9, 0xfdfffffe, "000000006f8aff94eaffffff00e1ffffff071f00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 09:18:29 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1"], 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x7e9d7391fc91d836, 0x0) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530003912bd2e7466e6e8b78e8c9a9636ddbd3488347cfdbcd9ee49db96528c724168c0872bb40418cf3f57a51447b8972b4406"], 0xa) r3 = kqueue() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r3, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = getuid() r6 = socket(0x0, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r5, r11) setuid(0xee01) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCNOTTY(r12, 0x20007471) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 09:18:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x7d, &(0x7f0000000080)=[{0xb1}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xdf174495df6ea970, 0x0) socket(0x6, 0x8000, 0x3f) 09:18:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x132, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r6 = accept$unix(r5, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000400)=0x1) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x25, 0xfff7f, 0x1ff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x42, 0x4, 0x9, 0x401}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x7}, {{r6}, 0x4, 0x1, 0x40, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x323e}, {{r7}, 0xfffffffffffffffe, 0x11, 0x2, 0x1, 0x100}, {{r8}, 0xfffffffffffffffa, 0x18, 0x1, 0x40000000000000, 0x2}, {{r9}, 0xfffffffffffffff9, 0x81, 0x1, 0x8001, 0x3}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0xffff, 0x8}], 0x1, &(0x7f0000000380)=[{{r12}, 0xfffffffffffffffe, 0x20, 0x40, 0x81, 0xfffffffffffffff8}], 0x3, &(0x7f00000003c0)={0x8, 0x3ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x7, 0x2, 0x2}]}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 09:18:29 executing program 0: socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x80000001, 0x1ff, &(0x7f0000000080)="e9a1d43b4f38c5b7cb6bf930bda4c5aa0d36411f9d12f81090978c7e2a242e6ea1b50157e91113487d5c6b48be2b37fb2e17c9fcd8237483935ac01fe0cd0d91ce83ea89347615054ace9ad2f64a433a35a86cb3b5c13bb1545142e431eb71ac6399522d593c266d4ee547cc42fbc3b555f11685c6aa22d414e5f5306c8bf6e84781722e1077f72b4a31ddd08db2550ff44f", 0x92) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0xc9}, 0x0, 0x0) 09:18:29 executing program 0: r0 = socket(0x2, 0x341f43e2d2bf2f65, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 09:18:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000001) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3151ce3c959647d6, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3e000000) 09:18:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0xfff, 0x0, 0x6, 0x0, 0xfffffffd, 0x0, 0x0, 0x8000000000000000, 0xfffffffffffffffc}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x96}], 0x1, 0x0, 0x2b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) listen(r0, 0x7) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) syz_open_pts() getpid() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x107ffffffb) ftruncate(r5, 0x0, 0x80000000) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f00000006c0)="f36f81c78f4b3c0de7165d7fa336dc3b2d66219538256788245d89a12597c89d6489fbe6ca2ed8e011951d97ab41db0b63b9c49af6eb922cf40fed62530a15a61d789f47c5e5e9e633006993dc59a5928222d53f89b424065efbe025e6743872e07db95819f9a071dbdde652678490f52c9f734388d44a05737e5a8f4332914781735db310a1b8499c257eedc044bb2de06b9067f30104000000000000df78", 0x9f}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000013a88c4b000000007f000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000004000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[{0x60, 0x1, 0xff, "1fa2748d58110bb6d36b2de6efd1866b1ee41b5f8bb9652739d62b433da3103185e4a52d92f2c3bad26e33f9330e987966591e5c4a0bccc72bd34ee056cc1d428f10a1fa7f9d8f8d9bb61c"}, {0xf8, 0xffff, 0x81, "e05f8ead83e16c5af6ded4abe950508bbd9cae0353459bf1113d44e59a24f85960ec67baccbaad0c5e89289300dbb52c62893ce3199f8cad458179d529eb1f47ec86b7e26c2930fb9907cd09d0172355869ff837031b34165177c2a68ebaaf88d435f433d4778efb68211b168c593d73c94f1f77872db94dceb238763ff5e38f89b534bcb5800e4af6458d9a28573ad8c39017211c694145ac1cec91b6ea4a11bb0c95fdf19f6cade2f7c0435fae1b53cddc944bee19f9888db0998f10e9542263b4686f4a430ee53c872bcd87cff100051f9ccf15ef9ee744f3f2f6f3aee031683265"}, {0x58, 0xffff, 0x10001, "9dc98d6871e37d62a170dc11f32394979d1b174e0d7d90874561f260761919e09502bdc659df8802df7dba01d5b47df27cf8dc7e2dbd7da2ce6d6ccffc1303e823ab85"}, {0x78, 0x1, 0x5, "d2d70a44b4efcd506fa82c49e35b5c2c54e61909e3b4f4538e0f45958c84d9af102a9da26561066fc00f8d176f1f7d1f8d97bcee95420cbcef153eb7a65b496b25c20917e1476c45e4e1472fe88bd3a7663d444efbc3f080f465bb05617b4c562bd27a9b"}, {0xe0, 0x1, 0x8, "7a435577a2f972723906b466119ce5048da48a8e5254c87d35cc81c8cb3d295ea30a0d324bf3ae5220757017031d94c1ebb5c9a0be3ec68f570d9851fe4a32bf38c5d1910d264f757d246197f5b726f83a6281e3e8760c763a55da7df7adc013509e4c359f4e71874534fc4e16f364450ebf01d27f07ced9e90a9782983364615f2e68a640ac4e670f7761cb161b35c78b2b461fd0b04f7ed4af8a7e4e3031e13e35e3706697df6a0b9fac2cfdf2cb8f30447868cafa6872627835fb6a3c736130c2ff60b65b3f14645a"}, {0x30, 0x1, 0x3ff, "dbfcfdd8769d219c40cfee4a46dbee6ca01d2a86e4718e8cb16260fd92"}], 0x338}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000480)='./bus/file0\x00', 0x2, 0x7094d54a86a88fb) write(r12, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r8, r11, r13, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x107ffffffb) ftruncate(r16, 0x0, 0x80000000) r17 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r17, 0x0, 0x107ffffffb) ftruncate(r17, 0x0, 0x80000000) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x107ffffffb) ftruncate(r18, 0x0, 0x80000000) msgsnd(r15, &(0x7f00000008c0)=ANY=[@ANYPTR64, @ANYRESOCT=0x0, @ANYRESOCT=r16, @ANYRES32=r0, @ANYRES64=r6, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES16=r17, @ANYRES32=r1, @ANYRESOCT=r18, @ANYPTR64, @ANYPTR64, @ANYRES64=r9, @ANYRES64]], 0x6, 0x0) r19 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r19, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgsnd(r15, &(0x7f0000000880)=ANY=[@ANYRESDEC=r19], 0x1, 0x800) msgrcv(r15, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ffffffe90000000000000000000000000004000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000019db8222b90004001b0000000000000002000000000000000000000000000000001c00000000000000000000000000000000000000000000ff001c7f00000000000000000000b7431021e9531674ca06d300000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21976b0c425c835b2316c1f5f60f45c188aa38cf3bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c1851098d3225d3eed0de3436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dcab216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2dbed6b64632d2940000000000000000000057257ea38bc56db1fc79be3e34ba4ba14cc9132815f8554ab9c6866211a25997512f220fac3a85298017d4bd3d1e0604412919926c17bdb07dbca4122414d8161aaa8e21a8c0df1692f18ff4d3cb1131b7cc9898183aa37092894d1d6dc12d33159411881517d3154373f5d2966629f1a57da47848609cea48d83c299715861c"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="81000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35079f7fad059b6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed67040ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769660e325cd2485e172bf1200000000000000000000003717b7d6b950c7c286c7eb01d323c300a7c2fdbd450f524c135e32f9995676d27a6811ae7358d757e608c081bb6e4424ededa932f96c0b717eed5f49dd483fd5d6e840f88a0f0d9a0c4473dc976a18b8d3531d3a21651c189e"], 0x44b, 0x800) msgrcv(r15, &(0x7f0000000c00)=ANY=[@ANYBLOB="1886664f9f6100010000000000000001000000003c86a5e79a7886881c597387fda01ce0f15eda8f3b8fabdec2f65ae5703b0718f1e1bafdb471c7a0daaf8f466cb36c76b27ea0acdd20fedc3209761aeb4266512c0c5a73072405c955be9854762bc7037a603eaa6e7dee"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = getppid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r25, 0xa5, 0x1, 0x100000000}) 09:18:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xb0d0152d986739d2) sendto$inet6(r1, &(0x7f0000000100)="e7e869d3041346d2f8814dee3397ba86338f902e970174def42d5622920a1119adc1b4fe48764df235bef3a49a23359070708e49e616b327b3ac756c9dcde69942dbbd5ad4e2bda9c8ddc47906341c4a6d311b768565d6f6c87c907c3d36004930f450916c2a3e8f247f0db5bbb42db4152cbb9316e98110309cfb9b5c440afffbd7facb175575e43eccb25b42ceee31448dae714bb6f0992e6ffcff30bbaee7e6a1833555df6499caeda5b07efebd0e5484faf3f855f46ed472f41ec410d4f0569acc35c85c217a9b1bbd66340152602ec94ffabf2028bf7fa735df222fd9423475757133fd0553d889396b96", 0xed, 0x209, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x10000}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$dupfd(r2, 0xa, r3) 09:18:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 09:18:29 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x5186d6e3ecc77677}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000012c0)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setuid(0xee01) chflags(&(0x7f0000001280)='./file0\x00', 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) r3 = semget(0x3, 0x3, 0x40e) r4 = geteuid() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) socketpair(0x6, 0x2, 0x1, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xfffffffffffffe3b) r9 = getgid() msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/4096) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r4, r5, r8, r9, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x1000, 0x385, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001300)={0x7, 0x0, 0x400, 0x1ff, "348cf26295f977e7f7ba065e00876efadb22918a", 0xfffff88c, 0x40000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x1, 0x0) acct(&(0x7f0000000040)='./file0\x00') bind$inet(r10, &(0x7f0000001240)={0x2, 0x2}, 0xfffffffffffffe21) msgget(0x0, 0x27e) 09:18:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0x7) socket(0xb, 0x8c0f0a6476982e3, 0x1f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 09:18:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000240)={0x0, 0x400}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f00000000c0)='./file0\x00') r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000140)=""/89, 0x59, 0x40, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x79f9) close(r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:18:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) fsync(r5) read(r4, &(0x7f0000000480)=""/101, 0x65) close(r4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000140)={0x488f, 0x2}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 09:18:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400], [0xf8040000ff], [0x0, 0x0, 0xffffffff00000001], [{}, {}, {}, {0x0, 0x0, 0x800000}, {}, {}, {0x20}], {0x0, 0x0, 0xa}, {0x8001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x0, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) getgroups(0x1, &(0x7f00000004c0)=[r9]) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = getppid() r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r13, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r14) r15 = getegid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={r11, r14, r15}, 0xc) socket(0x18, 0x4003, 0x0) r16 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r16, 0x8040691a, &(0x7f0000000300)) 09:18:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x48) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket(0x6, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x80000001}, {0x18, 0x2, 0x4, 0x800}, 0x3, [0x10001, 0x5, 0x10000008, 0x5, 0x200, 0x2, 0x5, 0x8000]}, 0x3c) 09:18:30 executing program 1: pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='\\{\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:18:30 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xfffffffffffffffd}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:18:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = dup(r3) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000300)={0xa7e8, 0x1, 0xfffffffe, 0x4000000, "bd384f7ee848a6f67342926386017677a2d96628", 0x7, 0x54}) write(r1, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 09:18:30 executing program 0: kqueue() pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xd8657ce5071b1669, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$getflags(r3, 0x1) write(r2, &(0x7f0000000080)="abd05efcce1382e4a2e51e29fd8804db02ceedc3ede14ae6acc00fbed264db1bac58060fe23f02dc58aa867117afd77be39a8f39cf01501d87299da2a1dd3df3e677eff0eb051c6ea7e3c831ac21d9bb68e7bb00000000", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) linkat(r4, &(0x7f00000008c0)='./bus\x00', r0, &(0x7f0000000900)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000340)=0x2) kevent(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0, 0x3fffffc, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r6 = syz_open_pts() r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000480)=""/101, 0x65) close(r7) recvmsg(r7, &(0x7f0000000800)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/193, 0xc1}], 0x8, &(0x7f0000000780)=""/112, 0x70}, 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) dup2(r6, r8) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000000480)=""/101, 0x65) close(r9) r10 = openat(r9, &(0x7f0000000940)='./file0\x00', 0x0, 0x112) write(r10, &(0x7f0000000980)="d5d440e7400a54f248786770f0454c3a6b70e5aab6e008b46966d80948cd732f28be4f4b52d3ba08db", 0x29) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000840)={'./bus\x00', 0xffffffff, 0xfffffff8, 0x0, 0x1, 0xc75, 0x4, 0x7, 0x3, 0x3}) 09:18:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x0, 0x0, 0x1a0003}, 0x0, [0x0, 0xfffffff9, 0x3, 0x0, 0xfffffffc, 0x8]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xffffffff, 0x7f, './bus\x00', 0x2, 0x4, 0x3f, 0x1ff}) chroot(&(0x7f0000000080)='./bus\x00') unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:18:30 executing program 0: r0 = semget$private(0x0, 0x8, 0x400) semop(r0, &(0x7f0000000440), 0x2aaaaaaaaaaaac8a) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r0, &(0x7f0000000040), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000480)=""/101, 0x65) close(r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000001100), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001280)={{0x5, r2, r4, r7, r13, 0x1ae, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000340)=""/191) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r15 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x40, 0x114) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0xdb, 0xca, 0x3, 0x7f}, {0x1ff, 0x4, 0x0, 0x1}, {0x3f, 0x6, 0x5, 0x7}, {0x9, 0x0, 0x0, 0x70}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000200)=[{0x1000, 0x7f, 0x5, 0xde4e}, {0x3f, 0x8, 0x7f, 0x1000}, {0x8, 0x2, 0x9, 0x7}, {0x6, 0x1, 0x5, 0xe9c}, {0x800, 0x1, 0x6, 0x8}, {0x400, 0x40, 0x3f, 0xa4}, {0x7fff, 0xb6, 0x7f, 0x4}, {0x8, 0x0, 0x7f, 0xecb2}, {0x9, 0x1, 0x80, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 09:18:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r2 = dup2(r0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 09:18:30 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() r3 = dup(r0) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000000000000000000063fdd4e3b03928d6ac4e3000fb84f46c8b2c1360dbcfbdec98c56b2906198511ec7dbb15039c79027c34d2e482b864333a009aecbc6a68c7b8eb5611009f4b246d3ed61845caac4d34b78b0838dd316c8c82eccb0e0dbfc895436195ada564ee2fca89fcfd9673f642202043673c48c7de8cea7060e954c0c5cbbc6e8b4378ed5074d598da9f79395a81a6afd77fdca0d10fb6ed9cbd582cc4c8206ad6d3519159e3c07b2590ad2819b438afa6bfc352bf7cd961812eb01107bc84658e75bcd26a1c0a6ed6b59ba91c0df9c1f2d912b952758739d0909894b5fae7dab36dd0b964e65c303b25"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r6, &(0x7f0000000100)=""/57, 0x39, 0x84, &(0x7f0000000180)={0x18, 0x1, 0x100, 0xf3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r4, r8) kevent(r8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xaf}, {{r9}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) fcntl$setflags(r8, 0x2, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) dup2(r11, r3) 09:18:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4}) 09:18:31 executing program 0: socketpair(0x10, 0x3, 0x1f, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/23], &(0x7f00000001c0)=0x17) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040)="a471db8b281c41e7dcb7ea00aafe7ef1f99a7025eafeeee06ab8e0d87905cb8c1c3300a48e5955c7ffff9663fa2a1ee9915d0c952f007168c5fd73df9c7f193c820493132fb3fa9a36bbe2ac88ea551a32b0212607ab19dc947339233a8c6b0ffe817804318e5091d7e08b2e46058513fd1ecca642d82d9bb6e298e7b03e74c26f0a93ea4bee57a23242e7ffdf03aac874ec05566371c873af23e0a92b128c74d2506de793581c3faa32a6c15a59ad0fe36772b3dd99a42dbb856f66109741d6fa", 0xc1, 0xc, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 09:18:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x3d}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = dup2(r1, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x20, 0x4ed, 0x0, 0x0, 0x0}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xa09d0bcf26880490) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 09:18:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r5 = accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r5, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) fcntl$getown(r5, 0x5) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 09:18:31 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="84"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x0, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) r26 = socket(0x0, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x800000018, 0x3, 0x102) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r29, r31}, 0xc) r32 = socket$unix(0x1, 0x2, 0x0) r33 = socket(0x2, 0x3, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x8040691a, &(0x7f0000000300)) r35 = openat(r34, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r39 = syz_open_pts() r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, r12, r19}, @cred={0x20, 0xffff, 0x0, r21, r29}, @rights={0x30, 0xffff, 0x1, [r32, r35, 0xffffffffffffff9c, r36, r37, r38, r39, r40]}], 0x70, 0x5}, 0xe) r41 = socket(0x2, 0x400000000002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8020699b, &(0x7f0000000300)) r43 = dup2(0xffffffffffffffff, r42) r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r46 = semget$private(0x0, 0x8, 0x400) semop(r46, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r46, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r46, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r46, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r46, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r46, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r46, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r46, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r46, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r46, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r46, &(0x7f0000000040), 0x0) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r53 = socket(0x0, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = socket(0x800000018, 0x3, 0x102) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r57 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r54, r56, r58}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000540)={{0x5, r48, r50, r52, r58, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r60 = socket(0x0, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = socket(0x800000018, 0x3, 0x102) bind$unix(r62, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r64 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r61, r63, r65}, 0xc) r66 = socket(0x0, 0x0, 0x0) r67 = fcntl$getown(r66, 0x5) r68 = socket(0x800000018, 0x3, 0x102) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r70 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r67, r69, r71}, 0xc) r72 = socket$unix(0x1, 0x2, 0x0) r73 = socket(0x2, 0x3, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0x8040691a, &(0x7f0000000300)) r75 = openat(r74, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r76 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r76, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r77 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r77, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r78 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r78, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r79 = syz_open_pts() r80 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r80, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r45, r52, r59}, @cred={0x20, 0xffff, 0x0, r61, r69}, @rights={0x30, 0xffff, 0x1, [r72, r75, 0xffffffffffffff9c, r76, r77, r78, r79, r80]}], 0x70, 0x5}, 0xe) r81 = getegid() fchownat(r43, &(0x7f0000000400)='./file0/file0\x00', r52, r81, 0x4) r82 = semget$private(0x0, 0x8, 0x400) semop(r82, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r82, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r82, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r82, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r82, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r82, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r82, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r82, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r82, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r82, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r82, &(0x7f0000000040), 0x0) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r85 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r87 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r89 = socket(0x0, 0x0, 0x0) r90 = fcntl$getown(r89, 0x5) r91 = socket(0x800000018, 0x3, 0x102) bind$unix(r91, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r93 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r90, r92, r94}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000540)={{0x5, r84, r86, r88, r94, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x1, &(0x7f0000000680)=[r86]) r96 = getpgrp() r97 = semget$private(0x0, 0x8, 0x400) semop(r97, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r97, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r97, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r97, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r97, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r97, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r97, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r97, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r97, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r97, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r97, &(0x7f0000000040), 0x0) r98 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r100 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r102 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r104 = socket(0x0, 0x0, 0x0) r105 = fcntl$getown(r104, 0x5) r106 = socket(0x800000018, 0x3, 0x102) bind$unix(r106, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r108 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r105, r107, r109}, 0xc) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000540)={{0x5, r99, r101, r103, r109, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="1f912c9a2abcae526ab47a2c853003be0e2d0f619bbb63e4c6149606fa8f839a2f83864482d48dc1038bcfa7f2b206d1fa218d77c90a83fe2c558b2e25829705a954d02c97302ed8949c9f7d5743e7", 0x4f}, {&(0x7f0000000180)="370b99778c104df23f3def248fa1619c", 0x10}, {&(0x7f00000001c0)="4ca7d6dc9372947967a2234ee68d7b6e0034af664a98ebd903ecbe6d0f192076a58e6555b864a083e471971074fc37fd98722681f76997389666e40a6c8ab51a9204a99df300b032e36f16873a7d06", 0x4f}, {&(0x7f0000000300)="1e4046a59de10117008a2d2c2526dd33d3b472363a4599464d8a511d5ac5bc3b4da4a81062b813f86cb8c4b7b194beb4cf98dde3fd25f2f8b4b66efad67dea6d06e6b5a14f4bd7f7881614302c04a53717f8f566298119e48380e25f1a66abe9a2de051c4799319390c99326119551580efb93ec67bcf3bb7dcbf4ffdebe0edfb1e85a2952188ab372c08ab641264c575890653bff7115e43c927e946c9feba0a976c5beadfd397cd69829cbaaf401124ecd3c26ad1351f2905ba80357b4fd1a2e04ed5b", 0xc4}, {&(0x7f0000000400)="5ed8589505b7047a598c3b7bf49fe6c5add67857403998b92ca15cb83825be70d9056be97d1568b3c17271b02576d94a461d9ef7ceddc1d6fac9cd69fcf1dcc52689dbe5f434b348b7388635590e866238", 0x51}, {&(0x7f0000000480)="b22bbb0b98348de1262fb6b198abd6", 0xf}, {&(0x7f00000004c0)="d340a7cb320b3a742bc200b093fcf495b6246e29624f72bf3d038aa29fb49e36d25762494322875ba5ae0a3149fc37dec5fc7c0f3c5d6cab428b4a1f5c74d1285035cc0b2883e4b5f5e69262230731f6c5e5e9d49377c7d9dd", 0x59}, {&(0x7f0000000540)="79f85d9521a9c3a3a6827994c9a1be11f618fb116a61b45622d6686b77956403cdbf18bf294d3e0a5ef0f144dd00f78a04a88b666657e5d8626443213c97ec2113e2ec862b41bf1ebad3944db47d2358f9e50dcfc1877986e2c7aa1a217ecb572a4984d869c792c13efc358f69a69d8b16a3f4178df5c30e64b1ee149b69eba7ba2ece1d2a69acd65d3ffd76587ee8746f68616235e7f81d82", 0x99}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r52, r95}, @cred={0x20, 0xffff, 0x0, r96, r99, r110}], 0x40, 0xd}, 0x400) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 09:18:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x77}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:18:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x80, 0x401, 0x1, 0x7, "fc4f762d2a1d7bd312b179df0caf562064277863", 0x3ff, 0x7}) 09:18:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) close(0xffffffffffffff9c) 09:18:32 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x73) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x883, 0x3, 0x0, 0xffffffff, 0x7ff, 0x7ff, 0x3, 0x0, 0x4, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000100)="941b5332083e853e347f1770d7898034c154d78e78537f2c4f2bbac2244ae42aa68c347d96793d3be000d59217e0f9a765b02d0a7a8c9bc5c78d64077a0d21b43a915a17f9f7d511b01f7522b4") 09:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x0, 0x8006, 0x1000}, {0x0, 0x3, 0xcca2c4e5c871d9ab}], 0x2aaaaaaaaaaaac61) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) r32 = openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = syz_open_pts() r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = syz_open_pts() ioctl$TIOCSETD(r38, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r38, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r26, @ANYRES32=0x0, @ANYBLOB="00090000300000005bb900000400ffff0000014520e8", @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x72, 0x5}, 0xe) fcntl$setown(r1, 0x6, r18) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:18:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x64, 0x0, 0xfc}, {0x4006, 0x6, 0x0, 0x8bad}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x200) 09:18:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000004240)=""/4100, &(0x7f0000000040)=0x1004) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 09:18:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) write(r1, &(0x7f0000000240)="ee0258907349876673a71157f7bad2b273b8d4cc7a5f2444d948801aa2a790a290c186de3523e01ae2722efa5e122150ab3f949ef3eecb75a6ba37786317a41c01b939f902652a6729497d5112919a93c14686c32be579148056fff68a114166a961622c70982da8788319dcc94130b90f98008d98a21a3e62f5ddbc7d6a587afb7b6f512711e170fda939c787053699888a7b8fd1b4bbe5fd46e977a673900efbd1006d62091d91a11af66fe10ad69de4d8f4bb9848aa829ce960210515d5719368032276270cf2cb3399bcc1a33afcb97f4c4e3b0affab047ee437bc165aa7b812f3bfdaafb8e3", 0xe8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="79a72d98e356531ddcb6fecd067ecc4cc86eaa03ab0ff0109e0039b83632878cec18cd1e240e7301eb51ac3b4ef1728de8d50000000000"], 0x10) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 09:18:32 executing program 0: kqueue() open(&(0x7f0000000000)='.\x00', 0xc2, 0x0) 09:18:32 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x701, &(0x7f00009fd000/0x600000)=nil) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x5, 0x8, 0x4000, 0x7}) shmctl$IPC_RMID(r0, 0x0) 09:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000200)=""/53) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/77) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20008, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[0x81, 0xb7, 0x22a]}) 09:18:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCEXCL(r4, 0x2000740d) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 09:18:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x401, 0xfffffffa, 0x3f, 0x0, 0x4, 0xfed7, 0x800, 0x0, 0x2, 0x5, 0xfa}) pread(r0, &(0x7f0000000200)="fd26259ad8e6f33d0e94e5679caa89837b133c55024587ae", 0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x81, 0x8}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) flock(r1, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 09:18:32 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x3080002000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) pipe(&(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r1, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64, 0x0, 0x0, 0xb66}, {0x35}, {0x6, 0x0, 0x80, 0x80000000001100}]}) pwrite(r2, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6, 0x0, 0x0, 0x80000000001100}]}) pwrite(r3, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0xfd) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, &(0x7f00000001c0), 0x0) accept(r4, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) open$dir(&(0x7f0000001780)='./bus\x00', 0x0, 0x100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000380)=[{0xfffe, 0x1, 0x8, 0x7f}, {0x0, 0x9, 0x20, 0x4}, {0x28b, 0x3, 0x0, 0x7fffffff}, {0x0, 0x8, 0x8, 0x7}, {0x6, 0x20, 0x8, 0x80000001}]}) pwrite(r5, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) getpgrp() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 09:18:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = shmget$private(0x0, 0x3000, 0x252, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/206) 09:18:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x9) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x6c}, {0x30}, {0x4006}]}) dup(r1) ftruncate(r0, 0x0, 0xc0000) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="82022e2166696c97a2064f84f4da8e5a653000ac5a72b05fbc9a26f87eb8a34d0255197e8e71b22680bdf41cadbeee72cc7a3d74a5cbe9de5114c880c4cf47eea7aa3e401d589a39d5bf34bd8281a10d0d4dd0db1de462ce5530166b43990dd3ca48e3783df632fe19ccfe6ae6c6ed4acd3a8e6a69505854f0c9cc7672254a80fbe42c5f6fc4501a6e010000002b4828c59ea67b2ef840d561378aafec820e3f6e5ad09f5540a93c95283597bff35513464ff75ee44acfb0fae1f526933bbb75fe4792a10a18143b43e3530085d4cb672fe5b91f3ff4eeb3649f6f7c017c7eeac8bb24f4d5ecac875d78de89675e9578a8bf61ea9f802c80b5fb8a1751127eedefc78c3052d80c7409"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) dup2(r3, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r5) ftruncate(r0, 0x0, 0x30000) r6 = semget$private(0x0, 0x4, 0x201) semop(r6, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r6, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)) semget$private(0x0, 0x4, 0x220) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff, 0x1800}, {0x0, 0x6, 0x2000}, {0x0, 0x993, 0x3000}], 0x4b) semop(r7, &(0x7f0000000a40), 0x0) r8 = getgid() getpgrp() setegid(r8) setgid(r8) semop(r6, &(0x7f0000000040)=[{0x3, 0x74, 0x1000}, {0x3, 0x89}, {0x3, 0x7ff, 0x1000}, {0x2, 0x1}, {0x4, 0x9, 0x800}, {0x0, 0x3ff, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x2800}, {0x5, 0x4, 0x2800}], 0x9) 09:18:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x21, "0004ff0000000000fffae1b8220300001000"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000001000/0x9000)=nil, 0x9000, 0x6) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7fffffff) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) close(r4) b‹+:ÿ 09:18:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8a1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9, 0x1000, {0x8, 0x4}}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x3fffff9a, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 09:18:32 executing program 1: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRES32=r3, @ANYRES16, @ANYRESHEX=r3, @ANYRESDEC=r4, @ANYRES32=r5, @ANYBLOB="4ae6247818aeeedbfb6907e60b2fc0a01d17a9ce831c528310663f955d3d76716a6f86c8a464bbb17af6fa1ee36551fc9c9f2fdc42ecf92b62066beaeef569a19302cd79897244ae0bc2109545780c241938de7c223b7966af039695bc052da0c507a9e5ee0e78cbba6573ad196d61c230650ef17569548f23fb87144ce82eb6"], 0x6, 0x2000000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) r12 = dup2(r11, r9) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r13) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 09:18:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) chroot(&(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x2, 0x20) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/241) 09:18:33 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r5}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x10, 0x3f10, r1) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x2) preadv(r6, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) 09:18:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) syz_emit_ethernet(0x68, &(0x7f0000000040)="4d077786ea247812bbe1cfaac166260cbf6f95144d0cf35e3bd4ad2ad0a4aa1448886f42abe1efc687c6db05dd27ac975eb0e20c7054f4e1b4dba23061ecaff0f9a560cc57959cc82466be454f02e5aea8911c9409722cd82e5f63b97fc34f461acf8bb18b22d572") mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 09:18:33 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1cc) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x107) mkdir(&(0x7f0000000140)='./file0\x00', 0x82) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x125) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:18:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020200d5380000"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="873ec8edfe96e97b0e9e02fd0442de6c79d4458a86a34dbfd56a2ce488b5749419b92f7ec3741815809b230033f0ca2fc058475280657897a50ae8079616bce6cec299b03d9c164259a49950992db1ce63b751fdc51e36a0e74be657581f90f8d036506b86f7293bea41ee4136ac8f9accf90926be9e8c0bd2f879ec0320bf277cc441"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) sendmsg(0xffffffffffffff9c, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0), 0x1, 0x0, 0xfffffffffffffe0d}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699b, &(0x7f0000000300)) r4 = dup2(0xffffffffffffffff, r3) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x8, 0x400) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r7, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r7, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r7, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r7, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r7, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r7, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r7, &(0x7f0000000040), 0x0) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r14 = socket(0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = socket(0x800000018, 0x3, 0x102) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r15, r17, r19}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, r9, r11, r13, r19, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) r33 = socket$unix(0x1, 0x2, 0x0) r34 = socket(0x2, 0x3, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8040691a, &(0x7f0000000300)) r36 = openat(r35, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = syz_open_pts() r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r13, r20}, @cred={0x20, 0xffff, 0x0, r22, r30}, @rights={0x30, 0xffff, 0x1, [r33, r36, 0xffffffffffffff9c, r37, r38, r39, r40, r41]}], 0x70, 0x5}, 0xe) r42 = getegid() fchownat(r4, &(0x7f0000000400)='./file0/file0\x00', r13, r42, 0x4) r43 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r13, r43, 0x2) pwrite(r1, &(0x7f0000000200)="3fb958cb57db43c2687db780a9c3d6d01beb3cd8cbc2ddd0df95a6a430302f027fbe387f41538a250a57502d0eb9a6c5819e0e9ed2344c3532c2ef4721676801024b66fda2b9b0aa1db3ddd11d23cb26c33cae6c312bfdc1964f408b12c7e84d3d61549e9b73f3b573321827a7cb655775971bcd8a9ef762e1ef3fbb928951509e3045802000dc84acecdbbf9721f411519ab325758bec8592ab906a389e37307af55efa8785a8478578f82b8fa45a1804921bf15f87ba37ee8b452ec0219d08a26fb8fe7e234d223ef22b516de9928646f8487a8bb0c78ec36524ccc1d113d6812bafc1313b1c7cb32cf4edbe9bdb8695ca0f3862", 0xf5, 0x0, 0x0) 09:18:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 09:18:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="35b86e2e2e2e9f", 0x7) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000003600)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/242, 0xf2}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f0000003340)=""/107, 0x6b}, {&(0x7f00000033c0)=""/136, 0x88}], 0x8, &(0x7f0000003500)=""/203, 0xcb}, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) 09:18:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x6, 0x9) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000140)='./file0/file1\x00', 0x180, 0x20) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:18:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 09:18:33 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb72469e9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f12536538503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c9873ca65c804e6238e9f4847e83e2c9cd1225cfb9029cefdd02d891d8d4218045b39ee542693861f20c23c91b369fc6279122e17417a05456efca2f8e2d074cf760f671ecf581677cedb85cb719c8b8a3157e232ec493824c52b119effa9879fe8c295287dfeedd7f600901242657ca5f578f706f9f6ec9c43f3b3d19f5e6eaff502fb984d9bf4a99da81e5736ecffc0d8f271689c0db626e9b15bd"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c5", 0x3e5}], 0x4, 0x0}, 0x0) 09:18:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20315, 0x0) 09:18:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r4, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) write(r2, &(0x7f0000000180)="04f8130f78196db2df3d97c295780d0056e5ba4687732ff3ed8723687667842b68aa16791117e0c6297adc6f82ee395f89b908c8a7ab1850882d97d4713e8f26531ec8105a7810268e0894c8a3ec628f3a4699538f7f144507557606a91de2264e7ccabe28f38a534a9899ab3f74eb23b2792a9f7234e7378525d7dd2e98225a0d5e166df24f5042a8274f95b3fae29c4d3b1aad71", 0xfffffffffffffdce) 09:18:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r2 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0xfffa, 0x0, 0x5000, 0x7ff, 0x1, 0x100, 0x1000]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x37) socket(0x10, 0x6, 0x58) r3 = shmget(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/15) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa2, 0xffffff8f, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) sync() 09:18:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 09:18:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = semget$private(0x0, 0x8, 0x400) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r9, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r9, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r9, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r9, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r9, &(0x7f0000000040), 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = socket(0x0, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r13, r15, r21, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x4, 0x5) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r34}, 0xc) r35 = socket$unix(0x1, 0x2, 0x0) r36 = socket(0x2, 0x3, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x8040691a, &(0x7f0000000300)) r38 = openat(r37, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r42 = syz_open_pts() r43 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r43, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r32, @ANYRES32=0x0, @ANYBLOB="000000003000000000000010ffff000001000000", @ANYRES32=r35, @ANYRES32=r38, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43], 0x70, 0x5}, 0xe) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r4, r22}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 09:18:34 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)='+') connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29002000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 09:18:34 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a8666a94e76b531ce2606728d4a69e3cc59dbca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe09000000000000001f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0001000456a3f98b2390e9e65d239bb8287219fa7757120df09b3dd5eb2ea35b4cd5eae7ec870146dd4315dc697ea25dfb931bae11434254a26f20a936fc4614c9711301a4f97caf55eff135734152be473dfd6115f389ec88e293a37b90eb22440b060b6874014fe0c86496c8e92c17e024aa41baf31bcea4f6e86385d127afc0b15857d9de53cf550c62d802dfc519ef4e8f5d051c740af0c59667ed084942d9cd431cf3b720c66492c9c01b0ecd6667170707ae6e435039c1783aa2484883ae68581f20c00c26fdd72029319c0af85cab3"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x86) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d5e00000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6afca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000800b6d5b786186a3c502b581649796386e1c709fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef095de61b039606a44157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./bus\x00', 0x21, 0x48) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) socket$inet(0x2, 0x8000, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xffffffffffffff52) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, 0x0, 0x2) r20 = socket(0x2, 0xc003, 0x61) connect$unix(r20, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1209], 0x10) writev(r20, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r21 = kqueue() open$dir(&(0x7f0000000440)='./bus\x00', 0x10, 0x2c0) fchmod(r21, 0x48) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r22, 0x2000746e) r23 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r23, &(0x7f0000d06ff8)='./file0\x00') 09:18:34 executing program 0: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abc5afdc4d01d0b24686bf092155983a64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfab6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa2596d631d02361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea0000000000000000000000000000000000000000000037205a8d000800000000000020e8aa7c20a114a95edc359352958ebced89ba14252fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2771d643a4b43f6e055f07f2166725f492ac99cce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b0666657357d60ab875787f1b5eac2c049390cdc7b0fb3c1d3835dbb0008000033940437ca51d22f3aebad5740edc32c74c55723a309902e357e40c43982af15403d203e86d9af527132ba052497f0e6fac8a96308b8613ea46781f8266a0be63800000000b6a7fd9600c0b42009b569fa5c93c6f6d7b8e7877c637969a13096bd85ebc781ffa03a29e895d3cbb0e33465e1a985806db926edb93c9d"], 0x10) writev(r0, &(0x7f0000001540), 0x0) 09:18:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000efbda1e800000000000000000e158e010000003900000300000000000008000000000000100000003f00000000000000000000c00000010000000004000000ce000006000000000000000056000000010000000000000000001000005b6cd67cb7d2070f4bfe8259fef079c6a84f05638ce3340a23fa175f7ec8ef08449d7c422a645f1cce17870368abecf4f673644b4d0f42ee3e5c2b30cb37400ef58bb8522ae34eedb0116369ed1720345f08ae466b6371d09b16dfe9cf461b44fa0000000000000000000000006eb30737d357239d73eb0dd64e8a2f9d31c05937a633cc3f729642d330b904977309254379a0b9d6baf78f72289d7d0da8b325049eaf4ecc21d178262de1c11b49dd2322b28d21a313ff5e4f580605a65456af468337dc6955a8bace9063a6dedc661383439da6ee7382d7183a09d970a97943fd1d26a9b552aeb31078a67ed7031e6d45cb"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 09:18:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = dup2(0xffffffffffffff9c, r3) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r4, &(0x7f0000000280)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="53d6b854512bedfc4426f777ba06b100000000f59279000000000000000000000000000000e779c0fa2c6e90d3aefa62e9940d472b487c6eab17057a5bf69f0e1131f62df1d2d931f6d21350b475c81ac2e1ff54748b2d78fa9b88f58de9"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 09:18:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r3 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000a40)={{0x18, 0x3, 0x80000000, 0x3}, {0x18, 0x3, 0x1e8, 0x5}, 0x4, [0x10001, 0x400, 0xffffffff, 0x6, 0x0, 0xde, 0x5, 0x7]}, 0x3c) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000bc0)=""/214, 0xd6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000b40)=""/113, 0x34a}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/190, 0xbe}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() pipe(&(0x7f0000000a80)={0xffffffffffffffff}) write(r6, &(0x7f0000000ac0)="15680fbca8ca70cfac3d1faa506b882eaeb80cb7ea3301ca72b3b4d8f5c6bf91ea48c55b3c9efe8b9d47fb074240219607831892ffaeee38ac39d70273a95ea0aceefdb06f5897c695b0916a07a684b1473b494a83f41b367e38ae70e9fd2fbc0e835c4c9022", 0x66) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000a00)) bind$unix(r3, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r8, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) 09:18:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) mkdirat(r3, &(0x7f0000000080)='./bus\x00', 0x38) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10020, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x9d, 0x40, 0x8001, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffffffffffcf, 0x7}, {{r2}, 0xfffffffffffffffb, 0x101, 0x1, 0xcc7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x0, 0x6}, {{r4}, 0xfffffffffffffffd, 0x1, 0x76409315df6e75d8, 0x3, 0x5}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x7c}], 0x7, 0x0) kqueue() close(r0) 09:18:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008e848d2ecae2bf0cbc82df056659916670cedcccf16d185426f8bb2506e6dfcfb06126b330a602248bd091040904a6fc8e7603c93ff7e525958d01a81ebb50dedb6169d9cc188250890f3b4dbc8668f681c041fb676f3e3505d53a718f15fb2"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="5f32fdca522235f1a0eaf47249ca836466c7f6dce2ffecab47e76f9a9658009a73e0e762fd3148eba328200e87151db484f5e3ae1eb998ce9cfabbadb64ec2d5a88b6a8aac27056fabba7b9b06c0c7d35d78ea1c3113c2661fa4eb3e6a19d7ffbcdd62d2bdebcbabf0bef7b16a11e9f9f3598792316040dccbfceaf5b728e2580f46574874cf2ba00022d7b11146d51ebed7ccc21b32df4c80e2f3838fc36645", 0xa0}], 0x1, &(0x7f0000000340), 0x0, 0x208}, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 09:18:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x1f, 0x0, 0x0, 0xfffffffb}, {0x400, 0x6, 0x2, 0x5}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 09:18:36 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x80a6}) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYRES16], 0x3, 0x1, 0x800) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x4885, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r18 = getuid() r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) r25 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r7, 0xffffffffffffffff, r18, 0x0, 0x6, 0x6}, 0xedf, 0x5, r20, r25, 0x5, 0xb5f, 0xfffffffffffffffa, 0x7}) r26 = socket$inet(0x2, 0x3, 0x100000002) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt(r26, 0x0, 0x64, 0x0, 0x3a) 09:18:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dd958a8e4f747ee2e85689bab9319fe78a31d0a4c45942d0eb92263c8f08807aace51a00038538107955ecbdbd9da5173ae8a0cc545fee0f75950025370d4b83b07cedc7c398a05e267a236b58fdfc57c73ecfbc9b34d8e91616bdedaf2b70ed8e15b2f967f3c27e6b935402d145bc127dd157e84003890b89a5818db11f1274d91de6c3bf22183be5d0ad77fb3377a87dcae385e34f569562fd81d5eb67b834f9e3b1a19b1e115ecc5addec22eda0ae8170c4683c6319d51f59ef67c4411cdb", 0xc0}, {&(0x7f0000000500)="1603619f6471fade952d84148e5f301c2a5a86f1ebfba43d2ef03575ad8d08fb9d63d21a4d3bdf84a21e6f40f2dab97bae38a8e26556cd1151e1385940b87cef1136e6eaa072cfd41569baac06af83217aa4637d2607e4b2378979106d1141eef45570ec341bb3a0280c6d1a9c865ce34a02da8814c186c81dc309966f844319a26fcec513b9da848781b3fc63a69d7990f80dbc5c3fdc11f75955342dd4d4736c9395094d682851fb53c12aa970a8c527de46077aa3bc43ddef981173efa1bd02bad3b5a6cdc4bc1cd4af71b0ba6f9f9ca718d3f5e72ee4804bf09a88680c3a297c05775117c58aa6d6ab0d79350ece56cc33abfa059217f94d473967847acf5cbc2b1d79ff52da8d36de93dc3dc3a42ca9d0ef309513cc08d31cb9b7f6c446cfae2b8d657f894eb6a38b9885b95eb2916e164bd63f46a886a81acfb8fc03ccd76ac912fcc7bc8ee16a9725a440e29a20d90beff188f41ceeac34b23e553d15b8c5a72b30db6a04d55cd180243834ce721db17d92f1fe89c49843652673e8e88cf45a4598a38dc74aeed4fcab61311460331293d8a9a1bcbb8d9173d9f8302bc90476f0a4b2c996cb28f83cbf5ea57938c6d666f5df8e64e104d33bd68e8ba8c8ac175781cf8f79007a95af4c5c8f6e1162a9e32b3bcde9f4292032222ca73662354776f9700b9a3c7e484862c638c9d65d54ef8e68d4b339d247999b8fe707364a8fb2178e5a95e83f0a59b739dc620f5f4536a71f81e08bac49526cfa2387644ec20bd401428bc83b4ac53782d94a291e05c0f062005e3a1d5cbf91686a004daf7f7517301d33ca7449c95029c16c093b849f3156b62352228772802b5ef89d82787061ec67894a72c0c3116e7267703eb69326d51898f40bd27e0e2d33d2314437ffb97176a0a833d93640dfee972134d7c09c65b5dfa9834815b42851424a471db206a87eb626763a97235d1aabcf2c819df88864011f4539654d014d99cea8b30b81a880b6704f1e70c23372d5aba2352b180798ad3c09110434907532dedf28bc9c05c0556ba72683d9bfa6382f70f1a3b6d68102f391b2751c373aa45c6c67a157b6b9cf06fbfcf00a43540fe67d510956d3d1378580517e4859f6de1de314ec036cdb9db43b1ef90cdc99c02e7c21b8f303e6c3d7b9d6d32d43bc03c62f9657d8b5eca735e62bd6f49f37c1cc815b7a7baa47178111adb14dcaf81e283559fe9e8430435931b563b043cf8aa26d71a90675b86f5c662b78b9d6b441169bcb1b13b024ce3c7fa357376ce0c540488f0d3fff19fd49c202913343acc601ea46d38758f4964940a8ec5696c2721b56360f3bfac46c625b2878ed6173d2707757b278628d3a5ef0c55e9e82cfbfb6802645fc7f32444fb4b444e3aa1cfeca05e8cecfa6cee29b1105bc6665a4d665f07301653dc17be2fc1a007c0aea6f3ca56196557f6c4d2becce72d4c1b1736b32d25d81e51b9bd3da36d37f95ec1dbcfed4d2d9e54dd1b21a309ddad8c70841c6c74027d156cfc7d56d4026b412fcf576f21b28fe9d22411f01399a650c93601b1e24bfac6826797d7fc766dca76d0b5c347308d53f30568b6b65ea292c087d6e6b001d1f64bcf0a283225dd3cb33d9657946aa490081aba72b62fa9321de601c5cbc7e130f5fec983f35c0a26c2e75c0bda73e5c33e471928c53baf5afb5018689782a3d7b46b9d0b32917b48f60f594c698fba2830fde231e3ae75fc9e310270a7e8891fb8245306fd38cd2550104ee7fdfb77320da7728ebf423d2413d33a1c6843484857766e327bae4b7a8ef1d82a379a9e3f4e8f21c943e5e96b5ba9bbe42591eba808c9265521b73225b801c1e3d5406019c8ceaf24bf806f26a97c0f22aedd9719389dbc31f642e500aa6e869826445e726c177ed584600ccec416ce619a8f1a90191b4f4951e71d40a68ffc8bc75db797c6f21766e8a0bbaeb8deb5d668a46da0cc5b0a809b3bee1084aec925a6f6df9bd19f70e9c90fef694f9b0fa1d6c4a900cd73a827a59a6b696e80ef77334716bbb4545186f33d5f86439afd03b38528674b4f61f43da1eb313d8ea5a8428fc5a81d5786f34636ce73f32cd673dcc0db412e0750a9bd8109ca1df7fdc431d2eac603702e988a73f6c98954994fcbfdfd171699d7aba1e38cf98432779754ddc281bcfb80fd07d50a62ac3465491de736e4f57431a95829fd1682531f371bbbcacf4de7d57c3f19e43e1110042643ad43845eb419f362ea323f1359da8c0f993a8542e9be07f86cad3266f965b6ae8a2076309be92eed551eb3c29e7ce7c6f285ef72d7d82676ae02248769bd1253d5bf61450495849ee1ff7d8a78cbf2f3f7094abbee0e146e48c86e94910b3d28141c3c984ef654fc24411f38970a216456ae7b34ef73cbb14bfb24af7032c1b32e1da9234c2c5dfd50f7c657095e344440d92b6cb3f61842d034bbc9146565ba24861167178fc919137381b189746ade8150e35bd87a16d966b327a02fbdb98c1313d0c4dd0411e494aac9a0d56073b3a1c12b6e2fb29ce7414e8859acab1f19f8b586fd4a06b38e832e0061f580cec8d80f77d2e7a62557ce168b4784d3c72f94cb72e390fec2a50c4f345e60080221caef413bd132c945a01e56024d6632cf47e1920ba12c29a643d72c344f239d513cc96ef552652d04c6b06a5d8e72a289b29a9ea8992cf9eda8c3ba26495d9252b3ff783ff42945050e08a8f9899b6ac09b1031e868100467435962cd1b3931818696884407247ac4f8f31535f708a4b08ef6b7867428d5b2de9c91b49bfc0a2f6ab5d49b3aa304fea90fb0a50cdfc6d8b1e1a5767734915430f0c95a824a1c6c89b057b0d7f148c9088cb32cb13b5b3f87922e6704002fb134d021a88f96e100a2dec8252653f75f341aee54ade92408dc190c6ac023e03ec2827c070f54ed9eef90c2ee743d4cfa5d07112d48695d9fa4192d7f338163b6618834834549059a0a6adef302397936abc5c898f7afc3f01ed1f5db037cd4bcc2a9a29889e4cb1091d9ae9d8c9e340eb0b68360998841848821bed3370bbd46f1ed32bd6cb58e5e4471e8767e056c03c1e6e4da3a6f913f96484e3c49f79c3f473d2bf2c415ab040b20632b967018610485b06c22d1d7bba1fcd7143d2611dfd3acb5a3a2eedf97466e698f6eaaaf73b4f3140b61ae4fefeedc0ae930bf41e6fe268a39610fd3cde1fc9d83749b92ea1c9f856a55cf622088c64896a73ced6d1a17b55a26e29fa1ddf2c70deadfc16bac597f91db515a1f1e4bf21451745148470a61f7b2e22d64e1f785c060d876c0737e4b907c651f02150107da6e3d56606ddeb89aa1b347def0877505f95a5ada6989386440fed518bdeb2fabf7241e1de175769e096b5375b13a30258da06425fb4af34f33a90eb3c628c6e894401cc72cc12878e1585119940ff496895c538b6d8d24c79123d52329b765797540ba6843064544d24c915c2ed7742f6f033d3c5dad4f795906e4f2e59d2c1447c0166c4830ba0f8fc023147500f229895a2ad8803dfa342655688231d516f2bc588848477f295d58f40103df670c0f0285c44fff971013d4cbc07ede13d505a388f2e6337f5ca0939740f8c7011a4fcb21f1d6503f4dbc52cba31e9895894b36b08290084e0e0b8de580b4c4e2e72cb75672fa5807af7ed779cadf56877e0cf4f22ca7b14cd8ddda88d1a8c27cc1efcba7065efd20fb69c5fce2cf611efe8906190b8faa9b21c7fb31ff77f78610460ffe735228cfca24772d743f8ecda500497def26b87751f2942147ee5489073b25e13a79ce4dfe60e23ef7f532c18f3827fd12b513a2106a1096cdef8df8aa77a2fe87663e1b9f3ce4a63ca03e14b287ac43bfffd5f035d95e141786cc842aa8b28bced712cb914387d154bb4633e4293546a12cc5c2fb66f9b4a3ad041a5b8508186c5a3f2c5953ccea33974c2d9345f69eb51b8d2b89e4297fcfcb9f413f7b75cbea076bf3eb8f727b52e2e59e254775dcf1c58305d2f0ab2262e98d0224e7e5d63447831c497fb9ddc57f90cfcc17ec094d7110d231107ebb37acdbe40af29897ec493746a73e9d4cb95a6f0b13691cb9142066b27b124c65aec0c2382cd958c784a7e91a2d0d2955410db3e99a61ca5146ca5c9ac78d06a4925637148e05e8b04e62a50407ce67b3236cff5c5365787c51a84876d890242a1de88cb7c7788282c77c4e4c065168e5bf7bdabda4a19bc10c68dbb4a998a8481bfdea7e3a40280079bb4ad93f69726cd7ddaf837ccef8df42fb983b4482abd8fae8bb3ada6d8598d21eb9ea8a8c9aced7dd647993c0d5b280bf5074713b905e46627eb04d024923db12b8dc94e2eb0e62b568bb55874b9c28223815f36b5fa59fd7f3e7c7aea1a0b582038d4a094603b494ce93f4d1406e2e8bc6bc799273bad194d69ccede9da0494d0830e605ec4f2a15b0a0f9be7b8b8e2fb893f74ac5ee35705b795ade9b1e9f645fb46ecdedef7437664b735399eb578cf5f725aae2aa0a15f0ab1651c84d5b9ec20c099ef6c183e8dda511830815580faf8dd1e247495be5d9b14c2f1c8ecb4ec933e0ae9d16f98ef77b30dd918e12620760040183686da6f1eb03b4a00f132538a5d920c61c77aabb8f7e83be173722229cdbd38aba5b2c66b6ce92b03349013996ac26c193de2daa3a63025a985de5b0ca54ab1358be65d61ee146cf5d28cecaefb155d1dd0e84772137e9560923b102eea5f30702852f49936418030a734afdd9698b4ca450d60bd8010cf542dd7b44fee433bdf9b0b8bf1a190cf9acb86da81010468ca7521db279d2c57d52bbd66882151f85ac1ac956f02c7f8a5592ea13941369b618d12b1e80b0c0bb9ce4127a32b509f040d8f1498b236939de22eaa93f66df78a819aad5ccb2f25b15be6c71031c885a2e6e5fdce897aa2ae45e8f4656bc7f2f00a3baf0ed2a68d820bf31f144562d143bd7bbb7245489a51635fb8c347d2d56d47621809c5cce05e6c97fbff022dfd55862aebf498557340c89ec262a6b4386be174a88ba2c470f01db81881226c050df7c6ad571a2f58512149c21b71bcd90c2d489137ab07d07cbb5f483748859adfdcae8f2b1616fe9cfb47e8a4258285fdee034b2b6626ce755f60b86325c0564379d0c00e6459695c7618765df8b8f0295d7152252eafebf8a5c18e2294bb0a4c319c0ddff7c2bf9486574a30d65002df8617384bc77680bb287cb00170f731f45e0d502d62f5271711ee79fb43c0b1da4e597954e6c63c76859f9a712d1da8a5a4cf037a4ab50a2a452b69d6708f8d784441f00c6970335a90417233d91725d54710f244bcbb57767950ee66012341c98733df73a87ee650c932be2a1df5fd760ea76cc96ee251b51859b7bc99f29a159314053d0cc9d7c9c0c396a080cb28cd2a3f0fbd4d938c5da50a4c568b0c3d75a5e73e6164f447397842c0c35b8af25fe79d674173f508c2ae0eeaa5ca55e761598866871452f8720f1d71b6625e2d2ab0b46eb8159129020672f9222691da93255374673e8903ef3ad1241ca7aaed7b0fbad241399aa4bd85926f8937f2d8da34790f215e8d2352d09785358f07c02b327bb06f8c48a727efd75a469924c27602bfcad13e324a54eec63e683e7fa04ce6d94a1be4b66108fc60209b7695e81ec77ff6a1a7a18b36e7acb48b2769ea4e24d9b1f2d361168c88327ab36a7578b2e8f9f8fe51c87525b7a0f41ab7a0274e599bcc92a93b1bc97f74c6b59815807f10bc0338f89493ad9cdf69e9851e94", 0x1000}, {&(0x7f0000001500)="e28eb7ae771cb2b528016773bb3209da4de163db159750c51e91b85d50fbf0615983a9ff45ab993005079631f83ac1ffa62d0e5354745aaa0decd3c7aa6d8c457cffdd8893c010d280176a9bc90f9f5940107c868247bb1ef41c8e2c9fd25ad3ab8f9796db2538fded96d980b61bc4a1f27e480a165f1dcdc9b80ed1d1b589c4a426375d291e99b83babb71505af2e7da716955bbe0688a73b7f06f0673b47c3cd2f2aa78ec16c652336202ea8fdbe39ff78cacfae07c98a82b55680e219bbd45fee646636128d32dc8bdb2a4871655d257868541c3e093833ebaa9c6ad7bf38265bf479df8713319b38da697b75a7d2efb259e6b2a16819e5f3d241ba244f13374eed02bed9d806b6da781296d9c2ea9d4cfeea09085d24e902188c490342fc1f0a9dba518ee83f2c1fb4fa26d72ed0d40201904f0fdd585b23fd93a706e12ec8150f60096cce1266a7de6ddc3e82918289c8b4515384a67201e39369f44eae168ea408e3275107757f29cca145b998341083ded05368f9c04920cbe09db82be3657350cdc56d0773930df5332b3ef04bb97930cf393c0a6f9e09e53fb5649d35bca7be5ec47982c96211e1838d8fbb2b0cb92e97c8939081cbe00eaab8b7917b38136e8d33993914baa72f5b1792caf5bd7b87b806a912676c929b557aec16ccb2c1107b0c16637fcd106d126c968a09648d3fcdcd4d519adab87ab6624ff2edd368baeeae0189b45c88bb5f81a445b5deef7938a6858d91dd436360bbb273dd70ae1577923bd8d85478913f31fc3afa71d212e0092fdd59e4c0db487f73fb637d3d1d5acf83a30df3397d13b7c2e566c1aaa30da64c38fbebc573eed6ce64203a3840d00309ada7d9749ec572ce9c907969b9a033ed70982edd79c792a6131bde0fc88969836e00567a1806a29d5f58f2b9c8c5276f7bf4465bb863c071bbf028410cf1df0bbc22d939d3f4de0ea4adb1432a0619e36d9f588eb0b3dd613a4ac2a29454d0c680265a4c972a6e5aa90fc34229cdab0163f2228b79e4e4db37f02d1aa5a551bfe5be1e81974b83f8932c620d7f1603b451e286bd78a85a2f64ba340c1b003a337088bb096177759c4e6bb7a317c2b839833e0bdc6ad41a5604341944268bc6d862186c088cd4c618d8ec46c4cb5380ca6fc383f0e269ff692395efeab19af43bcb15334d3c51f05263adbc63efbec3e86996e034f4a262caf93354c4697ce6ac021274fe5c4cb0c16bb11f2541492d28f2afc066bea1086eeea62e33ba48897219904c280350f6627b151d6f5fd867c1df91feea211fe7d066756852c2349439d622d2b437f6e652f444b8dd925f75867dbe056ca2c7438d243252ba2651572158edc82530f56d75964acea073e7bcc986ca47262c35e29a3d0e83140fee3bb274f70018bfa423d427f0695eeadee15c2e83c704c14daf202e50d4216b4490867eb4f467410637155a707363a4e493cab43c68cab3192e0617877e25314b5bf24d3de63a378267e54cc1afa0fc2c35d940ceab085d07c0dce58aae5640d769e44a3cd4f0024f008a7388232eb77fe745d5a5cdad049ea1e23f371677529ec04c9dc51f9b947647a880d722cdfd0f02733de056d85f17ff249edc5f349cd3840600462852a6ef9d43695f794114c47866ccfd50287183c4f1c6f8533ac92e5b0bced2cb7cfed9e2cc37281f0b5f6881cc35c2e846a30ec54b722e7df9ad9668222e5733a4321596df1e9e9c0c5b5a3fc8b986cb41edc39c81917459972adc6b2acadd44602ccfd242f22fc74bda375eb6a6bb52b87c8015dec55031764fc9ea9e7f08bc9af89f5b54cee093fe278528fe25d643a41a1f6772601c1307b774aa14f10f88fff42273d816dacaa8f3dc4cbfe570c95f1f1c5d9ed679dc54464eec1a975f4f4253e0ff540948982d6d448bbbc7d0fa4c985c7f6444a7943e2ff2b258ce91af2f25793af04ef7da2d390bd8438ba8a18a70aecc4bdc991c4859c3e8648caae8e3ac2530d810e5a12a871d9ef3ca83370bbca558c0d958492bdb08ff437cff4b8c7a61d5279f835c43f98d16c5a2ae07bf1e61a4dbff8bec8887461583dfaac0449253d031fc9153be43dbbe5bd2efbef1453a8384864cd25754e4cd585806aece91e4261796aee4b96f929e4abcc8c8667f149f39b75a828a806e7134d879708aaf62d209227e2dc4d5c54f685d85745f623c2d8087209ab9507fa780ecedfc739a8795fdbc2fbd86ef733d31de3936b434d7bcb1e699efda972e8fc0b6e589890342f1858f3fd8c63328ab1a9d5e63108f03012da4de690472fdca096fbb373c52d072dad4b70a3823c2bd6794365b634854805277cc1c0c7895fe268171e2d90cd793180d8c3a18758e9c283237b245ea6d021662be3be102f102e8309e733a5bbc30cc48fc8601aac24ed5e94aad502b1b44155eb5faaee2b9d9b38ac14a9b35660924b32259ea978ab9536435821f5c92786e0d5cc6ef92c7e1bfa2fb4164e1e37eede3008de61bcc4a9956a92f205256d6ec10eae9aee7cb9d6d1d8744c63f61e0d761d666e2f3013aa7f6c0bf139874ad45389f77da5a3ee87dbf9029a774f81b4b1f232cf6148f476107b72ee9373608277216c6e8635a9e070e239a62830719afe1aee5c911f5e5367c099e06091920b6d5c0b527901dc72a225af85cb0eb57cf0d38dd918a9afcefe0b25f525cba42d3f6e7bfc2adcdd7af761c365085bc2c962d417510e9c554e3974bd002f56a766a92eae1816761a83488827a0626e9c20c5efbeca8268eacc9b92beb0c97da207473dd3bb5f35d1a1c679879d2c9660b930c39e234babafd645b2c4bba4a01b2e6bed06bb2ae80ee45fd4c182f458d6a8853ae874e0d31bbac43d906fd0a3aa457452d2b68ee1a10c799a235a982287d756f6c2ee33bfd903f1c24466328e43de0624d5eed2808851a51b705526768a5aad78b5ebab6199aba6d7e826ee2f87da298f17a81dbe1e8a067b686c0ce5d4e9fd557cf357a02a55acfd78a1a762340d00a63396638832abdb0ec934d68db23433402848bede08524af97ba5a98dd6cdef0a8f22d10311be8dddc26fad9f2b8ff02b46eae35eaffb5e8acd16b27416d13301c1b0c3f79850bc921d5d344e7ef06a96ab114aa137c4692eb920909271766eac8ff5fa6f0971c85f1683edc09b4f52c7e165e78b0c4ae52c3fbc12649b8825f29455bcab8e17fd53e055892de1abf72f8e9e0404aa8217daf92039d48a3cd478f90893f0f19eb4ab71361ba3a06ed53cc2ed52b3cf0f91146f261c4c63ddb2b6a1b109c14b11a0066c07cc93208f102bc38f678e25bea4fd4d761e5dfd7b2069d7bf18298d93cb6aee2635260e561a226d7954e257b3f4996d6d916a4495e89bf05b701176fc2e2149dca7c57faa1a670452c67722a217e6fff2bc116205be3acdddfcad55e45b5d93e2f53b4298b011c9e06bd589222a00cc65d30e2192b16c89dd109d3f20dd9830f547240f14ec115e52d0124af01146827deed659dc4c65f924232713d9ea18b4842f560f7249ec75a89faa2e078cfe543c4f81fddabdcec40c32c4f5f3bcb8913807e53e0e5c4d4392f201f9c79caa640fbc20948adaa537a5042e97f31a3f7b6b9ec5f5402c83437b617ecd9d31736c3aa3bdaaf79cb8f812232465857918a19bcc7d05949150d9fd5cb9a790d474c210b7d7b18c6c16d6ee6766628593768041cee50682b618deb88223e441c15bcacec9df6b72b8ecd8fc5b05eec14e17f4058019419b8cbb7a240b491578ce72877c6aeb9375def055e6d35ed8c7cd884c2669467c0f7e6426694f96490cbc337472028d156c27c7c9d79e7a6f8fad826cc94bb7f81ef82e6fe17d4af2ec2e4639d8678b310fbb2fb7b1db02ce260eea8b68fba10a9d1c74beb7f22b796ed365be6e020623fe7cd91f56aba158abe55f6df1db6b01fdf5f4b9b76ae2b0548e89cf43ac2ec661001dfe178a8a62b669a9f7a85e2b10ff2185b682463be2f111c3501c0e104c53ecbc793dda7af085ec47f74a0b4f0cfdcf8e1edfad3f7f5ab1a8d4b3f067f52b9735b69698eac194f4b4ca4b3e9983b8bbfab4eaf311f88a509c96ca165921db0baf2172a983c2a8fd3291e6626a3e40bf7bda3ba02a157fe5ad4e0041f3f704423e6c83f5566ac57f3a7a441f8b6ab391927fbd65091d7dc51afe6a8466b19c6956133e92cd2a0467aa59a9a800e32f9e85412eb9f63e54191afffe33904dd0bae879d002f437110d6822d19de7355b66bf728e390da4d61d0edd478a5db6b8d7da52bb65480fd4bc6748b39944aee40046c97b3c34c382bca1c5410ffd0db35a8fc1da449a039decbf8f1677bb33a2826e70ce39d58a83fcec17e67ea8076d552aa9d9a95a15dd19c6478f720d828640625518e7f8828d84308436cc0919bacc838a51a4a3332c0342d0ec992e664178ead8a89892b25e4f58c4867bd3246e6df39fb9099b0502b9cbf835800b995e6e4f1a92f17710f41c597d35a41d61daf9a79e0d6005af9e9887390a7d479888552c2bb93d9ce73f3a414b222bc107d6da7880d723d78ea0e4555ccd4f8ae977b5380ea552771eeb602269237903839c1c7771ac34a8c77c6c0d107007752bda8c351c7529186d059394d49dbd315d044bcca655dd11d5725e5925468df65d351cfe439241ae44cc0820e95b30beb0c6bbca2e57f59bb47115197b00f8f81bf5d1ca714f15378621e42687e691a8bafed23a105bd0f7fb896e78550387794523e213e2ac0522b8f932d824599595fc0f6f5fb900ba30a467dcf2225fa1ddf71fbf763af54454f7b1a5c2868d0b5f9f665f670253330b491c0846f112b18cc245e42475d5f4fc9c16d619d7f645dc6f860ad78cf51de20d0d4c03937884a10b215918874b3cdf5061376d3b396262733fce0bb2c4a40f31ebe4049c89cbbf89c3c18f5383f91c51df3d8b1f63167155e516e6bab83915100c2df218db9db7444317f6a311c64a18ad19aa1d5263fe797e08f8c901db83edec300de8e41927e4fe96cb7a0b6efa9faa8d5cb3a9ad4f92c68b303ce66f7bb2bc6661da916c13ee4f5bfce8e85e23efdd8c0517ae9136d8d6ee5b9a74435c58839a16f815cdc6f421ae54b8596975ce08983bcfdf614e321d0e34df47f414f775608b8bcdae347a0c5628daf5358dc351099233225cbf9151af81408f8f47f2e47124e8fe384f0211c4d0353c38cd8f4608102d7fcab8fa27709e0e2f301ad9a5ed2d995a03d852afe86ff064ed906f813dc04a6f819e6bd7a4e36a3bee600b63a41849d467d8b3ec1a96b45b57566d7134b89b085ce01de7b751486d1efe2f0bab35b0af6ebfcfc4342179ac2f5a192c559b37bcf8ff824dfaa604032775d8a12452b48aa9fc86deaa34b1f6aec2c3183d7b3014b520fecf6727a29de2ed9b840fda2a033486b7580e99e58f5d7e6712dedf9543a4efaffab6cd991d8125905bda9c851f23cd11651c0ad0c39ca051ec186ea4b5572adb4fee54ba956b4ee82c51bd824dc5ce735f1b51d710e648d10f9659e6bc7c5f0b25d67480c080e9fed87a74a33c2a78b5732c10c065b71579d70af91b7aa6f33de44be52c06242456edce5d23b4e90fecdc4b534a0351f9041c7e01772ee00fe7b20fa160aaa592084c83602ffc4d78be1b4defd8be90e621b1263aa55533f73f13531cf9e756a06265b835cb4c952f36020c3d374d69ab04f515832c068bce35da9bc126978e2c57553ff913bc6e0410eb5671e130e287d7101e6f9c26fd2d3c54da6", 0x1000}, {&(0x7f00000001c0)="5e0aea72cca050bc43ee4c05ecaab9bba34bcd90f2f3d40749a7bce3eb9422ea47d7a8514f7bb230af922b7f169ef6f67a9d2ba05e7eee91dad4b1a5dd51cac577a9c81fa0152bded3c19721b6860198ffae9758915672f8d5894fe9f4838369", 0x60}], 0x4) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000340)=0x10000, 0x4) close(r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x80000000) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0xc4, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) close(r4) connect(r4, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x8) 09:18:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x125) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x18, 0x0, 0x7) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r3, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r3, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x371, 0x1fe}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b1e7d586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d4ed9ac9ff7f6c3de877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c060a3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc1828571551eb477a723470527438b772c2b14e2db5849df6b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f4382508e347257f48334ec9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c583146968e25d246ce6d488051ff6c7d998347ef956e45c084eff776bb12819f4f"]) chown(&(0x7f0000000080)='./bus\x00', r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) socket(0x11, 0x4003, 0x0) 09:18:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x47b02a77a476558b, 0x0) r1 = getpid() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40008, 0x0) write(r0, &(0x7f00000003c0)="080c954eb5b48c4df547fc0695bf7ca1acdd50ca5d001955", 0x18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockname(r2, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) write(r3, &(0x7f0000000400)="bc31ae692a339c82b05c343ab33035aab4b3723f4817d1d7d0d3acc15d86c4a2918b7fca330cd4ad97dc3fbb85e7f47589b94d85d335eb54042204f97e9c2ca923eb840f5786cbed7618ff56d89130b2e2d6b55e8af6c4cb319d40b7e8136a1a9bb76d9e8e2048fe2be1138c74bad0dc36fffaf28e475060297ce6882dc009d792515a051b7254aaefd82c31af93ea18e5c32d07612e05c4dc645340201da580ec770cb3b3e788714eb4a74b1be58cf36afb3d45ef227573ac12e516a3c7f2d69897f3ba9665bc93", 0xc8) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0x9, 0x36, 0x3, 0x8}, {0x5, 0x0, 0x1, 0x7}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80, 0x0) fchflags(r4, 0x0) 09:18:37 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x9d3, &(0x7f0000000040)={0x80000000, 0x7fffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r4 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3f3d462f89a82b6a, 0x0) socketpair(0x20, 0x1, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x2, 0x6, 0x7}, {{r2}, 0xfffffffffffffff4, 0x86, 0xfffff, 0x7, 0x1}, {{r6}, 0xfffffffffffffffb, 0x20, 0x4, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0xc0000004, 0x0) 09:18:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) 09:18:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8102000000000000000557d5b99f4a5e81a32e9923154be6b842316c388ae90f963f39253b3188945235c101e838e0cb7346757d0dc3e1cd7d93b48c3d6865e8f35a5d24e57e71ed94da203a7490131cdb"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/192, 0xc0}, {&(0x7f0000000500)=""/1, 0x1}], 0x3, &(0x7f0000000580)=""/238, 0xee}, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x10602) semop(r3, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) sendto$unix(r4, &(0x7f0000000740)="614966dfa5f953366af93e4110f98200cfee240ad99f40743eedd832f3c6e40537eb4216ebef1d668a895f459457b0add7d990aa7762173268f1713fa77c3a518902cfcda68dead53b2a0f965c57613c2715354b4861c1a083ab55652b6c451e39fbfc23de5435ccd8154199fb62f1fb5734edf28789e7d6618aa6aaf73433353d87e87a82103255a9f99aba8202603b3873d6c165da797629b1a06531ddd6f6f2f17bb70781a26e7d4265a769aba127ced6bcc79ad39703be699c06bd7308ddcf7d3aef33b68f1720faa759f3e00a9174c605b5435e405a09dfdf3ea4814df6b4ca86b182d4de675353af9b1de14ee55f2301d0939cecd6fef1b5e37c41bdeaf3aaebcd55812f7fb588e05f09ea07c0cc3ce4f316a4c0d1c15cc9cd4d43674c2e48a47756782452a6c6bbdcbeec8c7f92043a997540b9c2856c67dfdda3c9d1c78dfe8ac5c3372bbf7949fb67bf7d6c14a3a63331486fc391ed1dce6fe12668f310c0c11ff05d66f0d654f060a1a1763dae20eddfe51672530766eed5cf187307a42aa09ef9321dc263b97b2cc38e14fa97ec786af07018d9fa45e0814a68cb807858af6f82d536dd947331df4ae1f82e5792dfa1a2729ffa3397e098903c1708bdca393b9db14511f8624d933e52d12e2f543a20283bac25839ab1e838053f0317202527545c13146a96fe52919d905d9ea18dcc9bf0c6c6bf1f683cea2bc8113454ca0666a8df73628a3be9e6ac268a9a6ca4f1a478166004ea554a066080818a616da65025d4c56b26d304378ad322145743fd31798f82ca9c6f3f3e33c8f35d5aeb365e15c529d20a8bee52015f1b4a0678028817546383f0d631b9b1dfb57b834b2c847fd9bdcf2e2dc7f1e2f556181b9a6160649b54c80848b645a6d86280c40cddfc4ca0fbb24dfb45857cef4d974fa103b62c9a0e33a260f767151716ca65920654c6ac43e991a238e3868fe0b5c4a010302359e232f99e9e24691bf32b7b7033d66e4ab53ccd92428a8c934cf5b052c3237413cfb7a35981c6738f5916aad64b537ee5a6bf3d1db348733db2dad98600a1cb85c4b5d0c7db29878f81d956a80e6f096e092c668814dd11fa9ecefbef9e9d6a6748106948aef2c37ca4c5899f5b81bb9810085dde355498d546863fa4cce6aa2fb4a5aaca54512e3e9da8c5da17db98cde33165b9518e2393ecf52eed88233413b6deb686cdac3df50a06185bf93207cddc43e3fac0397a7d1c996e99f0ed564135879d7c702e3d103dfb8f711285b20b6110a4c73442c439dc9c193a4d96bfd10d62912a9e0e57447c4c2114653be1eb13582e0a1f75d329bbbdfe97db7518579960b700835e4b79a0a177e4906d97132f3623593f409ba7ca14185a564949c2511b2ba2615bfe933876964f4cf54037768832cf1d10db6e27458f14c7bc6b57dfeb9fbf671b13f4b60a894808d5d8a81a37e6af12bd21b5e713b8f84b800f04a2a00cff1850f519b76907378d50e27b5fab5dfc8601c3f2acf900aac8962de11cabb946173b939cec67ab67f928f9bf994aa3fd5bf2e18bdd3e35927508a25f8c029aa2a47c5735c741bf34533102a876401aa06d79d2c88f76ab0a00724868d1c7992d0121b9fb087d0715ea15c21cad5c5aa1b4fa015f24943e8ca28c1535d5fd7fe405680bb89637885098625be8a417ee807da06e728f83c5249d7c8f456f042f60c3d15488a53e082b1c5a4fd627c88e7ef26553a291bb3bd844f508ecdb387ed99fe618fd278f20f556a2ea44759f177128de4a4c2a8718990578904f6b18e92a363227f2388cd895688d69ae40718ed7a2edabf4a97bab99792b2ebadb13d685d47bd815e06284eccfb9cbc4416f334f89a4e4410f68bccb5a0163b1320205dfc3fa901c0856d04cfd467cd4a059c86d8e8b794676c6edab09c4aebe746a127f27e281626534e744017e76ac8bf28aae7fb576f603c3305ed1bd984bb9e088c99231f6778d1916068bbc0b59702fa6ce8299f600824822d3fb954476c15726aff2e2399f08ea6e56683b59f9663bb7d07329fbf8adc5241074cd7612c75a9ebb2cba957879a7dfbf56a54a6c8852fff09a3e4f702214d8f818729b855dc544ffac2f76919d202d4e5ef7006afc8000b31c6420f59a41c96e8b1574f7a707c9b6808023c7994c9c7dd5e664a4a79a22099f0a5ce2af3624b30b81e4030ff7711136ed674b96205f3b07113f5ef0fe6d16c57022a329f9bcdb35187c1de06c1295aa88381db8a5b708c19b39d93a65d222ef9f69b762986a9708689e5cc040192f89a27f2f51ff0ff680e16dc8f55b1a253d489868761d2c32c51083194c97f2a3ff74cf2d5f0bfabdaeb439f8f617dd0fca5523a2708dc3de9db99d27042a75be091535e3672daf1bfcf554dec0655582a1d46e17de3e7ce45e0a9ae5fb00dd5c4cca5fc23a6df978417676ed52e1fa0b35fe8325ef24b1df319e0d1b3421800011543a58ee2a29c20eda8e48e1b866f8faae8f9b25dcadcfdb742cd5687b64051b281cb62c239162d0e7fd180e96874756eef3b24a5e7039fa652bd3a9d7fbe6dbf4930121b862400d5a570bcb9e7663778990f906d2f9a43110fd1a966fd80cfdde6d4a324aee127d205cf1bcf7dd3a74f5d462a5d03fbc8152eaa5f2248f09541791a1443a2ed3247217dfcd4e18bb1d349728abfc998822af9b49dccce0eea0165d79cafa09fcec91d5c48880e77c48e4b6de961bd755bf11666cfafcf6a1095b722cf840d9c025198d3d81cd980449825caba954d9b9e0aab3c849d3e57c652336d34bc5827e63d5b625d886af5d12c2c063866bcccb36d9c22fcddbab8c3c2b75103e052a3c9c3cf87e4bdaf002990754bca010fd2557535150a0076759db334e98859432150b346d9211204bd82f1620ca7b5133052f46fac472ad51b301ec676c59291dc7de44d1b425a8c795252a64b616f9b07ab3a9dfb4d0109d2393ee1a2d1a3321589b317af99a9622f4701dd3088bfcb87a27f21704f886ae5eba97bc6daf424e14a3e5f7923f152d2f13b1f941d868ee3954087527d73f5f4ea9857f2d490a38a099610d8c484ae2a65ec3b9877287d53f1468afb5319b15910481016f844d2498f0f9eba1d1cd1ee6407213d5c463d7e229c3764d7e9afc21a7c8b2aeaab84b5a9a4e73a92363f822c5fd8cacf178f8488fe6ee03bdcb2aaed2e1f0206f80297a7f6fd1b946abea75e25fcde69e01e4c8f53a63fca9c098fa18cfeabcea4f2bf91aac3212b5f589092d494b2cd602799120a61a6893ef7c97a38fd95b3875ca757ca5334ca66db887b2851156900b094e66ec6006d6a5a9d8ea5f8252e040bbbf5541f1c06d370997d12389400ac703fcccc707e274ff9c3e1c8dd4002b1d5e8862250a269a80cd044cad4a07cb207b487acfb8a0693afc0823a6b31bf93aa9fb93ab1441c54da3d7d7397e85ff43af6ab0967ba3fb2056df84cc0decd16199535f715a6bad0ed58986d8e3a73fc30aa5eadb9edec561d673fdd2145710f236fc5540a3439b96551a553ef15eab44416d0936974f7604519938237757a7fb74e4d964ab7783a447739289c0863c46d6e88ce5dcccb53d4cf4d0558bc62778c109e18278e4c941c5e27d757a9411c3080ca4ce757be59a72ee2d641c97f25980dc67d6ccf3ef434c8e5a63f25fc60440014f3ed5012851faf4b227954f5cbb47a68b5e6aabe0c7a842e03f1c2262dd651312a69291c7d591e4cb20bc0ed53cdd0e31395a1902bfd7cc553d5750515f238dcf5cea7dd3ec33cff1b41aa431e8e75a8d4c84dd4930d02133885cc914aab55ca47260e552627037c5f26798b9219b4a9b2b90163a1e14c7fc58d599e889dcc145777553f25b6d9021434692e98ed8ad8ae16dddf3f390ea25f714edc0fe2b8b05cb687a83fbe4ff9fd56c3b69e4e4dbce16c2e09a58aab05cf2aae9de7d3a894d881adc1299364bf494f845d460dec6e27886ad9ad4238c67e32b5029ff5bebcd58d0f67ec6626caa3023254c5c1ea35a177898dedebd37ecba110d10eba210c356da89be19f11f704a8461e0ef7fc07121f81cac13c7dd54800e345140833de0ee5b146c79c1c011cbfb06728ed780c044b8478751debf2d164d93104ecefdb44ba1ee087f577b5b2e9890c51cd5a03303a990eb8c73e554030aaaaf3a374d47ed525a83f209bb81b6db3d0ad0690b9e9633cd1d5bfa425b4e337160bc1d6711a30d0415d65c3155d15801b646123fe7509e10d3bf60b93e6b4a11b365d6537d4382d718f0fbb491d8120d2869fabf37190d2dc727d3bc381d5b6c7e184e95724ababd00f1382f7c6ade7b4b78d19afba7f4c8ebe822bd24d83c3809de05c9a280574c0f7148215f7b3b3b435ffbb02c709c6c8cd4e0b8ab9c8ece698ec927d9f267ee9d3077f65a6312b90984cf7c746ecd5e2e058d84a830d1c0a8b6d80ca64dedad5af8079833e04635ad134a65c058d32555315b3f358c5f0cca7b9b7b4f35bf9ee2f9400c234aae40ed912a35d4803f9131550db1de4e8e5f94061d24df0904d1e2e580260dea526666f7e0c2acb29833222b35e9fa9dd93d1a6fe47bb23028fba2ae40c562175d08ae3dcb4ea06cbc10c4eda3b16ead21aa60dad4e29bd1cd71fc068e526d58107bfa9ac0649f0120cc08e9122f3ceea226b8dec59f3297ff5f90385e98afa0b6148d1a62eac00260f4db15b935875104c605283a161270fae724587944006a6b26c6e28c90ab105e4a3fa05b6d187369fc3a6feb007c94ea1f6770d37f8e17d7f7b34e69983e9bd2014748e0d4e8044df136440e1d058f4ae0f765508119a076a520867dba852dfa88827d856e7c5e30703408fe17bd904e52ebb89e066f59b2ac69e81ff692c7ce9e7c9f312cc73558be2b8fa1ee8bae0afdab23747dfb63b06e4e14c68e45d726b1e4aac3d5a61c1ea4a7ea35c1b107c604ace4ec47b4f5a44cccf1f0a4c06a78af4c816e6edcafab6e577c3a809a425ac48f1b68fee0073de6c6357a08e54562b8fe6fece3557803c0b632e80851f15ca4bf11a493e6172bacf621e9633565651cbb8a7bbae7e21117d1aa81748dcd0676cb38460e06df52bb0d18672167b080cda68412b8b04b7c1e8c9d3509d32ee7773b3b54ed452a819165342e221a89c1b2473a2c0c9de983560f01e3dbe2f859d3f27f775d3fc680986907de09c4fa5735c91a22745956d87f8426501f3bdc790af9ca9fe5eab89a73d030b92a8859fcdb26cc7149a3fd281b3a3310f8e8fab66bcef4958b8fd9ee6143fb0b165c580c390238a71caecd23582527216ddb338580aaec42f6b5ed51ccb7f150f519852c1c36082322d413026ec7676c3fd980095aa98c8e91b88bf098ff82b10e01d9d38b199ccc474c6f66d2ede3595911e917449e7e95f9cda7df6ab797f595baea247ed0f5fb9f31bf55451cdb9d9b935d6008cbfc50ddd245ebc0549df922e049deca636ee9b5bb2789b395e1fa03f234227dd435d68010c0c776b84d01d40af4faf0604d6a91dbe75039702bd360ba19e951eaa6d3dbac54fe107071eba3dd42ed34e9abb4feae438d86c0a41ef07abee17b8d435e23dfc47c9e6111b6fb2f9927b8aa5537b75853b4d4e2bb3035be7379644bfa4bff607af5db6aa4cb4f94bbfbfdb4afc87e90ddca24a5511811a5a639049e53bac1bc247343dfa2e2a69ad6bb07fe2f5abe55e55e86d4b6090d8668d718d4d40e937b86c06b57e75dff07a71e85fadab955c711491b27a1703cbd0bd67fae8d1ac8aafcddb5", 0x1000, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/221) 09:18:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x120) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x800) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x80}, {0x7c}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) 09:18:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x30) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:18:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3ff, 0x8, 0x90d2, 0x10001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x8}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x4002, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0xd) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r5 = msgget(0x0, 0x446) r6 = getuid() r7 = getegid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r12, r14, 0x0, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000420498f9e39b9d709c6388000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000094b06b119ec0000000000"], 0xd3, 0x3, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, 0xffffffffffffff9c, 0x0, 0x2000000000) r17 = socket(0x2, 0x1, 0x0) r18 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r18, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r19, &(0x7f0000000040)="670dc3", 0x3) pwritev(r19, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r20 = socket$inet6(0x18, 0x2004, 0x5) r21 = openat(r19, &(0x7f0000000100)='./bus\x00', 0x5c052eef73577ef7, 0x20) r22 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x0, 0x0) r23 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r23, &(0x7f0000000040)="670dc3", 0x3) pwritev(r23, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r18}, 0xfffffffffffffff8, 0x23, 0x1, 0x20, 0x1}, {{}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x9, 0x3}, {{r19}, 0xfffffffffffffffc, 0x0, 0x8, 0xfffffffffffffffe, 0x78462b45}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0x9}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x10, 0x400000000000000, 0x7}, {{r20}, 0xfffffffffffffffc, 0x16, 0x80000000, 0x3f, 0x9}, {{r21}, 0xffffffffffffffff, 0x1782f1b162bb1288, 0x4, 0x5, 0x3ff}, {{r22}, 0xfffffffffffffffd, 0x4a, 0x400fffff, 0x8001}, {{r23}, 0xffffffffffffffff, 0x0, 0x6, 0x2c4, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r17, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 09:18:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f904"], 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r5, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) socket(0x10000000002, 0x2, 0x0) 09:18:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x8, 0x20000000, 0x0, 0xf3}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:18:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) dup(r1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) setgid(0x0) acct(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 09:18:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x22) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getdents(r4, &(0x7f0000000040)=""/205, 0xcd) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 09:18:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000015}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x113, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x6, 0x80, 0x3, 0x7}, {0x7f, 0x80, 0xe8, 0x101}, {0x4, 0x3, 0x2, 0xffff}, {0x8, 0x3f, 0x73, 0x15bf}, {0x8, 0x6, 0x25, 0x8}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 09:18:38 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000200)='./bus\x00', 0x20b0, 0xfffffffd) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x404, 0x1f}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x19, 0x8003, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r6}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r9) fcntl$dupfd(r8, 0x0, r8) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 09:18:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=')'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = getpgrp() getgroups(0x1, &(0x7f0000001640)=[0xffffffffffffffff]) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001680)='/dev/vmm\x00', 0x80, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/diskmap\x00', 0x2, 0x0) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) r18 = semget$private(0x0, 0x8, 0x400) semop(r18, &(0x7f0000000440), 0x2aaaabea) semop(r18, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r18, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r18, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r18, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r18, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r18, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r18, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r18, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r18, &(0x7f0000000040), 0x0) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r28 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r28, &(0x7f0000000480)=""/101, 0x65) close(r28) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xfffffece) r30 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r29, r31}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000540)={{0x5, r20, r22, r24, r31, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r32 = semget$private(0x0, 0x8, 0x400) semop(r32, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r32, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r32, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r32, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r32, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r32, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r32, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r32, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r32, &(0x7f0000000040), 0x0) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r39 = socket(0x0, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r44}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000540)={{0x5, r34, r36, r38, r44, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r45 = getppid() r46 = geteuid() r47 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = syz_open_pts() ioctl$TIOCSETD(r49, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="dde98f7b82b4ce725652d53483ed8dbbf2d1b27b91bb835f664424b047e1ec8a13f259a3377fb9b08a77a3b44c4f077a7a6c7d903a69ec1b87ca62afbbecaf9e7cdc5ae9b7c70a0398b3d481411593cafdac4492388da5d9e56fb3032ad7e74e01b62cd2a6eb5b9e", 0x68}, {&(0x7f00000001c0)="9b27e68b0231a7fba9c7917de90af0940b3c86e8d116f1199dc8ce9b28ba4fdd3a3fd985d703c7149d9497a036c0c846ed9f1ed587a1b9e0b3254f73ce9eb86a93bfeb3dbe59a7e52a097e4d8ae3aff89f8ccc9eaadd3a32247940bc8690f31eee2f3ebeea3620e90fccfc715000f6f5f94bcc705d0375fb94b31aefbc4ae7718927e342ebf99594f1b1654110d1ec53bdb0c3711f972beae5de93258c0c108f8b8d9e2d0cb51802105acd18db72f89828cfeffcbc7a8e41baa18dbc0e9a1a5145856a8202d5ae6bb08ddea138c834935de34921db17ec", 0xd7}, {&(0x7f00000002c0)="bb5ef0a305b765956d5589570c6ee4568475cb49b85f131c6dc6e7dcc01cb0816eeb657a840657884bfe700c4e7dbf1f84ee3e066a4f176806cc99ac60de66ee5044334249a9a95f46f7022f6833d64a7db273400ea23724a46b83b4f700e371813305e3b9b2420d9c187c9e", 0x6c}, {&(0x7f0000000340)="bc46b118604e46c42db676bac0da1304f763afe08a6a22964a5e68933e37b1baeecf8f611bfee83630f93e37e6e7bd160a413099e45b67200314f429ef88d58b015f39de5ae8145100352a63e976eed569307f83bc74eccb2a50829a1ebd8706725786119085a2129121543ad9e8e280f314532dd9ce1f62c4bf3e26bbb9a3a8c5b34270dbb82ba50d0f87bd8699591ab9feab1dfc46e19158002a82421bf78d3bc26118458f58981a40d63373e687f19924f7cc1e1fece200a929b8b98e3cae6c04ce51aa9e354e3974d5116366f2b43ed83478b6aa1e9c67708046", 0xdc}, {&(0x7f0000000440)="19d0db6bccfea5f964950ee573de8a52eb9d54804a27158fe44cb76e6930f88a3871175b187596bddd19f5ea1a33ca2cedc718e474c237e96eaab8b9a862bb83da95744db9d11f765f1c332f7f8557d57a898af74ab0f8382810b5d141fffb8551aeab78f1622a48063ed89b95e2cf3cfadb752dd796c57cd43c3ef4830acea1f754b6ba6333b4147997c8fa5fd451e101472edd1604ae73d250500c8b5ac3f7ae7d65655423cfc76a2f351d419bb64d56c2b4708d574c4252884ffb81521b8a0a7ffa0f7c094f049154c91fc1ae2c01d620604e6d28d41be536474d8b4b76f7e1beb10069c4b647bbd1fd66a347fa49", 0xf0}, {&(0x7f0000000540)="13686bfbe4bbb9bb76abc0cf167f92e011fdac490801e5884b983283fc5dd52ecb0ed2b50a8ed2eb983c804d6ea86f1320c9028628ab51139f4b294ca80ba75c7cd59d7bee46281766f669b08a4b72b657ebde124f5274775165084022722bdaa890037ac8d6a514355fe7b82d1ff73bfd3858532f5ccd7b398539ffdff6d3e1b15baa146d56a257553aef2aacf8408c8e8e25dd8aa98ab3f8b45e1ed3985b039745ce554b5ed7005c3997860bd0d0d78ff815ede5a4cb8e87f37317d902f0aefe49af8befcb7e235e0dc970424fb5fb92cb766b9d4387b3b3e4f841f0f33bfe7ecbf1f61a2ee2d7643e7e3533732da772dff2cae7ac078b8227732df6ebf612ded938e3190c7b1023215ceaa20e907f98ee2196a1f1ca4078fd4419e9d07d3dfd0d438eda60010f0b8eb42a10381f3646109d2a4e25cfa81e0c23073e07cd67df3ee8ef6828557acc58d965fa150f75ad2673d2ca27bafe29c95c5b65c923a72f0d95fcaeb6c2f5bd578ef95af24d96a7a635fcde5ee58b8813e939a4cb747786254de7377c143ce4697dc337500d2ffa26f268f2864b8d7189051b187311250050c50f4b3561435c5b70e2f9680da8bd686544b468910780e1916c01955ac82140f04d15f55a9cd086eef86987ae689f6074f8912ea41ab941dd066b1dc5e3d32990f240da817b37beb39a3844aaf561b180056fb2f7dd36399060377aa20bbe768e669c37fc1316dcea6bdc74505c6602a9ff4e48419951bed8aa4165c2010cf03a63e92941c5c2cb18cf2468ca8cba075c47202f2a21d1b9bab50031996ea36ee5b810856d1d346a821ae9fdb9cdd1a4f430ab3a25bb1e14522242373d23de1922588d83e231aae99973daf7a934a5dc579efd933e0e8defdb8b562f2119a4795c408bb0497dc7086158e214df944188ab7593898fb3870eb525cedeac8a0497a2e0ae1b9eb184db3a90668b2a6810df631462c0acb3a9649c92552443b538c1e22d1a5a7cc766679abf8cf8d05800799320aae27093220985cdee3d685fc44a75e14e3385f955a86b89feacaa5371f9061a9bca8e7a3095dc86329348423b3007cb6446b25316cdc09c3007513103d364730b68c584068af4c36ecc224fa5158d98cbcc6ca0a61a2e1af9f76155cc835cd8a770dcf4aaba0c09c360674858abfd777602068e6050efee292ed90b4d9639cc651711ef44a7977905e01097a709870d3c274a48dd7bfff530d3b6d611ffb0c34958c45b2fef0382435835a742e86b32feffa34a9c411aecc47565672a42a4ab655b59688aea109f60af7bbed22978149de8045c0b6073b03bde545ab1786a6c07691ac77be1369f598a325975a6dc11ca24b5690b375df685a2baea5c6dbec18cffe504da50a13f8b0070567d4d61cb9cbe1f55fc9fcdbd1dfc6c6386b6b2686899c0f7835ac384fd10d1aba43708524ffd0eebd6a078d5ef3f3c06aaa074bc33f64d3335a83ac1318acf7272f42179686505950af4825e4b1c35c1af1a0e1ec66fe625e183219a38bedb347e5c769cb329eb13b25d54444d6d56c9fad8b06c296ddf3dc8f0b02668cc399882dcfcd603612a28cb2e1374ed563c769a5009d5567ec19c07b525415af2d4c3c64c6399ed8b1e862647be28eb0ee5f0ae9f308b612821750457f71a1e5de409d60ffab430d3788dd20d05fa9d197d4c62c75a244fc3a422705e83b6e778013273d3d0f8efea9bc4b11454119703bfd835cc44daa509334359e7c3b425a6bc5f64b8ae4972d57dad0c3ca883536a95b1df28c3f4542c71a663b2c59c9cca8770fa28976184064b44d3bdeb2a0f2778e28a074c6b13fcb1b74f7233cdfa32f574c78dce8f17b0bdb49ad067c6ba01e2d0ec0514cc5cd9f9279f90c2709bb47cfa0c25fc5c524c683cce4d0d2046e2124d2d8577126642a31ca98fe487d896b091f902a415b3dcc1f60b888ce02ebafd3c6ce64f073ec9e631b2c0f281410fa5e28c27e9d4a2c21e68b736d01e39bb48a04622250a0ac980c8413251818852563d9bab16a78e68b781c6f3452148f868329f0fdc60cb42c2bc3569860bdaadb12456ead5964c9a0c819d7053b38a9d4e133124971a50b346cab4b5979869ccaa01c0a0ff43d94953cf8573d3872a8b0ee6a1086313a5cb3e07981ddb0933ce2968db583d61dd59887d06d762007af02438e964959fcb9ecdc625095d44b44180ed886619168fc866bdeead68b870b41d51e2864e5b8ffdb598043c0ff3c72a58601d4dd1b08a7b2ff5c76c4ee06d081702b0bf8d64f51344ec9791d10a30178db78436d7c70f752d79bc2165d3c7159d5a326ebed70b000ff79e454abe6bfd2d70308e5fb86d435ff125341e3d9e77d154fd9a46b04389e7ffecd8d009dd14f0c7fdbcbfd833f6dd332695779eefde1b51164c1840146ea68072761aaeed8190ea0e9be5e0c1f66a8eeb48de746117244b755fc02b150d361337c3b1aea65e60156095bd84a56e3a6c1272dd82a64ebd58a0f12c606bfbbe58277c8ef1e40e94e4f69bbc94e71d5810159d177922b01b8c2f357c8c24817cf9db898e4a787c22970bb95c858966637fdb7a1af5477319b6bacd40be20c30cbfa4b2628e5f2c13810a90d0c0310dabc2d4adc0625d5cdc3889e04226ddfc2192a88c08eaaaf478122b4820126a405817aa82bce031a8fa17bed0a1eac3c12c7decefef5f06bc8a65e801fdd688c8b4aac7060c04bf4dcd1a76455abc91666bfe82e8a5b9f11a71dd7af9f799fdacc5b54df9f816ebef621e4c75ce251ad71287c20b1d50359f701553ba61cb1dd665b108ff574868ebbefdd05da323aaa8271c4eddc91f8406fab1735f3463ed3375ed4a08e1ea6aeeffa73885a0c84d25377b9f63f466d4fd8c5804b798bbc9237d844b6c9ed7e94d4133f3d3fb88d7a9d98e799ba9f126d3d5717605ccc92631021a692f3d18e8c79054bca3d3ad39cf311734721384c2f275da57b9101a077493913377398c1a6d13b4896ea4758c6f1543dfb0b6f33186c4b890c6411f7f6579286a0b8d83dace2d6276c0e7ebb038077e2107c67022b296827ed8e731b3297f1b2b54a85f13240e6ceb365c8dd33d60b9e7d7f9d42f18aeeb6747f6e437c05c326bd0c813c1091d229c075eecad42985c471e03282e79a6e754243cde9b4751cea827dee566d2faa38312916dcb2ccd03f752bdc346965bef8b3016116709994d516c1b6896565bf74cba0f77ecd53362c51a11bffe5ab5fd64f75dd4be2b595e111702e345f04fa2a51cf7ad296fa3effb661b8b597a374fcfd8b4bd7e4137c5d657100a094b1f4bd13730e1d65c443add1adde37748dcf0ea7927791c733c448a12f4b9d27f4a15cc831a7c15c6ccba0ec2691e9bae510a5046038c92e57f2ae1f629d8a44c13f4ed0d5266a0fb5e55b2f9550600fd66391bd346715214b8e2f93cfd0ee43c68514fbf9608f4bfe923cd8de3088c27a618fdbbf78d9a7eff3466a73957300b5037ccaa6dd3e1595304bf73bb73073a1b486abd19c82d055a42de03fe35d0289165b7f60e00a0c7c53dbe9886e5a1f038e2a481e91a3580d7950a04577d1114b0d135e5eca777d3081b36f7260d820733d5f043540d23b28b805bbd31fdaf60780272331d78acd0b21b692e683883b605a25c07e814838e21acee53af8476187708ad73fc5e65a65e86a2a077941103fc93aa059a1e154c4a8f42bf0447d277f014768a42759f54eedba77e79c9b75ed84fcc653ee49f934a1826ac99536bdce244dd4cceda356c73f8c68ae850ac7abe89f9b9d67997a316c884ef113dcd905122dcef817f41842cec540cc0bf005917bf0a60da9e7c88511d9b071afd759fdc3086a23083fcb0c2dee51c9b6adef4c3e0fd0ec9ec395b81be0f4cf69541359c920951a9ca0135847b4aa57421e766ab0f3d9f28c2291fe2f09267f79a09b05d2319000ebc579639be6c03d88695bf0018182bca2468d30573ebff0ae8169f29d0dd4e2f014fbc0fd29f5fe560765547cd26ae11b8c0fd9f5b434813ce0b7d5989b5ee74b441519218ffac16f61ad2070239c3846368fff4b0f3be080dea6cfb484dba7d87f348ae0faa547e03a28874540cd45e00a0f8b200f3aa62beb906017d6cc41268544382467e4137f3cda32cb21d910a4d1b6d314950d695f19bcbc58fc0299badd6dcdef3e262d38986aa813b9c03689df37dc8b7ff49c5923e4b6fe34325dcf06449425fdf0525b5acc7a92d76892ec3697bdaa3d40ef43fb7f1e8b1ee50746ae898b034b76552f693a86eb86650c2fcdfba177db747b4585d4fb8fbcfd4a81d821342b07d766f84c2afc85bdf108ea93b56cb9f65a55b0892e6f6ccc286ffac7dbcd8c4e7a672122332e8938ef7175d06a9ffedd69d94b68907bbffc435afb27f853b5ef3ca2db5be4360fd0a9e08aa3418e69c1d5629270acaa33ce8266bfc37701a2aa719cb8b151e42ec8ba1c8a1397ec90acddb512d641a8be687294c0ad153141c2e5be2e574bfa95e8554d896f776ef719a2ec6ae0b45abd92619ef70f47af3d4eac86ba6f5985e70945b48b0f9206b21b2e7a9a60077bff7c6de7807f1e2596f3578127df1169a3c48820a7b83af62690b795890928e0c877a4563642fdc74a02dbd5fa1ba757be26bc4ca0b0efe603523c9a21f87e4ca4aa7e7cf03800ca66c897706b4b1740fc25ba97325a5d330deb79773e5239edf4ffe10948a5afd35b0bc001039fd56c7f3da8c733807ff7be811de3cb447bfc4f2e537c219928a2549934abf7b1d3417f99fecf8d9d16275cec5eb6437651b6779fe195b60406ed652a0f5ddbfe60be3bc68b34ad4d03ce40529b102e22b3eef1f3bbba2175d48516869b23bc883ace8b19599e10d0870ae57644229ed63cd485e4cf90819e8898eef1db024e0811348e59dab7d586fe82ae692f2d55612f1e0ac2b11e23bf9a830157531eb4b2f75cbcbcc25df19ffa4e24c199836cc83f29407005bea5ebf05f6e0ab436c2633be412a1885927fd16026c576c2aefa6d80043c0b0671a0e8ecf24397f75329ca0920674d1085c38148c4a5b64f0a4500215852e83799d86ee73310e3dc4c1fadcdcc56d82cd3fd0534a10abfb140c72be607b5444ff65bd0b833334d63d5d05cb5782a42a833a2d3aa07dd9147a21ccbd530e6ce480a7aec1413f244356f26e72e7646898cc396b70b0e3cf8fcfd6fa5ddd7a542675fc891a801cbac9bc3251413d27d175319a9c15c362706fe69c4cf3facace6444c609344cea12292f7e731c3cb53fd55a33d32cf26ac4547d82fab254f310b09a7b4c88912d1005e7deb7455dd6b4ef3b21cbac2b3fdf1c75f4f66ba5c53f41930b06c14c011a8fc7dab8c2c50195bd9f2e2d4ae76900f71f2786bdf98684308f587f9c535108de269a492ccf0999754b76bc1530da52b419d54a08a01e646c61776a5dab7fa1ec8ccfc5b9b5da1d4f2b31c87d0503e8a3c6cdfaeb954469b3c9103da7ad5cfc71e52fa3ca6c8737a0e5b055a31ed57fcef835cb527ff201212acb3ae7a17915498fc5491db988c90416daf4e1df3ca8ab71a93c5c77d74561e161d94edbbca3d0935fbc66dd1b232b6a067c80c9013a9e94f0ae5d906b8b4d96dab34e6a6ca71c57a86f9e6384c99de1d1dc30812948d86c95d03983cc96c59b6e4ab0922c7a12306bf3a8ee1b8e455dd77f1ac8f3c820240a92a63751827f00b10640b2a1db02c8fe2fc4f6bf1edd52638211a6b2553d1eae179d48b9d1364f3da6c639d94403351738bb4c436", 0x1000}, {&(0x7f0000001540)="656f24acc70363387c9573781cab798fb014f16983d6168dccc96b55cd0c25df171b8827d192549550eeefa25dfcbf5172227db1fb82f762a09df0e36dcb2ebb6364003f4c927619c07b41e2d47aebae43f24d74854e50184e65d58f4d3097d5", 0x60}], 0x7, &(0x7f0000001880)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="000000002061b50000ffff000001090000000800be4ee0a666199f5c5691", @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r11, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r20, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r48, @ANYRES32=r1, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x3}, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 09:18:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) readv(r0, &(0x7f0000000080)=[{0x0}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)=0x1) 09:18:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) semop(r2, &(0x7f00000004c0), 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r4, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r5 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 09:18:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xb0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x3f, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000028}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 09:18:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r2 = syz_open_pts() clock_settime(0x0, &(0x7f0000000200)={0x9, 0x3}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x9, 0x4, 0xfffffff7, 0x8, "ee2f513c17e6c2e9cd654d2e680b64a0aa3b47b4", 0x0, 0xf9d}) r3 = fcntl$getown(r2, 0x5) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) sendto$inet6(r4, &(0x7f0000000140)="85ada2cd2b74ef10e85926875a7021ea870569eedac429cb2eb846a1f0acdf3ca288f9", 0x23, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x5c}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0xa78, r3) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6, 0x0, 0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x41, 0x0) pwrite(r1, &(0x7f00000000c0)="551087afe36cc2cb2cc968784ae513e6d67bca4b6f339aae79ef06c9d277c2bebfe8c12561528c7081f2c855e88f351f4320cf98954f3ef99eb4", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) r32 = openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = syz_open_pts() r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r9, r16}, @cred={0x20, 0xffff, 0x0, r18, r26}, @rights={0x30, 0xffff, 0x1, [r29, r32, 0xffffffffffffff9c, r33, r34, r35, r36, r37]}], 0x70, 0x5}, 0xe) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="00b5c55912fb89f90403", 0xffffff86, 0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) pipe(&(0x7f0000000240)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)=0x2) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x14, 0x7) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000180)={{0x5, 0x4, 0x3}, 0x6, 0x680, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(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) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) r4 = dup(r1) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000001880)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffff11d}, {0x493, 0xfda}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0xb3) ioctl$TIOCCDTR(r1, 0x20007478) r7 = socket(0x10, 0x2, 0xfffffffffffffffc) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, 0x0, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4110, 0x100e}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:09 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = getgid() lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) r1 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r1, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$setown(r14, 0x6, r9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r15 = syz_open_pts() r16 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r15, 0x2000740e) r17 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r16, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r17) syz_open_pts() r18 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r18, 0x1, 0x7, &(0x7f00000000c0)) r19 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r19, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r18, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) r20 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r21 = syz_open_pts() ioctl$TIOCSETD(r21, 0x8004741b, &(0x7f0000000280)=0x8) read(r21, &(0x7f0000000200)=""/101, 0x2ad) close(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000540)=""/251) getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x6, 0x4, 0x9, 0xdc, 0x4, 0x8001, 0x800}, &(0x7f0000000080)={0xfffffffffffffff7, 0x3, 0x1, 0x7, 0x4, 0xffffffffffffffc0, 0x5}, &(0x7f00000000c0)={0x2, 0x2, 0x5, 0xfffffffffffff341, 0x3, 0x7, 0xb344, 0x9}, &(0x7f0000000100)={0x4, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50, 0x0, 0x0, 0xffffffff}, {0x25}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r0 = shmget(0x0, 0x2000, 0x921a8c2459d176ca, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/122) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000002740)=ANY=[@ANYRESHEX=r1, @ANYBLOB="6166ea040a7ad93cf8354ba976c965ef10fda609a5e3ae21f8121acc64bd45060bc4ebb1d0918efdf9d415bbe6f2f69e4aa96d61f6ee0f8f31a779475a", @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRES64=r3], @ANYRESOCT, @ANYRESDEC, @ANYRESDEC], @ANYBLOB="9a48df171c5086c314d5f43be6aad4f1842ad92c74170748af1184ba3a9276d12d468faded8f6d5ec300d3b691f063fbcdc69a73ddbdc670912858dc13a80fb49c1111eb536fd5f2faff245724742d69acda2052e5cacbd2052705953d18576e9512347e111b481a34a2af9da10249786e5654d3879b1195d7e055b16d104c0baac620d598d8a07e42072b434237be78e96d29cc7ceb23b4572e91668f49047652e41d546322322c3929353c75bbbb368f38c242519f8e8c530e1379ce7bfc6dc2aa30af19159075ac9edc8c28d4c38a36bc33debde0382b2cd877e17701b6d19385f3975d18f053b24d87ff4b6fb3e70cd476450b58947464120130a078fcba1b613f6ccb88fe55a8934575e25cb0b63c8f3f88502b8166cf6098e23a25c7238dacefb909ff5061dcfda7d70f36e54e6dd36fd046a793ef7223883adbe69d60be1d320d6f0ed3d0b34e1475e6b9c5a8d7e4e438672260b954b93e27530059675e2f0e61e3e04c1a0952c23f029c3c54822ed66fe201f7ce6fb3810fed159a960d06326f11e1c0b504faebf23358027369dc42704736bfd0fa658d34e32ccd5bc5fee6189dd9e8cf726d5f536ca5c6858243f2f7853ca43400d2a311df4b3192c29606cf0d08108cd9223a0f04a1fe7c7d58d308634c7f9a3b774a81176f93ee1a49e09ee54e109dbfd66d876b8995de7d8cbae11af395e62741d2254983219709d81e9024213834bdee0121d85aac7ed086f62d1e001d186a1e7620630e25192c8fe0d76646af8ccdadf255046a3d565500cf086b5ed97c51d16fa1899200372d41902a4bb1ae5c303dafd7f6b6c90aae64818144e2b2be556082e17725655ff0b7fc0188ede6748e48f525d128f2de91385b8279ea28fb2c8e0dfdd2796d6a9b12dcc3ff4f5fbbce436913ff5011685da7790f2dd75251dd5dd6ff9b420c9f847ac895e01d28bad01ebdb1a811967a36e651cce369aceef677029c6cc3145c98b6c10413cd57d9d7b070451429c49fe9166a8d6b1f9de76d2fd4a72050aca8439d2e6ce004cac2a166ba8db8d5e77d5c44165c8a080268cb513dfcd06fffe8c39be11e034c1fcf0f5c7d48e104b9b1cfcc1a7030b3ad8b43d168d09cd4c76f2800361043af75cab647ab9ff526995cd55f6e9eb89f71db65448f6956ba3bd1db48982c215bb18bc9d9d0ba103d7a0c0ba4869b82df26126f316e504ff270e56bedd14d0a43375b529ad6643e27dba1ef303f4d2c0954b5d5272b2f4a994b7f8a81f16482ca4c04f8d3651c33b7c7db3d0be3226b923ed1de577e45fa9db0cf8690b5e91e00a805a0f2d2bdb861eae48369b32fb841d77d740e4511b20278f4a9444734ac2f83b540b9b70538a918968b6e26a4050a9bc68c58bf5d5aaebfd2a61b867b6f2bd5a2e15922070022c31685850e76a2a0d5c5282f9b9eba8631ad7b435cb33673d875d62aa4a9a197f5812bb692665ba88120a1b36d5d9412977b47d69c2879404087ae7de16c719a5144c8fc099a5dc249b04101c8c20e8815b3a5b6fe53edc93c31b2d2cbfaf2ec99b95d9629b220b641d8cd9cfe193e32d483e52a35abbcbb14e301715346aafc71406b621bef4d275ba279c8bb397363410831d008a693db962163c77c2f9a88efa08059895cc25b469ed56874eeaf33eef51ccd352ed419ee6f0f8d2e75fbc3a75e340812f9cbd0befd6523d349e21dc0db9b7f6a3b1d9eb665c669341739a4e1092c04c7c11fd42aaf434eb68a7fa613b4a8673125f365c56a0af66cbfad6c171d7a202ab353c17db3ffb858bd4a0dc148904e1bef93cb5ba5e3e5e144b050006793cc0f401ce261ceedd9c7116db5f38d38edbba534b38158d011f8828658b28092b16407481627adb6822501bd1e4394e2f668ea9e2785eb17fc8f8197f50572f7bb13895cf0320882f0ce9c6af2d45d543eb52dff408551354be5df1ef7e3a44f009b655f6a4757b46a41f01b726b9941a2725f9fc3f212e92467b05f0cbf17689f6fc14604b7fb66f231d3ead65acbe91886abb874e71077a623852b293ffa9aa369b80efa2c5ea07dde7e686ba8124c05561c3d032b10983b881171bebeb00cdbcd974472538c8df1997fb085246b8b1e694a8b6bd92382a86bea41468150c08c899db73137a3c2883b665c5e3c9dad2f0948b3fcc61ea5d275101f34f145b1447dd3306a49cfb429f693462844aaacdb00bc6f9f98a288a5deffba864c7efc5e91c1b0d0790db18f6f5331462b589c182dd3331eb90906d88926248034c91af06c0b8b73edad1ab29b4907c9a381b5546e49fc34650833279a70335f740014e7a511d580602705a2a879f2b6732b7aec2914a59ff1f5d596d7b38b6cb734964a3ccf22e8733313b2e6753974c065ce67f25c8b82356acd31ec23c08490b76112cba661fa4db4ad76c061b700ad2525cf4f267322de2dcff4c4887bd9ac147567f4a34499a6a5d95475fc75b3c7ef8015826072db94b6540a2133079f26a5c5157b2ca5d109ae8bf6971b1d303b9e1ef5ba5db6a6a04631f0fd372a03bd70a6bf29d51972f92c41791c582ddf108dc41b7f9b71e6d00f39e8413038283271ae749d2090994edbf03e2f5ea6cd3bf5e52d838426753a84041d4e1dbf4864a578c6cc8094b0d1b9c15e96d333e5c9c51735e0ffd6e618d192fbf74b990831374dc5948a2c5d0352e1fa38072627edacedcf8cdac456d93038fe252fd1a43706dcdff3712bcd4da777fa9794d1ce01992aff35daf7a7d48b30a3337e6b3fe6b720e1f04f4cbd8bb85b9cce561595e1e4f61740cae7e74c82ff9256df599ba4fd25c135af90ba79939711e4dffbe773eeb6e8c7936736ab8fca4005d40934cb308ef0d7c8652ad6faa885de0c09616a0fbe4cc034a18de18155af7cc3445d2bd54287adc858e20441c40f6f65a3d3160975fcdc66d845839268ca8a8e16ec901d6991b2c40dc5725d01d267f1b55d93bd9018be288b69bcd1845b2870a4281efb816fca3bb65d19fd0c3f84ab7bfce612d4810f807c5bcf778b366eb508252b7a099509106a20b6cdfa898f3d74deb2dd134e81042ac4ff8cf7c0faf28e73a5e90b7e903daa3e648ac0a8525675fdfcd31f09b22790e5d653800121bb1406971b8a970ac04ee454ee3ecbec3b480ec09c0c8f2bec84b1c5bedff50c02b68a95f6cc9c29154a470f5225a80b4895cdc61fe94ed5db4f82af4e296ec46f4bb21b0938f3b7e97cda6abf42b1b63e49c99a9997814c624b9b95a42c95a89e909919cc2289f3222fee428ff7151033c3f28250a592ad21ea3610d4368898ea3f4fe88b716aa020ff7eeb5ce6ddc6ff41dedb1133ebf2259fa27bc66723056f91db0359d20c4464fa951848c71b7646a1e0c63cf13ccd81e157a44bed0a77afae386c8cd2fd5729f2768710f0a88e9c9519b2ef9689307af73a2fefb63cb9c865a6506151b06e119d79a0f0ca261ea0c0c9688b178f03b7b3e5c268a80fc5129edaa2749aeb8a47d8619e97b216d554a1decbaf506b97e1a667b6e7ea3517864379460e61a11a584a8804a7b818fc322aa33682c55976ee6c247747504ad7ddecccd3a3feddc001a89c2a2749c003953e4c4c46086dceaf9050669a62752f217e3081ba7b88d19820d653f040faecbe33727e10e46253da097b7141214df56acf67f0a711db423edb64c9a8e51a6793d1b23d9e7338fe0756ab0eb59cebb1cf340c0e6a010ab45750759c244c452f0fd1fceac1a69340e5f1dc166df844debba3ccb609c49e052663e699685a5c701a82c542e188ae64306f7508efda7b36a58925361b81494d3e406a9831c11d2d6f25f964e17910d9f97b5a4a244bf397c3c8dec4eafbe2cab915cce2cfa82cba400e84ec76f6a96b07a2a7d92ace21cbde79cc58d544597c01015d34b1717a738b64f557595ce2a5451d4914fb67b30a8ba5d08d42015696202cd0ae38efa3a04ddae8a0f2acb00450e67ff0aa286a7c179cd667d7dd122d1c94e53fa5664fb077303fcc8d4aa675554ae59532e54cfda348c8684bac0d789e2219ce96ea2c958a379586d9f6e7b691c08bb2f216a98ab346ecbb76922b217ae2c06a5066532afa98cea6a6ec4d6cfff2e51ac8baf4e4bfa9eac90d4b99b56fd4336b0d830877a2ae261d5c9c72c0f05c73bacff1f347af6a6b50b34b29ce63ae5ad1efcca07b778464376a07746fece0bb310054c78dbe4a295337edbd74d38f94a31240c23938a38f1bb527c963ac11b918d0da20dc68797a11be744dd35d7d2ab8cad25dbe61f72cbcef5e75d4733c314ceaed2a42d932b556a909caf443bebd3adf228553cb540e5ca4d2040d4906ef395647b5b53f287c5d3add37f8dcb28516a2c0febe1ef56885b84375f4d4844acc2ada7dd5f4f1774d2d2f65febfdd4e8c4d4ae27f27467f4a2ea423fce4c299601ee1c20981570a3885b7b6e95f2deab2fbb3193fc8009332c3e460dbb2cb485bcdc69674a92b1989212ebde68dd645d65ac3a6b3173228fbad6f9f74bfeb45758c5b7873470a9ece2f37deb09b54261ba0ea59861861a80ac4ec4930250fbd0f6eda7e70af8493cf3874bbccbf627ce07d4683d75ebb35eaf9ca2ea365b0a6029b561f7ddd055998df542cf0c792aa22732d4b3a5f2dbc5b9a6cd87d42d386199245080347862e473e39acb314ded4620e081a9a68d39696d0b9e2c4709d08e285d2ba491caa19f957869dbe2316e8bfe28301f5c3c414f353e4493e9a848cafe5c38cdc38eb4e3dca12bf76f531b8fb3da44e093aea48d0aa10d4aa1c09f24af401556d25f7d4c24b843a4428b571d150c1810fe36af8fce535bb07cfde1d95db663031db9f676b10d6127d6f970bedc11c770da5e8f7a7d4c7a31230726b78bca7c149fcdf9a73a7bbe73d96d8b9db5fb9f003aadd9078c417ee6f712607183249740ccd051d1f9cf00ec412e5790e76c10579087e2a39bb86e1bbbea57d459a722a438049844236937f9d77991bb385a4cec12b0322b63551141c4c3b4c7a136674faa5ca7e70a7c33b3c2c9da576e633c18087abbd984fb3a89993d00fd5b6d595d9e59126cd838e2db65404411a22480cf3ecabc5cf2021e949cfdc2eb89a02606a6f3dd5d267a1b8a7bcc43c56814281eed364a83e9c3fe633b3267ea3e868e7273bf041f1da75041868d943d16d7a5421c2345378955092844a18eec8190577c13760c732da1c2d98b955f5c056d9254e27432420ae85cae701ba6436c83ff26bff1c3625d639c662f07fffb9c39e27e8907c2ac818cbb7cc003039d8bc21c2725bb515152f7b004d9d5cd902cc4c893d0c6037e003fdcbc0905b4047d40c36aea422084b68786c6e91047cd70941254275a94431b2d5083e89bc0ea80ffe1715cbcad151ed1302b0717357ec646ded8c5c4ed4435cf1f4604beaac135164a470041b7bf60d0a7f68fb10b08c1b39adf3941a7c2098b1319366fa06dc7041c5eaf84644a5244c12b1db7affa1e5e53cbf982b996f3f401efa7a43decf9c8a46c87502ace67748f2fb1188898cac03034ffbd28611abbd3974b670bbc8a427c370cbdc2dabfe320eb59a32d8d04c1afb3a854c531a17235bc81d4504db84e3b65d397681ee326dfcc019bab5a2da16492d5547ede135abe4e26be3caf4ba180c4de0643f764d520fe0817202899a3e31a6dc53b1fb4beb82d02cbbf1b569fc7e65dd74cc48b7167b3a579c4902644c1adc979bc9dc130c8b9de1fc7d387eca8b2221101ceced99139e1743986e61ff02c2f25c429568", @ANYRES32=0x0, @ANYRESOCT=r3, @ANYRESOCT=r4], 0x7) r5 = socket(0x2, 0x3, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r7 = syz_open_pts() pipe2(&(0x7f00000002c0), 0x10000) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000300)=0x8) r9 = socket$unix(0x1, 0x2, 0x0) r10 = syz_open_pts() r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r5}, 0x0, 0xe558c6cf77e54125, 0x693b316e1a9525e1, 0x6, 0x8}, {{r5}, 0xfffffffffffffff9, 0x630a08a00a7b8128, 0xf0000015, 0x200000000000, 0x200}, {{r5}, 0xfffffffffffffffe, 0x46, 0x1, 0xffffffff, 0x6}, {{r5}, 0xa, 0x60, 0xfffff, 0x9, 0x3f}, {{r6}, 0xfffffffffffffffb, 0x20, 0x40000011, 0x401, 0x5}, {{r7}, 0xfffffffffffffff9, 0xe1f8e0e7c9c606c1, 0x20000000, 0x9, 0x7}, {{r9}, 0xfffffffffffffffe, 0xc4e0d8d171f66354, 0x80, 0x80, 0x7}], 0xfffffffa, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x40000000, 0xfff, 0x80000001}, {{}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9cef, 0x9}, {{r10}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x0, 0x40}, {{r5}, 0xfffffffffffffffe, 0x60, 0x1, 0x2, 0x1}], 0x2, &(0x7f0000000280)={0x1, 0x5de5fbe8}) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r12 = msgget$private(0x0, 0x80) msgsnd(r12, &(0x7f00000003c0)={0x0, "4a17e79065f591ac8226de176e96af05dcd87c9b279ec08cb5517afc5467bca4b049fe341d1a0e0f8874a2cc9a35db9e25fe5a2fef791abe955d6c0fb77089f4d608f0ab5e150a416c8c3751e5f23cb73b7489cca743969d9f3f2f3e1d5518be92591341a05e83943db3558e0c91497c85175381324f466e91e002d756c4601ed3ff89f04f40a8cd57e61414ecfcbe514dbb6a3b80b938d6d6a168ea111527570b989037ed78a46377914a287cbfda2f63c85ecf0defdc6b367c1003d7bdb848706b7517a058e05c8a9e05c1dcd808c851"}, 0xd9, 0x800) sendmsg(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) pwrite(r13, &(0x7f00000004c0)="1b2975a11fe262112501d43bd720a06bfcaa54bf96ff729a216dd09af5048268528edd25d864d88eb7e00237ef640680e389d0e6b881d35211961bc4cf2d613637656a59ec5a758ce5014d8c5fd9791ce4383185c401666d5c18caab70099a8d283c47fc4eefcdf3836ff67f2bc7caed35efef2dfa6711bf60dbb2964c9504fb3887213d7493656b8a212a443c263d75a75b5092809ab7b0db4e9f387c13f56223e61573c93c35b05732fd2c020d3dd0838165b34296b86a8010186043ae2cb872e4ff1d737637679a8c9482643b29659ac845fc781e9b7fafbfb812a8d95c0d", 0xe0, 0x0, 0x47) 16:00:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x14a, 0x5}, {0x6, 0x10000}, {0x21}, {0x49, 0xfff}, {0x61, 0x401}], 0x5}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) flock(r1, 0x5) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x8000, 0x0, "d74b93e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000440)=0x6) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="250000ff000800083e7a66116e280000086e1932e9cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c38da5a2e849b45ebbfba4bfe8a3139fb4db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dbca91c3a9638c1b6205f539942bae9d86946d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac500"/489, @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x26d7) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffcfffffffff7]}}) ð2½ñ³f.§áf ¾W—q6€teáÔŒÕ[ˆ†°JýH'‚Ìbö&Ú…(ø³ó²àµ~Æ8aĵÙäŠ?’ûB'¹ðpckbd_enable: command error 16:00:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204c69d78edb1ea338aece4515337a2bd679763"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x800) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) read(r4, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000000340)="01f42196b412221e5a79979a9ca028fa8ed92793e3b8ed826f45f1528e31a839f19323fde5e5de80dc907541909892895492df4c21e651bac1053aa449b3fbc49fd1fcc1bd6359e1edc3ede10024bc", 0x4f}, {&(0x7f00000001c0)="a6", 0x1}, {&(0x7f0000000240)="873d59cb19a51ef28b250b823ecae5f60ddefb825c31e9", 0x17}, {&(0x7f0000000780)="5f1a007f6823ee460efad125449d5bfbe7c3bb26eb3c93f9aef3a092c9fe0837456243c58158a5c6aa645c82ef4fc0e9f928691400a21d518abec8b46a97c706a94e24e90e2e55fe356b25377be35e7c05", 0x51}, {&(0x7f0000000800)="db437bc8f7341b119d933ad8e79160a549d1206a1f6e390cfc53374630351c02ffc57f9dfa2beaceb86ebde9c1fa892cff0859c7d9c4891fe21cd4679f60c089b8f3fdb7027cf9374577f1b6c68e38cc8ea067a56eb872c2cc8beb7963b40fc4466dddb0929f701e0e1d9c6fdb31aa209b615e81f9897b2e26a1157fb521cda9009443a5152eed3784b6b63deb31dae06abc5708a8dd7a904d0013f908af3f3eee17ae6f1d32015e091b9ca9e905b7131f6ae466d61f8494b74b1abc23331fd77812bb51b4ac354f846996e71d19839c8554870f4ebe4c8e94f2ec", 0xdb}, {&(0x7f0000000440)="06efad31190b5c376575", 0xa}, {&(0x7f0000000900)="44848c260ac3a6460e30f517ad2ba2c5a6fc893487cb43eb26b9", 0x1a}, {&(0x7f0000000940)="94a379417039aeddd7bb112ab10a85dd6c87e177f175459151ac8cc47862137f7d2506dd8c4ed9ef065b28b00d89817db6d254ff4d673cd0cc21ceb823d9d02465cddb8fb39deaf2c2b30624e3fb9132465cede044cca9bbbc597afb4976dfeacf29273ce072c5e0f8729fae8fcfac8f5c496668c36d05d39938cbfe983524b3349cd24e998905f926c9058bc1c389a2a42305b8310dc78ef38cdab1823f77163176faa2d22f4322f6dc9a1db50e858f8fb2548e3d0d039df9fdebc1f64b60152d49d46e4f028041bec9cc7d56ee507e037f2d35b819db4100df3574d33c9f4cb350914eb281636706356f73d775dd8368b3f725c6c3560b00d08542918c2601f57ff324c1fd089daaba8afa218ae3b138f09e60042c6099196bb5c01d519d4fdc74be27d9353bc6e9f6733628d5e503ce3d0eff05f562da9223acb36fd63dec157ed9fe4d72504aff211f042348104b07c34ae0eacd78c6363e7cfd59ff0d2fc68035d571a572f28ddcc39a698382dc3e066f5772fd74c4a6771099d9799e65fe193328634d9905dbf3ffa5c3225407cf090471ae5912bdec24810808bafbce1996dacc4669d9562f5a32486af50243a21cf05e56e2f48990d48d2dbd252d94ad2b212fc0e72d9fff577fe54a727a87b643c98a901cac81d6016fe1ab4326d434babc196692fa45fd57e8dd514ecded4cc74a9afdf2bf527fb5a58ca5d8d4e69e055ce02b7ed67575e5375b611521de4c103c1658e0d480b0660b3ea656da671aced7bc7a87c8e5eea07a047e6ae03141c9269931e024e9f80302cf6d8d4a0cd5e982928b2b002580d832dda98683698eda24d58882fa1c8eea48d9c190e3a5ef8104ba1998ab508247682d07dedd79b7a8f8264ab636c39f19a03cfd7d02000144e3fba64bec7b1fcf281d235bf7553853188090a01e6526aaab227e9346bad4aa98b70f994bd571f248650499ed412b07761e98f02596b0aa557cbf4ae0d26cca58d1d01cc3edfc30821cfd6ab589dd1494e49cc6bbc6d8ca56171a6f26ae23899162139615d34adc8d30a435e5caf73a72ed272e21eed2d7096a1dc965fe6447691dca4015b62e1ad25a9b2a686399f3949aee2f1ccf7360a62ea6c12b4e28217f8b19d922924a7de3612df6d4dde7480390d656c8c9c424154d411eb69382d317d91a95482b1f6876da454b11b3c0cd0e4955e23600f6051ac369d08778e982ffe5d39120a5d618e46964a5421b958de209e77932c4bb3807867fa42db9ee75cfd25c867d20ba134fc911e281d13e0f43e9f108267e9ecc8297f360470cd3115265f3e0eb1d8746aece6b8edf4e7d1e8b8385875f8113edefa16411c9b4c260dce7c40ae3b2727444bfff42261ed8dc22cbce45e169640cc95c969ccfb3a2103df83236cb96b9d76f19396f76f5b728fa40bb265401f7cce495eba004ff60d106b9570085504905207460200c071a54a5c0ffbecaa58bbb479080c8be168fba2254811bce1b27f346f1a12149e291f1ab0fa7c55af894b95e8fa453cb0997a3626a23d19bc621ac01669c0e0c035bcc6d14cbdae7c8e0c4f41cb21932b0b81cad3ac72c58ace62d617cd98baed488259858c6a811d00be1578bbf3e0d5cea6d4a5d90b05f2165363c86f05fd56f82140f01b2806f7623bde2bd565cef56bac1a2cf14f12ea757d1a92b1d76cad5e6f7e7dae8edfd7a07cf1f705e4e33cecf82d9a51c30d8e2c97c1bf780428b805cba87279eface83cc13b0413d02432763bcd7c816bac000388c2aecb78df10807bb91cd98509cf24165faeead802a4ba050df09d907fbc5f33f31e92fd8e12f07d7f09fa97c9635fb9e81dfbe40f279d2732576ddc3abc7d50dd745fa36519c2a249fbf1a3de2a6e57d0a6060c7cf6d6b2353bfa6bd99a5d421ea03c48a1ec3440a91899844bf6e9d2a171f30010c714ac5e93755e09115e2b21f90471b7dcba34cb69c69e3fbcb0d8d5c083e04dad6f508b1b231e83a5c4def438481941cf4a5edfe20b3597924457a847ea5a7f357429aee2a96fbab8ede9a972809680faf23c90af8b14bf125ad729413fba5efb357e6ddbb6b0892d392ec388316a06ac95cb28bc01f4ff5941ad1029a9badfb79f62c8ce3ae1c1b88961cdcc224bed48237a6a5c9d13d395fcdbb231e4dfe99c419592184ad846d2338ef33667d8ccea7692bd4659139890fb2e3e196fbf88ca390e4beb5aa8d2f09a93f5e8022e45fcb56f43ef4bbbe2c10d49f6a6ee1cae9f4ad671cd1f5e6d39c7e559744d0d6bd879566630fe5fabe9071b9b6d5a3c98a7e954bc3e88a1e950873be9f773f3d0826c6f086e9f620861cd12a43a05806310d85c6a138b738fe23be537efd2987e76bc7a11759788be1ce16ac7ee7d74d9eb498075821f14e1f9ad147e1208cb2aa4e23b0afb9047dc38b53d3b64a413b19c8ccd104d22409f7d8530eee6e9eaa7a78d9f03ea3637dd99eb5ea77f8c223fd5437a60f1c707e705acb5757f3fa711d7e8e052d3f641e923e4579d9331f13158e43da75baba00e4913076e6419417d380bc01330972abfe75f3585f92b4b15b9e2943d1f1956a1b528bceda61d88679e95e170c5daf7810fb1d5a819c83650cc2872dbc55af7bbf649dfe8b21fbd3d2f0af3f34b52191d81401794345c4fa215dd874703d17e1bfb2d0a3a2e5ae85f8915686ea6d65215390a7f49e5db832b7da9aec6663aca2e75c2aa96f3dd6aaa25c312585bb759adfe4a1c9b4dec4f8f4528f1b60be161131b6f001b04372f510e2be2991f066b1bdbdc4e86611219923f5130de7059a9693a63e7363fd65bf06bc14836d6eb620d50465af162d73798070808aa26f8c9dda268df86ef98dde18a24136c7c276eaa2b5d44fd5fd9beec95f187c2fc33a10ac70d9dca2e29c2fc239584dd22606ac259103c58ae2e784ca2b6699bc9f12057f91612bdc76321f7bb850b504f0408aff36238e68760fd4006f15ebfbba7acb00a717fa1da55a57e744682df78d92e8db8c1fc11cd91f9497ec4ad0c3e2398eb5110434dfc1d193a28b89acda0277a0f07295b13a9dde3b298975143b95fa952bfdd00675c04217fd0dcfd8e02121d8b2bbfc94175108c09e50c34df67ba249365e3a380e85b5828089b9f32b46b8d5a2a370a6d7540cfc74a62d82121c0ffbb9307b6460a64e2ac0e9e59af6de2521b264d18113bb0396cc8c82b5bb25a6b5439358e4ac3fb45ae5481198e41afb6d6cf0d30ce046472b92b0aa9957b811958474fdb57062af453ded10c7363441fe9b00448f27e31eb5f78f0b5c20f62ffd84789ff233298c61fca31ba43d1f1deba3347bd9249e993073b35e5fd2756eb1e4ca8d7b8263e72c528f75422a60d80c0a4621f12d3cb870e52a1edee8b18d76790b030602b1f0f31554ed7ed9368e3703a86a64c694722d32ccce5a9e6f6c93f37b4070131324572487a18172eb0d0b91485851a2f8264fd9853b8b2d8f9de03d4fba88b51224dbb14d8ff803180c7b5e37d77e7dd37fd6e059fe2930422778877347128c85d9058eca2c18ef773d628c61251ac118d906055ad64bfda2800d7edd0d41bfe966a6f3fdb1087131bf8699e45d0cc27138a8ad74647256fb2c2d235cf1834f533b580d50d93c8abd69ce53495c63c792fbd23a51faf7ccd1cad4a5da74a78c8ca325720b1279cad6170402ea27b61fa6a20dd17d2ebe14c9bdf712302de9d3b17db1d3b5e92621485f1167b91a63781d51b18c6b0ca4066570857de323c3d4ca6b7ba93e78f005ee5db3077dd08de9ea35bb1f7beeaa1deb3b0dc965d446daf9b3ede58282d34bdffa6cc9160aa9e722e724c739729c3becb60eb2a94275f7fd4f0d9342b33219bf78796d5d10d761d5a7bcc8fb1e53db3da6c18c626cb63f4f6622626906d82ba8e218eb1d2581b06bc1028e03df68adea0d68605c679ada0430d713d432b66d1e7a33c97a712492c8aa04f6b64ba883147bf6e4d31d6b9178f3b83266678fb80fd0cfd09303c8d75c4fb0fe3bd2ec5899b923fecfadbd0a16bcbbbc20ebf0d6f2f27c38765c876390236fb1f4c1ce9e718b5b985bced3f5d4018756e31513d9103629e7e53d0e2f1bdc0f627d4f41df32dee385646f8ac628628e9e9c3342d947640c85c1724aa7f37f620ab59a99e735ebe22ba77004b6764b325f3a202bc93bd7de42443ff8e5732926a044e25448b990df3657928c0ccf4e3ab43c7c9dfd14f9c054d49a70b2af6e3538b1209be3a736f1857063138852c9bc10b579f7896975aa6af6c6334bb17c99ef30c4a448983cd5942c8e3894d5c3e58a2f855253bbf59eb1b8ae0a9300530a5c4e605f460bffb88283022737b6a35b5285af4ec0908fd92dbb519b3e114ed311308f98d1e087584217a68f4eb161de7b2b54c26496fc468424e96fd6e31cc215936ce89356ff715945b71c71c936166c63fd32ff5ef72540f66791452d7caefbbb556c0e053d5a86d9698c626b73ea603cbad9ff4801312de2c8361cc1fb9ddf99940014a31c0ae6f969ffd74a18f16e1d2e656ffe3aeecd525e90ab58841daf8df934f48632e90f702e13a96325fcdb8a6a049ca7cbf89951bb0ba95e80daa6c0e182036e9977a377976f3a1d2b1874b1a12689415a3e6f56fd4dfdbe0de838fe6097e3c4763e103e3da12cfe9f621b71040f83430406ec9ed5755a7cfa8a1ffdccc13f09c9a847f42ea507e30ee64c10817a1fbe846c15935a64fdde736b5670d88b8b67521b3c9a7291eaa534b03d1808bb40b4f87275679857fb10b3efe15b9302ac71ff5da3ecbec37306bb2f964849da070e89c8ebcb6a4ae41bce2ccdb80b80467a54dcf95e62f90938e6af15634a0e7bdfd40dee89a241e8b21c722633281373b86cff01da9fd34cd97db7becb896af2062054804381cc8ffbbac9e62febcdd7fb5ad3499b265364ace0db01c5a0d2442bb01acf4c7f5d2e8572887a2acb49377a8b515c08db81330cec1e77d903baca687a1f3815c13f62ba8036cd0f4a895b752486e5df5ab4c349f06c23582a2ad2baa3b98250362315562540a6fec54cc913223b5d7f2ae244a9b6aec69c9bc9d539c91e7ce264e055761947976dab642255af09dc79a7e3b6c69b8421d06862f40111bc1202cdbe43673e23e102bc51537c898c9e049f2d2dbef53e1f67ade6bea10fb01551f652c4c610177ef7a78fe506c60c4ceef3a101887720b27d07cc10d65482974bf9a00a580bf8dfa4fb1bee023817249519f1f24a90979d7af58ca970fef123ea4a76b7699b934a2ab31cc0f1787a9a385ff396c512272de362eb2bcf219ac9b12d6b81e15bdb965631afd8818636f338d9e1c9a270d3c43504ca9238acb933253ff8432eaaccb70bd9175de7726119a11499897aabef53fb74ba889564f1d94370050d4866a0fa1c8c1eb005a3b329b063df863a5301ca100261f4950bbb8c198ad340c4835c6ea71f9e376fb06d9513519ffe818e8df9399335a67d931f5fdac7a5a1c4aed38382684c266b3f22fa4fa4f9bce2c95a94e5123f945882762a7479faaa2748153beb28edf0874957a443f7fe35d3ad5d28ff72c74d6a73dca0a753f08074f4cd918a08933362f1901c0adce4463f094910e8603ccfe675ae7ebdec1401a63971f2317da1fda9cda2dde2aebd7d729932db9404ba2a4aba64450583440f64f1e0df3864a96680ab1af82baa37a46890703ee064ac8fad8f74bf967ac293e5149606ed487882fe38ad94d3f88cd1c0e668974175cb1e7e3cf3a49a6ea3944344921f3f", 0x1000}, {&(0x7f0000001940)="e268ad8dff97d4b2ed2367659befd14a611f7200a80e9265f9c3ce2b955a3adc80e668c4689abde02de3fb367162e907b28ee9825753b4597fb85b9c44c2eeaaca0379feba8e8aee9230d12badac3b06ca25c1723072b950e22270595932db53b693e0f55557bda360d50fb1d6b5fe26baa5c63909234d744e1a44cad364941cfd745055478a0ab61cf9169ef9ecfd94451f0393e9c81f4c8562ea4bcd39b3b9597314b21eeb1ad2f7e559d9a0183b430d59e2f3d335", 0xb6}], 0x9) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x20, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xb046ad04940994b6, r2) recvfrom(r0, &(0x7f0000000040)=""/186, 0xba, 0x0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc0, 0x0) fchdir(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xfffffffa, 0x4, {0xffffffffffff7206, 0x5}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x100, 0x1c0) 16:00:12 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x0}, 0x2f1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001600)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001640)={0x2e, 0x7f, 0x9, 0x6, "573f50f9439471cd02f8ec5b6874692c75a20fa6", 0x6, 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x7f, 0x1}], 0x400cc, 0x0, 0x521, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x70, 0x40000000, 0x6, 0x80002}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0x2}], 0x7a, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{}, 0xfffffffffffffffb, 0x41, 0x40, 0xffff, 0xfffffffffffffff8}], 0x30, &(0x7f00000000c0)={0x7ff, 0x3}) readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000001680)}], 0x1) r1 = syz_open_pts() ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000000002, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = socket$inet(0x2, 0x3, 0x1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x1}, {{r5}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x6, 0x9}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x690671d0, 0x6ad}, {{r7}, 0xfffffffffffffffd, 0x8, 0x6, 0xd96, 0x457f}, {{r2}, 0xfffffffffffffff9, 0x80, 0x6, 0x7f}, {{r8}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x8, 0x6}, {{r9}, 0xfffffffffffffff9, 0x14, 0x80, 0x7f, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x40, 0x8, 0x5}], 0x298, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x9a, 0xffffffffffffffbf}, {{r10}, 0xfffffffffffffffc, 0x58, 0x80000000, 0x7, 0x7}], 0x3, &(0x7f00000001c0)={0x3f, 0x5}) r11 = fcntl$dupfd(r3, 0x0, r3) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)={0x4, 0xc33}) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x19137a6a) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x6c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0x6, {0x1f, 0x2}}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x1, 0xfffffffd, "b8000000000000080100", 0x0, 0x10001}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x8, 0x9, 0xfa, 0x1}, {0x20, 0x5, 0x0, 0x4}, {0x2, 0x8, 0x8, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) wait4(0x0, &(0x7f0000000040), 0x2, &(0x7f0000000140)) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffdb5f1e44bed2ff69d1dbcbff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5f245f94f90ead9bfce87bdedfa7770ec82ceb292d15b0b4042f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000004b97f58487dfcee4353422f6287dadecbf057a9df1065dc0fc171f852cfd2d5c24e9c0e88cc85ecec9d69b564961e25711f1b2839eb59b1937302456f90392433d7f195541cc0b8f71189215b6495057ebbdcb3adeea5126d50cd340378950fc83aae727f38892d2fe2eb09285750c7961df3404734e0413f022dea167d4b6c86f26bf844508465e0a9c65be337982a88bda85f7e228afa4d91961b302bd18f95502da8926efd780ee1dd6cc78d82b03bbd6526ec4740c050000c161c9ea84d108a65b4348e993b3344ab41fdafe12528d12c3772d547c2c740e03774a61f9b0cb28532da6c2"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000007000000010000001000000000000000ffff009f19c63b72148965ed2a5edf6154e0a0e46d4ee0dd9dc2706ba2d79ecb7ff83bbe7d64a2791390627b8d15d50f0af34fb34fc42d2aa7e353be98574a938cb59185a0e81503164595244120b224c3f20db5a4a1db800b64660215cc3ab799ee9ff50ea900db30099cd3e366463f1c25bba066dc571aff09a8c4825e2e81501ef3"], 0x20}, 0x4) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8, 0x0) close(r0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="da", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000300)={0x2}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x154, 0x42, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="8dddc31b7f7e1f6772b2c4fe2eb919f194a834d551fbcf5aff083ba6c26d7ef983bffefc5c0eaf253569d97fdd6cd7c23c24a4e1f525a7f0c756ebee2e94a49420e7531fc885df2c5d53f09d533b9b57dd21762f484a5bf8a183e3826c2e9bb80d37be1c77ba5afdd2693f3aa9918078e8621e6030c5f7786fe59b0a4d1fb7da80ca36759ad781131c5d98615c97f791a7016b26cd28f95eaae7578eeb474b36488952f8de185c4012b62f4302004a0de4cb3570df05fa13c0c7f2835d675995b285", 0xc2, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035816446a088a0dc0947f4fc94cb9b76666b7566dc56bc5c375fc58cac033c4faddcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee6220978f6b4b67", 0x91) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x24, 0x58c6aea0e63f44cf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x81}, {0x16}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) r24 = socket(0x2, 0x400000000002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8020699b, &(0x7f0000000300)) r26 = dup2(0xffffffffffffffff, r25) r27 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r27, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r29 = semget$private(0x0, 0x8, 0x400) semop(r29, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r29, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r29, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r29, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r29, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r29, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r29, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r29, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r29, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r29, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r36 = socket(0x0, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000540)={{0x5, r31, r33, r35, r41, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r43 = socket(0x0, 0x0, 0x0) r44 = fcntl$getown(r43, 0x5) r45 = socket(0x800000018, 0x3, 0x102) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r47 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r44, r46, r48}, 0xc) r49 = socket(0x0, 0x0, 0x0) r50 = fcntl$getown(r49, 0x5) r51 = socket(0x800000018, 0x3, 0x102) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r53 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r50, r52, r54}, 0xc) r55 = socket$unix(0x1, 0x2, 0x0) r56 = socket(0x2, 0x3, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x8040691a, &(0x7f0000000300)) r58 = openat(r57, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r59 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r59, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r60 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r60, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r61 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r61, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r62 = syz_open_pts() r63 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r63, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff0000000000007930a1c94a4817ee8d2181f04f241b0ec4", @ANYRES32=r28, @ANYRES32=r35, @ANYRES32=r42, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r52, @ANYRES32=0x0, @ANYBLOB="00000000300500000000000000ff000001000000", @ANYRES32=r55, @ANYRES32=r58, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63], 0x70, 0x5}, 0xe) r64 = getegid() fchownat(r26, &(0x7f0000000400)='./file0/file0\x00', r35, r64, 0x4) r65 = semget$private(0x0, 0x8, 0x400) semop(r65, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r65, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r65, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r65, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r65, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r65, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r65, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r65, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r65, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r65, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r65, &(0x7f0000000040), 0x0) r66 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r66, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r68 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r70 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r72 = socket(0x0, 0x0, 0x0) r73 = fcntl$getown(r72, 0x5) r74 = socket(0x800000018, 0x3, 0x102) bind$unix(r74, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r76 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r73, r75, r77}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000540)={{0x5, r67, r69, r71, r77, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r78 = socket(0x0, 0x0, 0x0) r79 = fcntl$getown(r78, 0x5) r80 = socket(0x800000018, 0x3, 0x102) bind$unix(r80, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r82 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r79, r81, r83}, 0xc) r84 = socket(0x2, 0x400000000002, 0x0) r85 = fcntl$dupfd(r84, 0x0, r84) ioctl$TIOCFLUSH(r85, 0x8020699b, &(0x7f0000000300)) r86 = dup2(0xffffffffffffffff, r85) r87 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r87, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r89 = semget$private(0x0, 0x8, 0x400) semop(r89, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r89, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r89, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r89, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r89, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r89, &(0x7f0000001200)=[{0x82abf893a9c60da3, 0x2, 0x800}, {0x1, 0x3, 0x2400}], 0x2) semop(r89, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r89, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r89, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r89, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r89, &(0x7f0000000040), 0x0) r90 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r90, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r90, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r92 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r94 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r96 = socket(0x0, 0x0, 0x0) r97 = fcntl$getown(r96, 0x5) r98 = socket(0x800000018, 0x3, 0x102) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r100 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r97, r99, r101}, 0xc) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000540)={{0x5, r91, r93, r95, r101, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r103 = socket(0x0, 0x0, 0x0) r104 = fcntl$getown(r103, 0x5) r105 = socket(0x800000018, 0x3, 0x102) bind$unix(r105, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r107 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r104, r106, r108}, 0xc) r109 = socket(0x0, 0x0, 0x0) r110 = fcntl$getown(r109, 0x5) r111 = socket(0x800000018, 0x3, 0x102) bind$unix(r111, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r113 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r110, r112, r114}, 0xc) r115 = socket$unix(0x1, 0x2, 0x0) r116 = socket(0x2, 0x3, 0x0) r117 = fcntl$dupfd(r116, 0x0, r116) ioctl$TIOCFLUSH(r117, 0x8040691a, &(0x7f0000000300)) r118 = openat(r117, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r119 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r119, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r120 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r120, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r121 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r121, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r122 = syz_open_pts() r123 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r123, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r88, @ANYRES32=r95, @ANYRES32=r102, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r104, @ANYRES32=r112, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff00000100000086a7ed6c445da15f54778d37183c2cfcec2108b489b8cc3e07011d57f2def6896fff4ebd5ce726290e03005945d34065fb02c554253e3c9faca92a9843e0998a729a66b377b012d30194776ab0f487ba7aea4d6d65010e58dc947f2f184fcfb7c7bb9068afc829a6c90a3ed24a359b8ac46c95aeb8ce085a16eedc08ba5c8ee6c97de92b81c4a8335365ce9603070893898721eef087bc48e32a940ac128933fa1d0836c41", @ANYRES32=r115, @ANYRES32=r118, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r119, @ANYRES32=r120, @ANYRES32=r121, @ANYRES32=r122, @ANYRES32=r123], 0x70, 0x5}, 0xe) r124 = getegid() fchownat(r86, &(0x7f0000000400)='./file0/file0\x00', r95, r124, 0x4) getgroups(0x7, &(0x7f0000000140)=[r4, r17, r23, r64, r77, r83, r124]) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = socket$inet6(0x18, 0x6, 0x7) recvfrom(r0, &(0x7f0000000080)=""/133, 0x85, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x30096, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x78}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2, 0x1, 0xfff}, {{r4}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x366f3f2a, 0x8}], 0x6, 0x0, 0x4, &(0x7f0000000140)={0x5, 0x7fffffff}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9}, {0x35, 0x0, 0xfe}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000008801, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2000000000008, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x20}, {0x25}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x0, 0x8}, {0x2, 0x6}, {0x1, 0x4}, {0x1, 0x1}, {0x2, 0xffff}, {0x3, 0x8}, {0x3, 0x3ff}, {0x2, 0x4d0}, {0x2, 0x6d7db252}, {0x3, 0x5}, {0x2, 0x7}, {0x3, 0xd637}, {0x2, 0x1f}, {0x33bb41b769d91d22, 0x5}, {0x0, 0x10001}, {0x3, 0xfff}, {0x1, 0x3}, {0x2, 0xfc}, {0x0, 0x40}, {0x3, 0x80}, {0x2, 0x5}, {0x1, 0xffff5c7f}, {0x3, 0x4a45c062}, {0x2}, {0x3, 0x80000000}, {0x1, 0x7ff}, {0x2, 0xfffffffc}, {0x1, 0xffffee19}, {0x1, 0x1}, {0x1, 0x7}, {0x1}, {0x4, 0x4}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="1386"], 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x2, 0xc003, 0x2) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r5 = socket(0x2, 0xc003, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) listen(r6, 0x8000) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$setflags(r7, 0x2, 0x7c3c452ec8224aaf) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x80) fchdir(r3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) dup(r8) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1e69f9644193ce0efd", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df14", 0x25d) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x7fffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x9) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) r10 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x100, 0x1, 0x2}, {{r9}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r10}, 0x6, 0xe, 0x80, 0x3, 0x3aafd020}], 0x4, 0x0, 0x81, 0x0) r11 = syz_open_pts() ftruncate(r4, 0x0, 0xa44) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x28, 0x9, 0x80000001, 0xffff, "91c5bd1f3741df0e5f1bf8a5af00c8c51d786d9c", 0x9, 0x4}) read(r0, 0x0, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 16:00:13 executing program 1: shmat(0x0, &(0x7f0000e80000/0x2000)=nil, 0x0) r0 = shmget(0x0, 0x4000, 0x211, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00@\xe2u\x8b4\x00', 0x40, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x6) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r28 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r28, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r30 = semget$private(0x0, 0x8, 0x400) semop(r30, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r30, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r30, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r30, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r30, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r30, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r30, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r30, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r30, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r30, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r30, &(0x7f0000000040), 0x0) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000540)={{0x5, r32, r34, r36, r42, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x0, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) r46 = socket(0x800000018, 0x3, 0x102) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r48 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r45, r47, r49}, 0xc) r50 = socket(0x0, 0x0, 0x0) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) r56 = socket$unix(0x1, 0x2, 0x0) r57 = socket(0x2, 0x3, 0x0) r58 = fcntl$dupfd(r57, 0x0, r57) ioctl$TIOCFLUSH(r58, 0x8040691a, &(0x7f0000000300)) r59 = openat(r58, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r60 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r60, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r61 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r61, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r62 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r62, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r63 = syz_open_pts() r64 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r64, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r29, r36, r43}, @cred={0x20, 0xffff, 0x0, r45, r53}, @rights={0x30, 0xffff, 0x1, [r56, r59, 0xffffffffffffff9c, r60, r61, r62, r63, r64]}], 0x70, 0x5}, 0xe) r65 = socket(0x2, 0x400000000002, 0x0) r66 = fcntl$dupfd(r65, 0x0, r65) ioctl$TIOCFLUSH(r66, 0x8020699b, &(0x7f0000000300)) r67 = dup2(0xffffffffffffffff, r66) r68 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r68, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r70 = semget$private(0x0, 0x8, 0x400) semop(r70, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r70, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r70, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r70, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r70, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r70, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r70, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r70, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r70, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r70, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r70, &(0x7f0000000040), 0x0) r71 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r73 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r77 = socket(0x0, 0x0, 0x0) r78 = fcntl$getown(r77, 0x5) r79 = socket(0x800000018, 0x3, 0x102) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r81 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r78, r80, r82}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000540)={{0x5, r72, r74, r76, r82, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r84 = socket(0x0, 0x0, 0x0) r85 = fcntl$getown(r84, 0x5) r86 = socket(0x800000018, 0x3, 0x102) bind$unix(r86, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r88 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r85, r87, r89}, 0xc) r90 = socket(0x0, 0x0, 0x0) r91 = fcntl$getown(r90, 0x5) r92 = socket(0x800000018, 0x3, 0x102) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r94 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r91, r93, r95}, 0xc) r96 = socket$unix(0x1, 0x2, 0x0) r97 = socket(0x2, 0x3, 0x0) r98 = fcntl$dupfd(r97, 0x0, r97) ioctl$TIOCFLUSH(r98, 0x8040691a, &(0x7f0000000300)) r99 = openat(r98, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r100 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r100, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r101 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r101, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r102 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r102, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r103 = syz_open_pts() r104 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r104, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r69, r76, r83}, @cred={0x20, 0xffff, 0x0, r85, r93}, @rights={0x30, 0xffff, 0x1, [r96, r99, 0xffffffffffffff9c, r100, r101, r102, r103, r104]}], 0x70, 0x5}, 0xe) r105 = getegid() fchownat(r67, &(0x7f0000000400)='./file0/file0\x00', r76, r105, 0x4) getgroups(0x9, &(0x7f00000000c0)=[0x0, r4, r14, 0x0, r27, r43, r14, r105, 0xffffffffffffffff]) r107 = semget$private(0x0, 0x8, 0x400) semop(r107, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r107, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r107, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r107, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r107, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r107, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r107, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r107, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r107, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r107, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r107, &(0x7f0000000040), 0x0) r108 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r108, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r108, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r110 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r110, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r110, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r112 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r112, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r112, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r114 = socket(0x0, 0x0, 0x0) r115 = fcntl$getown(r114, 0x5) r116 = socket(0x800000018, 0x3, 0x102) bind$unix(r116, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r118 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r115, r117, r119}, 0xc) semctl$IPC_SET(r107, 0x0, 0x1, &(0x7f0000000540)={{0x5, r109, r111, r113, r119, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0xffffffffffffffff, r6, r8, r106, 0x18e, 0x7}, 0x7ff, 0x100000001, 0xf1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x55, 0xdb62, 0x7, 0x7ff]) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000080)="c7721b156805e853b29e8090b20b1aed9d2deac83c738e15d654653e739c2847fc0fde59f0ea86bb8b314b71018c12318c7c04ff3cf71e21475e3964ce92cbf0b540f052e978893d3aaf7dd2a88d2f407261c13cb4a103b87eec0a5ecd03a21c8f6efa6012e76ec423f26901bdf4afbbbb9d2dab3ee1a13011047a56c40529be592d43b76e110bc7e13b7b027f8f7c847df368d11eabf7073bab894d159ced956f39a809be1171b71255f98b65870fa96e0ca4ae70e73ee6bc36d8385ea2eed9ccd15a815480f844bd92c24179e555fd7f0d6dd6645c03b6d5ce3bd84d2a910f0339", 0xe2}, {&(0x7f0000000180)="1296df25247f773a19a8ceb1b7783d3e9ae48b7c8db9db230ca537c5e83d14079fbb1b72af3a317d571ee3c99c99a5d486c425d1401d3e3af30af16fe88db9bc0722cd28bd1249e62e7124e94a9253cdb97f80490543caa628afe025b8317e875c6ea7e4f35760", 0x67}, {&(0x7f00000002c0)="3958a5dea01ffa4ee4f64496c12f5d756266564e2e95f916bb4f6caacff8e9e51863e9915458d8929739f660c207e28b63c3c729012e44b503447d9928a152109f9aca500515442f8ac80dda86b9c4527080fa87d4b80530598fe24c4830f189b81ba0052c1146e9899b98872c6fa12db8b0726b8f3f004a59b4cf66ae52380b7140c97eb00a0b223223d219d9dcef829fc12ba664fdd270c8129230f30c477abd886eb6cb2e0fce1b7c3801e84593fa5515500aeb564938c6e52c70a7ef83ff53abe80bc657d24b9a7abf4fda76177e85040898f3b8812dd3276b889200edf29502d50152550b02eb78baddcf8bafb9ef7b7298ea5e50f07cd5bdd59c063e6e5a199fed1ef42607f46bb42d7b1ca2d95fab73bb46a5074e018276d549cc4a4b138f501e8ba2240fed10b5ab1e6b2131e1284143813ede931ec98468624e191417e0c7c766f94d66fc627ee268ba6d42c6e08b1d3a7e9f81693945e08214e805c4d142373c76bcbdaf469a401a4bd30e1826160117137f0b0d7c049a44211f5de956de1da970e1305c5e2e252bb37bf6649f8380ecc216d2036d9fd598685973ff9229fcc50ff5d9ac739ce04590faddeaf7307874dca0c6e07176c46770553d6962baff7ad39530f4fcbd65ce4add5dcb2406695f475017092c3c00c8bfcb14fe9372defc4fbc3702a26243d5bc92fdf6cffda06965eceb2810f83218e9347d6ba7f4afd78543dc6c0a8e98f8a9ab75334357b3f4bdb0427aa4a6e6abd23b85a3fc45198fcc692c1f41a0b50f3cd73cbbfb1c09db92c4f137aa22fe914ddc461a2cbb94113bbd5edc240c4f0f8afefa39cf11464fc367f44bf0b9de175f52a69b6bbe2b3c34cc8378aecf0710e0894a6b1a2071cc358c770c1cf16a380431eb7102b76a59f0a6174404ddc7a227ac8220b07fe04cee25e475daf857c77dc41b912ef0899630f2a09a1147268e5dbbc9f4fa1afdb5ca404f698ebfe510371ab2f88bfc5c89bbc62a6279f8a233089e0eeedccd493e7b1eefe4c3636bb707564f9d95a3b7746a69823adc4516ddb7416bd52a39d6dccebf844a94d2564f1d3750866586c8cf783407686111e078abe48a93bbb1e00621bd09c1997b36877ca9ff211b4e1d0bc7094abc39f3805cc251c18aab9438d211f93d548aca32b6fd2f6c3e90fd6f5fe695af6af288f28a4106ccc28cc5a6f3612b3a3499f9a9554df85914d9bd303b75ca5c60ff1e35faba39b1520f2704d04482ce06ee8318d45a2b9ddabc39ab13f0447987c1c70fd55a351314b24639a93783c5e1c96d3f16bc3bc462e777e5d999542246f3bc601135c08afb1c4c2a0735b25bd9e0f2c93a7762809b363156747187ef9604ceda30e44533d90f8c147009c7d4a667143dc353658764ccf977b91fac7b4d13e98f1f33fdbaef21168f798a3d6defdab1de7e362b40fdfe26ffe6d2a86cf7e67418e74afa2147b6ddfba56f3f1578de257851cee94eec4dba2cb39b52b1057fff498165d975242884ae655bde1277f83abb3f28d75055fc8a91878f49fcdfb7cda0ef49fb253c3b3166d54bd1bdc06224a0dbbfbe7173b63b9d2b363e9845c332f15201c32c9c6b8db1eeebb7450006e6c9083640dcae9729b6d13a71a210a6a49255ab96e699f7c6143ed8e27c23a9c0595cb2a14f3fcf475774669660e9ed187cca14b67594742ec6a8408e9f1200d2d4bf64db5cf6b948885fd4b82a0aa9e702a9c4c2cd9abca8fd8c00e8940b876e07de62cfb6369179e50417210cd8832eb76470d58538e3ac4666df042155456ab10ce34e8ee9e0aaacc06c2ad87e3700403b39001f3a18fcdbc9262112fab7cc855001fdf3ac441367b66c99a18f71805981efdcd72aba97f9a8d28a377568eab750d7b5770ac7dff818cedd19efbd0f17738193ad7a8fd3676047139490b20e1dbd2699818bc20400df0952391ed2439d4cbf49512d259742bee93fff32c0f9b96efb00e547eb899879f736747ef387438c5af7ca8842d0fcc8ca77c52ddad95a908418d577966625fbd3884c6eab9b4b9a627f63dc05763ab99fa1cafae2966ecac36dcb4f51a5693c739cee9f3136cd8ef9162e6b1dbe19cce2a2be198dc2bb5dd5619c89d468bbeed07a6f56d39644611475e4697cca221c88dc02d545c34573a034386db0c985dfbb014b1511a67ce6cd6e4aab350ab1e272c703b870003bb89db99b566c6e704d5016b716c992fc699634d602395983717e403f08a3ae44ace77740a424325119544dd74b5ff80aea4e91a59820565883563ccdf3a19b8d4e9ec191aba18eb93908b30a7b05cbf568b747e03869beaa6f1e1ecb18444b946b350d369fe8524add119a447e310a7a1f4770240dcc99eef3570aad6db9afc76b63ab4cc713d3578b12c6567dfb7ac8a38ca95411a9fd3c70cd9148af934c760a59d4f31a18a2a170f738e68d2cd4e9708eef0a36dc039355f4b89df586fa3e03ced6c4c695d48f543e84b265bd201766f4bcfb934fe9a694d14d9e19162df3f60363b5b3b0d43f89b3e9c5f0eec28e592a16c8ad9c7772c66d5a144ce8e666e0c2296504f4be6a869b9cd1ada073aaff7a6b5458fe69fb7135e5223e85d0705f394d6a677c1e5d9a938a18c3375a13b4826db024516a98301e76a21db51004ee39dd7b8543cd16c4ad2ebb04f4e1d7c74ebefca9a87d57e05a1baec2478b1bf765abf4254bd1741608c0ad3c999ecc84470d38f036e1fa1c674810ad69e85b51d5be7bebecc5b2bdd071f96a7cd02248ff1025db9a7a339f9ea657098c1937ee3c0d351715aadd45c306af1af230983653ab0118b15a618aaff76aa787e643e4707337f6c0747c8a8b6837907cc98699fa995e0696919d5acb03b28c3f18b09b7fc93392fa75e47a1c1dbc49b461c85576663fba29ea8ddf2b7de3a8865d8c51c7f565195305b4e6635cfa4582b5745ff6f09583c20e8b4c285ab65f6f5cd07f6116f429c0ba58cbeba43bf6d5c93284d41db6e7329f3be677955f5e877cceb4e9bbdb61edd74a53326a8bb4c332f7d25c8389b18ff5b0898cb1e72c042f997581ea14681819caa7f71232775444f4b12b3cad2d7ecf42f35648c851ebdd4bb3fc87b15c2387fb4e6a3f936fa574d3a9e37a579c42454809f99d649a06091fc10a90bcc76954b33c53a9225dd48181ef361d459ed5bf19fb648f1ff465879bcd44894ae96bfb377225f4769cb101068a5595810490af67d49539d5f03f4434ea44476171daee1cb0202281ad0707bb3c45d3dadc8f36e6b10c64cc4f952b6c212a6980585dcb5a8417120b107d70cd1a41d22c421de65ba89e00518040c1b84335bbb72a585162c9d1dbbf737f87c3c43b5caa4412664e291989be5224c8c035e889d166bb7129eecf3c854e2015d6f8cab16877d9609eb8ae46b6749a2913b9fcc2877d6ff97b4b265e5e889faf2f13e0d54213d2138bff8c1a51b748c5a32efe96a42a4bdc69d57d6f0c00acff92cd21adab03c6bbb81ac40c5d4980aa620c875fff9a6a580af638b4a2597cddd16e8006396545c1350e57016c69e8ef78e79b2b43916f4ad622bb11ccb892320be3db7c7a81cb65189fbb36a1df850c53db49d0806dca436c38458ea351c1628c33fb6a23fceb0e8dbb57782b0dc73ff6f84a7bebf0876d7baab8bb7fbf802e61bfcc2b8131b2bf560a7c81b992f7c0543d8e78c8ecb69971e611d691ce49c75ab3dc93c14dbcf5ab2dcd8367ff8b3023428e6feea4b9f7e16a47d5d372b4ec1e369c2844fa514850546cb3e50cabac669ded30cbbc7d8d460114a98c38290f880aaa91454a8cfa46a3a5dcbdcee4702f912ad5ff02cd2bdf76a4c81026807b4a774bb57dd6c987c2e16bddcd947c7ab37b88fc0e99da110fea8450c0207b777cbf9010108e8f1ae296a71fe1a78915525258956f527e0f692c208a79c0addca1a4234858c260b23d2c6b8463b795dde5086a8dd89d09c6b482df4ea5475458b63755a06dc2b3134c66d6aa28aa5be02496c4b8318d509f4be06579d5ff8f482e2d169019c0b0a068e039d7b0e4461cfba6491715ec2de9327bfef21e6b94fe4baad20f7d599b1e6d061fe6c6d1127eb19ffa3d059c3bd9a6cc504e316f06476d6915694c7edaa0a9edce1425699d200e489f1c80a2c6abcd686777c4637c78c7a86f1a72e8a2d836e502662accfae152bec562bc9d9beec3177e65503d56a7356beed41a11691b54f800621a34ef40b132011c1b3948f275911ef02beda953727e2df173e7f978c9be313ac45b4a8f317981188e80880a6508f506a88056b82933289ba841650a0ff6477141c286510ba03bc873a49eca87bb9b78850fb627aa06b516909f59c1e0798f3c9825f1b6653d96543bd71bbd09841b7803a4872c4fa59dfe1d774e86ada3e2d1e2bdef0830c9585a21890b87c324f1058f421652ffd722c498e0524589edb19fd2a377e8d9947b537d479c0856b394c33888349fb2ad091d39f1abc994fd447c5cf8aefd40b7e4015ad3eb564a61a94ed3a597ffe0da74214e32611cb549ea2009bb24d1b655203806298213bf47bb9434739354952e5287af7993461c909ae664dc6d79eac4dbdd78d3084b869bcdd4d5ce210d774d5b46176c829847e14503fdd69a10f060aef8adf0753f7ade67bd73ee6ad399dc0bc6621a7acfae0be4b3d58cf1864a5408279e766c4480b4be5797c13ed0c95655b99e3c2b60abf398690c028969a33303c4af6ab069ac64c9505d149d6e75f64ea7e3cbf1fd54b1a4fc1f8cbada7fa83a0c509c86b7b2ce2d5c92909a91ac5412b01c823b49b32fa955bd251ffc5a6a64fb61a1a706c8683c57e726fb2e1f2f35e816305ae86e2c5dbd6e9369593676653baa8a90f6a9fa761a7ceb41dd2a5648fec20b7454368339593219c293a629f2890e7b1c9498b33c088c9db96f7b89659d91a247f01adf2e826547f145f48f6c5723eb5239136cdfcc556b23dbe2ff2d275c5374b13955aff33d73ee2f56176adbe8de185001af580967794e61b8607a21e150c9ab247d4491896dd0bc915e3ec764fe083ee62c7035f02b3427f1382822390891c13d8117d88c8702f003ca7371f2e62fa1f2c9e3c357b555fce7d02576aba9e37927dd9f8eaba7a3cee8f70edc276cd5570649b84c7d7545e40da743e34eb5a696adf93f6e1e18e1a531e81c8555ba4cc3044fa72e64734dca030f80f59abb63877f58a5d57dd9dd616bb68471bf32ed636c8aa56062f5c0b8fed37483b2f9103e998ccb58d86bf371a683b16a87cd9238792889c99c496bc26ac8ee8a6960c1a6824a530eab03859304f7dce2e42dab9da3afa3660a9ae7a4f2fdada649ceb4e73657e83bc404696492c70187fb48a9be13e2a38399d573ce0aca38b80e4aface9aebcf62c58b4b04b7d999804a636488f3e01179051dc265ebe3e5ed41f84424cf8013d5115ea51eebcc16a1f64153175d0b55eca6ae947a3e5e118bde747f778337cde199f1c6465c96c9d36721e85d578f9b127c157a3caaf3bd71f7a13b8462ebfd8dd86efb8f3816cfe259bbfa274a6b51d7305de8aafc87a1bac2811bf8b69cb9b430eeddf0fe06d330604a240fec49a802e91a485257ba5d673cb03042141186c4ed1dd03f6038e0c41f39b0c30cc7e85de972fca0c6b933cdecc3174567237d46efbb46c52ccfc34f2c11678a0ebea23a34a732a5c33adff3133f161aca006d11fa74f31d1a57395830dac55ee1ad72642706e193bbdbc5c3926f9ce0414d3cd59c5b6819f8fc544733", 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) flock(r0, 0x800000005) 16:00:13 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f00000002c0)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70bae370fde2e3e5422b"], 0xa, 0x0}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r7, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r8 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r8, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) Qà8Qà8hotplug: event lost, queue full 16:00:14 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x11, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x19, 0x800ffff0, 0xce1, 0x2}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1000000000000062) chflags(&(0x7f00000000c0)='./bus/../file0\x00', 0x10000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus/../file0\x00'}, 0x11) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) lseek(r1, 0x0, 0x0, 0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x68, 0x9, 0x8}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x200, 0x34}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x4}, {0x20000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:14 executing program 1: close(0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0xbd) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777f9e9dfceac2a84e6abca64896bc5e57c6388bbd2ae08b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd235bb8dd117743d433d7b36e9f0e927d7a8f7749f3f96b20000ff0f000000060000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b165161474e6026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295e75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea08000000000000000a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce1a21b1b00a3551ac9a7613f5800000000000000dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db15a566bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d39f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645300d08e6670a7a841e3e8a00568d9dc3b94be41d7566f47d68328754d5548de447965ea644ecb322dfb98c825c56e50d04960cc2612024d1dfed984afb67ea91dc6728705eae76b9324d2391df337d18dc05b7cc217ab7d8db003353444009a44ee3062a6eed7607876d4c52b1c3dcc5e53f1f9344e1a29e51b48a1fb55aed548eaa944578cd3e79c71a6179856742480139575f2737ed23817555afd9769a3b7ddf3a8df36fd861c96d481de6413bdc0d60e3e3af63904cbba2065758147bbb713ef8dd121cb280b8e7033d64a3b4a02f7dee6df425a7422d4beba191ddb67d05e1080d11728fb29bdab151e1e416fd8fc4b0a2b3f69d458a305de37d5d3a7e5296b06a6660b004dd0126d3ebba64d1e5bd9ad89f678f05e6fc3acf1f89fc979c3414b632f349e0aa5ae3357b2237a30cabe5070aae4a03015d9f30edce8b30c56ee1f1ccfeb197aa2db9859b90343080ce9ccf6cf0d40a032e2beefcc9df57b64dc6e1e856e62b029df076403e3c5fa8c09438c09e4ab28702d3c0db7d25f126eb37439cefbda6a18b97acccb3a74c9ccb8911a9c8980b08f935ea7e3a0856a14d1728e35e753ef2d369d215e85efcc1e8d7ba2fbad78695f6dfb7da69b13fc50c5e954d9e81bde9833b4fcd4b233612f1f84"], 0x10) dup2(r1, r0) r2 = socket$inet6(0x18, 0x8000, 0x7) recvfrom(r2, &(0x7f00000000c0)=""/199, 0xc7, 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x400, 0x80, 0x7, 0xfffff000}, {0x8, 0x6, 0x3, 0x2000000}, {0x4, 0x0, 0x0, 0x101}, {0x7ae5, 0x80, 0x4e, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x7237, 0x8}, 0x8) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff0000000000000000000000000000000000000000000000000000000000f6ffffff00000000000000000000000000000400"/110], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) clock_getres(0x0, &(0x7f0000000140)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x466, 0x7fffffff, 0x81, 0x2, "37aef87b3be14d91d97a3d589af6ba42ab065b66", 0x3, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0119262f9b1008800000"], 0x1c, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x6) r1 = socket(0x2, 0xc003, 0x6) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000b3b90e648a32e2a1f6cad0810112eff4c0af259a6164fcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) write(r3, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r3, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r4, r4) sendmsg$unix(r5, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES64=r0], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556", 0x23) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b7", 0x2d, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="9e3eb39006c0826c717ce6f35d4230e8864fabe4f27242c9aa", 0x19) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = dup2(r0, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x0, 0x81, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x6, 0x7}, {{r6}, 0xfffffffffffffff9, 0x7d3f9183aeac5a76, 0x4, 0x2}, {{r7}, 0xfffffffffffffff8, 0x85, 0x0, 0x8, 0xfffffffffffffff9}, {{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff9, 0x99, 0xf0000000, 0x13, 0x4}, {{r10}, 0xfffffffffffffffc, 0x80, 0x2, 0x7fff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x6, 0x3}, {{r11}, 0xfffffffffffffffb, 0xdde5b195392f95ba, 0x1, 0x10001, 0x7}], 0x1, &(0x7f0000000300)={0x7fff, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r12 = msgget$private(0x0, 0x0) msgsnd(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="39dde726a216d844"], 0x0, 0x0) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r12, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r14 = openat(r13, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r14, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x4) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0x2, 0x2, "54ab06b29a303cbec43782aa38a09c4b99077fa6", 0x1, 0x6}) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = dup(r2) linkat(r1, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00', 0x0) write(r0, &(0x7f0000000080)="880000d2ea465755f8b4bb6eafec7848225cd310015d062e0800000000000000db71f08018357bb5d42a310f0f480f245cbfbb000000000000000000", 0x2cc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) recvfrom(r2, &(0x7f00000002c0)=""/250, 0xfa, 0x1001, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) fcntl$getflags(0xffffffffffffff9c, 0x3) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x44) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r4 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x100, 0x4, 0x1}) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x30}, {0x200}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$BIOCLOCK(r0, 0x20004276) close(r2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x23}], 0x1}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:14 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x430, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, 0x7fff) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x598}], 0x100000000000015c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000380)="0b6fee9b81f4098dd6ce825faaf9829e98298490ec", 0x15}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0xa) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000002c0)={0x6c8b, 0xff}) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() accept$unix(r2, &(0x7f0000002580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001136a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009af2537a058804f22e9bde6900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c8ea05dcf759d3077070753822dd17a5f6473fba2e1d9d32f26216959741e3b4c2ed4729c1bfd4e43940436af870a716367eff17a2a2fb0bea54f74d0405154b52536148a9b40f8bebe97feaef891e1a9c5bad6bb39ff8ab7751b823214a16dc05683026340246bd34d915ebb67b27027a533ca82ea2fdcdea6c60f9344e97d56c7ea75409f54c944fd98f02518a041a2"], &(0x7f0000001440)=0x1002) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) r11 = dup2(r3, r10) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000001480)) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCDRAIN(r9, 0x2000745e) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) kevent(r2, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0x8000000000000006, 0x41, 0x10}], 0x200, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff1, 0x4, 0x1, 0x80000001, 0xfffffffffffffffd}, {{r3}, 0x1cc1aac97d741693, 0x20, 0x1, 0x6, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xd9, 0x22}, {{r1}, 0xfffffffffffffffb, 0x81, 0x80, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x27fe400000, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xd94, 0x7}, {{r8}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x1b09}, {{r12}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x2, 0x1000}], 0xdc2, &(0x7f0000000280)={0x4}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffff, 0x90d2, 0x0, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000001c0)={0x81, 0x0, 0x8, 0x7, "fc2dc1ae9e09169c405356ff98d23061af3b14ff", 0x7fffffff, 0xffffffff}) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = dup2(r3, r5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r21, r23, r29, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r30 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x1, 0x0) r31 = syz_open_pts() ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000280)=0x8) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x10000, 0x0) r33 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x142, 0x0) r34 = syz_open_pts() ioctl$TIOCSETD(r34, 0x8004741b, &(0x7f0000000280)=0x8) r35 = syz_open_pts() ioctl$TIOCSETD(r35, 0x8004741b, &(0x7f0000000280)=0x8) r36 = syz_open_pts() ioctl$TIOCSETD(r36, 0x8004741b, &(0x7f0000000280)=0x8) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x140, 0x0) r38 = syz_open_pts() ioctl$TIOCSETD(r38, 0x8004741b, &(0x7f0000000280)=0x8) r39 = socket(0x0, 0x0, 0x0) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r44}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r46 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r48 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r48, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r50 = semget$private(0x0, 0x8, 0x400) semop(r50, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r50, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r50, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r50, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r50, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r50, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r50, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r50, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r50, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r50, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r50, &(0x7f0000000040), 0x0) r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r55 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r57 = socket(0x0, 0x0, 0x0) r58 = fcntl$getown(r57, 0x5) r59 = socket(0x800000018, 0x3, 0x102) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r61 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r58, r60, r62}, 0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000540)={{0x5, r52, r54, r56, r62, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r64 = socket(0x0, 0x0, 0x0) r65 = fcntl$getown(r64, 0x5) r66 = socket(0x800000018, 0x3, 0x102) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r68 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r65, r67, r69}, 0xc) r70 = socket(0x0, 0x0, 0x0) r71 = fcntl$getown(r70, 0x5) r72 = socket(0x800000018, 0x3, 0x102) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r74 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r71, r73, r75}, 0xc) r76 = socket$unix(0x1, 0x2, 0x0) r77 = socket(0x2, 0x3, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8040691a, &(0x7f0000000300)) r79 = openat(r78, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r80 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r80, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r81 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r81, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r82 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r82, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r83 = syz_open_pts() r84 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r84, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r49, r56, r63}, @cred={0x20, 0xffff, 0x0, r65, r73}, @rights={0x30, 0xffff, 0x1, [r76, r79, 0xffffffffffffff9c, r80, r81, r82, r83, r84]}], 0x70, 0x5}, 0xe) r85 = syz_open_pts() ioctl$TIOCSETD(r85, 0x8004741b, &(0x7f0000000280)=0x8) r86 = syz_open_pts() ioctl$TIOCSETD(r86, 0x8004741b, &(0x7f0000000280)=0x8) r87 = socket(0x0, 0x0, 0x0) r88 = fcntl$getown(r87, 0x5) r89 = socket(0x800000018, 0x3, 0x102) bind$unix(r89, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r91 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r88, r90, r92}, 0xc) r93 = semget$private(0x0, 0x8, 0x400) semop(r93, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r93, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r93, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r93, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r93, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r93, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r93, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r93, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r93, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r93, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r93, &(0x7f0000000040), 0x0) r94 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r96 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r98 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r100 = socket(0x0, 0x0, 0x0) r101 = fcntl$getown(r100, 0x5) r102 = socket(0x800000018, 0x3, 0x102) bind$unix(r102, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r104 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r101, r103, r105}, 0xc) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000540)={{0x5, r95, r97, r99, r105, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r106 = semget$private(0x0, 0x8, 0x400) semop(r106, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r106, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r106, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r106, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r106, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r106, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r106, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r106, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r106, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r106, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r106, &(0x7f0000000040), 0x0) r107 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r107, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r107, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r109 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r109, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r109, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r111 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r111, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r111, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r113 = socket(0x0, 0x0, 0x0) r114 = fcntl$getown(r113, 0x5) r115 = socket(0x800000018, 0x3, 0x102) bind$unix(r115, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r117 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r114, r116, r118}, 0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000540)={{0x5, r108, r110, r112, r118, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r6, &(0x7f0000000c40)={&(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="040f13bc39b8817ae8b54ec943176bcd6bc9304610171b1e4ba315b493be3ff405ad0fa5a3c0a22f75510f0cd463467e1558172ff88c2591f55e881b15de", 0x3e}, {&(0x7f00000003c0)="1f4c6458474b42d7ab1583e884e3a8bb0cb722", 0x13}, {&(0x7f0000000500)="63d89c13a18476661f2a060cfdf5c78a803772b6a60fc2f89482e68389820c603d4609e6935b8b052cc31f0c25a1b7cb066663fa2bcc0b78a8c348a365cfaddcaefaa1a84062d485796c2b953172e38beb3735d870297168b5abd9ce809eed2923b726815f3501b610ec3369eecebf655af5b100eba668b7efbc9107c9cc5356461a188166e7eb72c13091190b95fabe16c41ec0eb2d958f28ac4ecfcd71a3d290bc34540bcec56cf5cf185eceb67758d7ff5de04bcf771cf12ee59ce439fc", 0xbf}, {&(0x7f00000005c0)="43cfa464049a82e263d607510814937469aa1b106cac9d891699736ef93d23f451f93cbb795cecc7c943e46d1a48bb1f624c5e93d9b723e21c7913361cbb631b010fb138da27fa69f520d6d59a21e8ff10f8edc4c1b5a70c185018227a3d520e994d7dec69cbe8efbf30cfef1d59a4bf93d96999dccb1c3abdaeb4d3518c09a3152ecebb1cc2dc685c7f61b6cf1db5574bf8b795565114b56b0220328667e272c3c5101095574c", 0xa7}, {&(0x7f0000000680)="505dbcad80ada9f0bb417144345addbc307d1c6a2f0f66c9045fb5a2e79f80ce1e240b2f1aba94f7afc9c6f6ae6ad899a5047290b2e06e727643d001c78ce02cfc5890069bd95a78e4c86c2a1c37974b94bc5b5b7fa67c0814ada28a06bf4405eead48fa8a42645a8a787e97a916ce679ca9918e9966e49df54c2912769779ca1d3b186ab040e51f861e94229defbd090e069c7433ce40c75db9a717bc33f5d9b2cbb796a41969ca53c8a3a793c39a3c", 0xb0}, {&(0x7f0000000740)="b96d8b14c58bab04b6bb551cbef3d8c5a9b2a41ea621e132e7e14107ee285c15af4e0347afef477f11de3b872207fb1f9464b4b99917529fc47ee8207fda5a7633f6526aec7d2dfc757b1bc268f7e8bd069e55286ad5d3092ad9327a3a325dbef9f38a933c4b47469d085367035de84823d1920991960fd85e652f42e59dcc01b929bc62d559834e4062daff090b888f5ec8e8b8df9be7ac85aca05a61cae982b4bdc15abaade57f7c174fa0851a5421b55030a767ae7c64924798c60dd241048e15a2c3cb4276ea3fc73b30d9fc9768a853b827d0cb8bdc51bec567473bc00da926e494f1ed4b8b89f1b64d8cbf865f73", 0xf1}, {&(0x7f0000000840)="8c97d5d69845a1cfda12af91a03de7e80e2e5762268af69aa18e3901842dd6362fd5f858a23fd1ee8f2ced16e89d039d5b629b3d1fafaa84ec5c42a5d1cfb14fa643c8ffa3f3fbb59a5924b682af65c46ad1f17a992d7409f655747c5e32064a57b13ee2a381936bda8a7225101538a3a5563e9ff11a99634a2a50b762b88764fdd6271363d8c5021bd6af7552c6e6c1d74cb2d2b4c7c2aea49c6ce9b61175b41a6bafd463f6cddc1f3c92f072d0", 0xae}], 0x7, &(0x7f0000000ac0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r2, r7, 0xffffffffffffffff, r8, r1]}, @cred={0x20, 0xffff, 0x0, r10, r14, r21}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r30]}, @rights={0x30, 0xffff, 0x1, [r31, r3, r32, r33, r0, r34, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r35, r36, r37, r38, r0]}, @cred={0x20, 0xffff, 0x0, r40, r45, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r46, r47, r63}, @rights={0x20, 0xffff, 0x1, [r4, r85, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r86]}, @cred={0x20, 0xffff, 0x0, r88, r95, r118}], 0x158}, 0x407) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x18) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r4) syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x1) r119 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) connect(r120, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r119) ioctl$BIOCIMMEDIATE(r119, 0x80044270, &(0x7f0000000180)=0x1) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r6, @ANYRES64, @ANYRES32], 0x10, 0x2}, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x94) kevent(r1, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x40, 0xfffffffffffffffd, 0x10001}], 0x6, &(0x7f00000000c0), 0x7, &(0x7f00000001c0)={0x7, 0x3}) write(r3, 0x0, 0x0) syz_open_pts() shutdown(r2, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getdents(r1, &(0x7f0000000100)=""/187, 0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r2, 0x7fcfbd5c602a308a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xff, 0x7, 0x3, 0x6, "a0aa5369b6fe673be4cc57533dd719820dc9cb70", 0x6e2d6700, 0x2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x4, 0x7f, 0x876f, 0x0, 0x2, 0x0, 0x745, 0x1, 0x2, 0x3, 0x100000001}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/247, 0xf7) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0xa, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socket(0x0, 0x0, 0x0) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r18, r20}, 0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) r27 = socket$unix(0x1, 0x2, 0x0) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8040691a, &(0x7f0000000300)) r30 = openat(r29, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r31 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r31, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r32 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r32, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = syz_open_pts() r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r9, r16}, @cred={0x20, 0xffff, 0x0, 0x0, r24}, @rights={0x30, 0xffff, 0x1, [r27, r30, 0xffffffffffffff9c, r31, r32, r33, r34, r35]}], 0x70, 0x5}, 0xe) r36 = msgget$private(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r37 = socket(0x0, 0x0, 0x0) r38 = fcntl$getown(r37, 0x5) r39 = socket(0x800000018, 0x3, 0x102) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r41 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r38, r40, r42}, 0xc) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000180)={{0x0, r40, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000044001000d, 0x0, r2, 0x0, 0xc33}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b97000000000000000001bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a091395a23bc7dcffd54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7ff0d85d327253045dfd8408000000000000000191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4cfeb18e94eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac55a2e857a8bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8bb841c23e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a240000000000000000bc09a01e84b561bde09835345941360900da3628f5c98c37514da9d28b3aadefde8b47aae355175fc586474ea1da96fa3251af032505b0aabca18f5985d2e2ce6ebe57d69a5d09e76e6f0b0e2ffac3beca93d00b25921c304523ed0bc5c3f9fc1bf5e6935ba1863b286a8cdc1cef94442e6fcb8cecaa6a58930a68cdca62a4c03a0d71272a9eacb2e4c3659dae62523a48"], 0x10) mprotect(&(0x7f0000284000/0x1000)=nil, 0x1000, 0x5) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = dup(r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) close(r0) 16:00:15 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) semget$private(0x0, 0x0, 0xa1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x102e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x466) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x3800000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:15 executing program 0: shmget(0x1, 0x14000, 0x741, &(0x7f0000753000/0x14000)=nil) acct(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0xd4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) read(r2, &(0x7f0000001340)=""/163, 0xa3) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x8) dup2(r3, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r4) flock(r4, 0x0) recvfrom$inet6(r4, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x18, 0x0, 0xff, 0x20000000}, 0xc) faccessat(r4, &(0x7f0000000280)='./file0\x00', 0x1, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x1, 0x1f, 0xfffb, 0x9, 0x5d98}) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) flock(r0, 0x2) recvfrom$inet(r0, &(0x7f0000000040)=""/240, 0xf0, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) getuid() syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) r4 = getgid() setgroups(0x3, &(0x7f0000000140)=[r3, 0xffffffffffffffff, r4]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f0000000180)=""/18, &(0x7f00000001c0)=0x12) 16:00:16 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x3, 0x0) shutdown(r1, 0x2) r2 = socket(0x18, 0x3, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x3, 0x0) shutdown(r3, 0x2) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="f59d6028d150ab7cb0c3fdc290eff2e8f008b014bcb6398c24a1767964e425f6112831322b3be5ff0301bfdb5695bc8f37c1cf26e7ad1aaf3571afa5cd96ad15f69680a7b70658ab0f5a53ac4411855cdb9207", @ANYRESDEC, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES16=r1, @ANYBLOB, @ANYRES16=0x0, @ANYRESHEX=r2, @ANYRESOCT=r3], @ANYRES16]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000100)='.\x00', 0x800, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) fcntl$dupfd(r4, 0x100000000000, r7) r8 = socket(0x18, 0x3, 0x0) shutdown(r8, 0x2) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f00000003c0)=0x10) fchmod(r5, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000140)={0xfffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000001000000000000000000e0ffffffffffffff0000000000000000000000000000000000000000000000000000000000445b2ddc4b10a5eefca2d6d893562f223b95da3a50100800000000060000000000000000002300000000000029148596ca46901d15a3933a762a8d23a28a65950b8ed6567ca72d7ef24f216b822420eed55425bde7c2489a8eef13fd6c4ef44ea139788d4a4d0e8501af11faee316f8fee0cd0182241fb832e9754db7025d14df8951494eb0af238b1b0157442464774701902fe4338ce7a00d3a0381de8bcf505a31e5dfd7a693b4567b962e58a52"], 0x55, 0x3, 0x0) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f0000000480)=""/101, 0x65) close(r11) r12 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r14 = semget$private(0x0, 0x8, 0x400) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r14, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r14, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r14, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r14, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r14, &(0x7f0000000040), 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x800000018, 0x3, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x4, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x456a8034aee97c7a) r28 = syz_open_pts() ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r11, &(0x7f0000000a40)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000440)="a96babd83d4706afaf68e39d72988472915dbab05bf8e4a0339ab469206c6943504079ee5dbcc90b2eef8f3ba358de4a3410ea44bccadb7e0cf2fa544bf441b0352c04dcb1d32d78f54889cf79aff205a0ef9f0b8b5cda0a03a8508ee1a4103e80cc7f997ccb5f66c344d6f12395ed532669a4faa8dec32872bc", 0x7a}, {&(0x7f0000000500)="245443791a27f5dc4457207587c01e88e8dfeaa67e28ee1698cddd204d3599e23ad4381cb44c36b60dbf3180d02c494a4731427ea5349ead0e6459d72b6b0be73308cbe0ae8acf289a938a6ff6656ac3027b404d9788aa14afff11862a55126b64c07c5211420b099f6c5613905f80ee831364c673b807aa4fc71b4cf36861958488df0fe796af765c6fd8302dc9ed803466d25633bb049bd8aec0932031680a2279ed18b866219a02db55abbad573b871976a3f9584d017b1a86142e11728f992586db1002f6cdc4ba3206d037d18757e1f17daa98a2c713d4d530d42d47c", 0xdf}, {&(0x7f0000000600)="24f497a557c3e6b5", 0x8}, {&(0x7f0000000700)="83104d48d06d21d8b8dab4ff266011dad267581fb15aa556ef0c2e117196da5ea9307682a8fb39eecfa71d63546b16e9fb524710c91ff795eb273178c3cae0a8bdb35707f2990aabbc896bbada349c671ae583a48235ece119421386fb74986e7833533c9f28cc7a2b803548d5b7058cc925914c56d64cdd0de3b6a9fe0dfdfbc8aabba932a3453e9f604cc784363e170dcc6fc07a831e1ba9446ddefe7649edf24960af051551478d39665e7626c59823b69d3e49e320f59b46e86c686002ff2092183e132a25dde291c9ab6c5bcdcc96e98a5fe7", 0xd5}, {&(0x7f0000000800)="54b59126139de11b96b18abdb50f3b57274df3cd1efd03d39cc28ebaf8c8838582c77378edfcbbf1e04615482b9981af470050a786e95b9d3ea47cb78b20ad9bc716967e0b5450a01575c03769e66b909aacd609907d89d5b2f525b733de273dcb807b4bdb49b4a0b974023a166a0e97a077830c82c77231369e58674572658a453854ca20", 0x85}, {&(0x7f0000000640)="593d7b71f7a89f91dcc121d6af6e3134f15757a87f1842f37008c48c694b3ec5ab510e7137fd5474cc237c84861f5a3294abe48fe14f579275556d0cf905076a605714a002f82852ba5653d137d5a2b4f9da7d687be6c4db16b6d4fae9e61c2b02e7b8187e977aa99faff6e77def8b57128b", 0x72}], 0x6, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r12, r13, r18}, @rights={0x20, 0xffff, 0x1, [r27, r9, r28]}], 0x40, 0x2}, 0x9) msgsnd(r10, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x29) r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, 0xffffffffffffff9c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x747) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget(0x2, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0xfffffff7, r5, r1, r6, 0xffffffffffffffff, 0xdd61852c5baaf749, 0xb}, 0xffff, 0x8, r7, r8, 0x2, 0x5, 0x3}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) r9 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = getgid() r12 = getpid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x17f6, r10, 0xffffffffffffffff, r5, r11, 0xd0, 0xfff}, 0x1, 0x100000001, r12, r7, 0xfffffffffffffffb, 0x4, 0x3, 0x401}) r13 = open$dir(&(0x7f0000000480)='./file1\x00', 0x10, 0x120) unlinkat(r13, &(0x7f00000004c0)='./file0\x00', 0x0) r14 = getppid() getpgid(r14) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x43}, {0x48, 0x7}, {0x0, 0xfffffff7}, {0x24, 0x3}, {0x4, 0x28}, {0x47, 0xf320}, {0xf, 0x4}], 0x7}) shmget$private(0x0, 0x1000, 0x98, &(0x7f0000ffe000/0x1000)=nil) r15 = shmget$private(0x0, 0x2000, 0x3e3639a163e1f95, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000680)={{0x0, r16, r11, r17, r18, 0x2, 0x1000}, 0x3, 0x1, 0x0, r19, 0x0, 0xfffffffffffffb73, 0x4}) 16:00:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x37) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:00:16 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESDEC=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x4029eda25b0b625, 0x5e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x0, 0x4}, {0x18, 0x0, 0x4, 0x1000000160002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(0xffffffffffffff9c, &(0x7f00000002c0), 0x10af, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) getsockopt(r2, 0x97, 0x9, &(0x7f00000001c0)=""/120, &(0x7f0000000140)=0x78) getppid() 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3, 0x8001, 0x0, 0x200, 0x800, 0x6, 0x1, 0x1, 0x8001, 0x1}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f00000001c0)=[{0x3, 0x0, 0xff, 0x7}, {0x101, 0x6, 0x9, 0xb7}, {0x1, 0x0, 0xf9}, {0x4, 0x0, 0x1, 0x903e}, {0xabdd, 0x2b, 0x40, 0xffffffff}, {0x1f, 0x3, 0x6, 0x400}, {0x1ff, 0x1, 0x6}, {0x4, 0x1f, 0xc9, 0x8001}, {0x1, 0x20, 0x3, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0x8000}, {0x1, 0xfff, 0x800}], 0x7) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0xfb) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x1800}, {0x3, 0x74, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000800}, {0x4, 0x4, 0x2800}, {0x1, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r1, &(0x7f00000004c0)=[{0x3, 0xb06, 0x36e9a91f8a84f16d}, {0x8, 0x389, 0x1000}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020699b, &(0x7f0000000300)) r18 = dup2(0xffffffffffffffff, r17) r19 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r19, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x2) r21 = semget$private(0x0, 0x8, 0x400) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r21, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r21, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r21, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r21, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r21, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r21, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r21, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r21, &(0x7f0000000040), 0x0) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000540)={{0x5, r23, r25, r27, r33, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r35 = socket(0x0, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket(0x800000018, 0x3, 0x102) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r39 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r36, r38, r40}, 0xc) r41 = socket(0x0, 0x0, 0x0) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r44 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r44, &(0x7f0000000480)=""/101, 0x65) close(r44) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001780)=0xffffffffffffff09) r46 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r42, r45, r47}, 0xc) r48 = socket$unix(0x1, 0x2, 0x0) r49 = socket(0x2, 0x3, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x8040691a, &(0x7f0000000300)) r51 = openat(r50, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r52 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r52, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r53 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r53, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r54 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r54, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r55 = syz_open_pts() r56 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r56, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r20, r27, r34}, @cred={0x20, 0xffff, 0x0, r36, r45}, @rights={0x30, 0xffff, 0x1, [r48, r51, 0xffffffffffffff9c, r52, r53, r54, r55, r56]}], 0x70, 0x5}, 0xe) r57 = getegid() fchownat(r18, &(0x7f0000000400)='./file0/file0\x00', r27, r57, 0x4) r58 = getuid() r59 = semget$private(0x0, 0x8, 0x400) semop(r59, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r59, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r59, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r59, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r59, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r59, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r59, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r59, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r59, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r59, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r59, &(0x7f0000000040), 0x0) r60 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r60, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r62 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r64 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r64, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r66 = socket(0x0, 0x0, 0x0) r67 = fcntl$getown(r66, 0x5) r68 = socket(0x800000018, 0x3, 0x102) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r70 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r67, r69, r71}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000540)={{0x5, r61, r63, r65, r71, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x152, r15, r57, r58, r71, 0x4}, 0x10001, 0x81, 0xd61}) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r72, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x45}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r72, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x14}, {0x6}]}) connect(0xffffffffffffff9c, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') readv(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000380)=""/237, 0xed}], 0x2) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x6, 0x10, &(0x7f0000000040), 0x0) socket(0x0, 0x4000, 0x8e) r74 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r74, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x45}, {0x7ffffffe}]}) r75 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r75, 0x8028698c, &(0x7f00000000c0)) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x3, 0x3, 0x7, "aef081e9369bcdbc2163088eab68fdfa03bacd43", 0x0, 0x1000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xf) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) poll(&(0x7f0000000000)=[{r3, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, r5, r6, r7, r8, 0x80, 0x2}, 0x5, 0x0, r9, r10, 0x8, 0xadcd, 0x5}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54, 0x0, 0x1}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4d}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x43cb9, 0xfffffe24) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1, 0x1ffc, 0x0, 0x8, 0xc9d, 0x4, 0x1, 0x2, 0x1, 0xfff}) dup(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) sendto$inet6(r3, &(0x7f00000002c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84fd6f875ea6f6980d6458d0d2747d99001f458fd94be2b655d51", 0xf5, 0xa, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x12000002ff, 0x0, "00b9ab6d0000fd000200"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000495000/0x1000)=nil, 0x1000, 0x2) shmget(0x2, 0x1000, 0x400, &(0x7f0000279000/0x1000)=nil) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='d'}], 0xffffffffffffc37, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x20000000}]}) pwrite(r0, &(0x7f0000000040)="fbe21f897762000000008e655fec", 0xe, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) r31 = socket(0x2, 0x3, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) r33 = openat(r32, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r10, r17}, @cred={0x20, 0xffff, 0x0, r19, r27}, @rights={0x30, 0xffff, 0x1, [r30, r33, 0xffffffffffffff9c, r34, r35, r36, r37, r38]}], 0x70, 0x5}, 0xe) r39 = getuid() r40 = semget$private(0x0, 0x8, 0x400) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r40, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r40, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r40, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r40, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r40, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r40, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r40, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r40, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r40, &(0x7f0000000040), 0x0) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r47 = socket(0x0, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x5, r42, r44, r46, r52, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6e, r27, 0xffffffffffffffff, r39, r52, 0x9e, 0x1f}, 0x1f, 0x81, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="ff7fdc", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) connect(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs={0x1f8d39cb7becca71, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/229, 0xe5, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x5, 0x80) socket$inet6(0x18, 0x3, 0x27) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1ff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x10, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="da685bc8c467649b8d1aa3f9f2b068863c639bafe44b4eddb991c0e9da2a5719350c95cad57f1f627e4323a7ba426b4cac7efed169b744ca9b45f28718c2dfa360ad8118e18bacadecb5f58a38ed8ff8d10ce9ecb6b8220fa7aeac78a93f7778d6fb7d274d1dff0a94af2543ab08aa21e4735843d4b198d6127779c38e18069eb1db21bc56", 0x85}, {&(0x7f0000000280)="1027260b6bcc648c18a235f3b56548c25c4746e8364927ab6f5d9bfc54e989b11ad41b8b606b11aca9b68fdda36daf8de1e01ad989a91948ee5e319b39b559b83241675ea6f46001d2381da1732168e1e5176ab36968e6dbf38b3b746f281eaa42367771b5e6a443e85182cc7d495607bff96475f4da9c5fa6f1050a8d7dc03618d3ec6357ed7291afe679360cd4335dc33709384568bb8603ded78603c79293691a6502c058b814f3a99dc8315b", 0xae}, {&(0x7f0000000340)="468b7453be971526db4257f5ae8277632bd6520c3cc8a381bc71fc3960455056b6a757a9e99df7c3986b4dcc358c4efd287fbe186aa5f4299ade61e287ec8f83df4d51066f93e6d08e170ad4d17e9093497b3310c6aef87f9b62126bea39cefc2bb4ae1126eee7e1fb65f8338d71125fe1600a729224bc18bfbd49ee93663c6b7aad7b7655eabd9d657b8bf47eff1876e225bbec0013db547ab4bcb93c33c98cd600b6f4e00cf6f9a4911b1464aa0a6fff63c405f92d7f90c48c76590b4a709620c85716312897d652a22fa748493dc322a18191256697932ac64e6d", 0xdc}, {&(0x7f0000000440)="dc6a19571ce3942d1452b040204b8e6af2a7a435088809e18356445de6bd040d70b029d8ac", 0x25}, {&(0x7f0000000480)="16992c4f52a915f3f57433d821a69765d2105c0cda2bc78a2e0d06f4c31ec1a30bdd8535649dfbd36afab09908116fda5b5e4850991a1246e0bd1259e870", 0x3e}, {&(0x7f00000004c0)="bf", 0x1}], 0x6, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff, r5, r6]}], 0x28, 0x4ae59fc0659e7117}, 0x19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) close(r7) acct(&(0x7f0000000740)='./file0\x00') fcntl$getown(r4, 0x5) r8 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) pread(r8, &(0x7f0000000800)="596d25982f9847805d260651b6e89a0d2da49ddd2bc1e060e3bc6545b2ab29c327ded24e652f459c56d62b1ddefb2a2baa6e54f6c5c50004c6bd4d6643c8bf4b7de4676532f42462882c73815c5b0e9eef63fd6dbfcbb38504674644e722dfbe50700f8f9965aa99a9b1d5ec59ea27b2bd053e57d81aea899a61df5d1b705de135af", 0x82, 0x0, 0x3) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x38, 0x0, 0x20) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x108) sendto$inet(r9, &(0x7f0000000940)="d63999e2595f17b4513da599423fc97273efde349496f7c893527d21da39e2c4c81708475d48ff7e21bc1ee85a0a24b67a81eb1f601988a2f4041ce66ea661f39271404e20fe28cbd4f26f86e8b1c05a2c31eabd5c9a74b074c61f27e0f22d", 0x5f, 0x404, 0x0, 0x0) r10 = socket$inet6(0x18, 0x3, 0x2) getsockname$inet6(r10, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x10041, 0x0) sendto$inet6(r11, &(0x7f0000000a80)="07cb6ef4c1fa3624bed075fe660d3f3810e6e8466132c80df2e3e674f78eda7c4d185599681e2787efa4bf3d4a77728d407663c4c43ac533dd9802ee67b0aa3b7e0ba51bcafc90cb091c391e2c8a1d6cffd9e09b11b1eeda3f256dc53ce4363d", 0x60, 0xa, &(0x7f0000000b00)={0x18, 0x2, 0x977, 0x7}, 0xc) r12 = socket(0x20, 0x5, 0x3) getpeername$unix(r12, &(0x7f0000000b40)=@file={0x0, ""/108}, &(0x7f0000000bc0)=0x6e) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/null\x00', 0x2180a, 0x0) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f0000000c40)) dup(r11) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) socket$inet6(0x18, 0x1, 0x80) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xdc73908942e6c5cb, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = dup2(r4, r2) write(r1, &(0x7f0000000140)="27520fb5e6b4408b83083acb157852e13356544693dacba2bd2925d2de720bd7cc66d9042b1701232fd357a454cb6cd0014d81a1b1c81bf10cc28874efb907115dfcf4e9ac9532a384c7bf87c05298589c8b190af57761cca88f595f7faf13158509fa", 0x63) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x10, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1}, {0xdc, 0x0, 0x0, 0x1822}, {0x94, 0x7, 0x8}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1c7, &(0x7f0000000340)="b50f14980e0700e085441b24ae7bc3b99ac4d54f6e961e1c5a9e6ba009a5ec72f91c37d2e99cd49ff7b464836f7ccb6001893c428556abaf5e8674bceb6dd35b86793fa6926cf975a23a8f1c3e2cf1b2fa2d0cf4667f1232eb986be35fe67f6f01006536241140ce46fe64b8a70c0c09b073f475fec00773ccf31e781b7a42ed1b062a6a32ae163b29a4c843edb453622512b29d2c49f218e1aced437400e607b532171ef1f60000000000e75a5908000000000000b4195b05e8d08fe20fa4bcf1cd39fa8e89789c1bda5e37f4c6aeaee5bce91ea723b1b02f73a8ee2fd5078ded2ef330a9c83e6b03ad59ba02420b5e0c975a8750628482e4ced928a65125753ece9ba3af201761739d3d49ea8263def21cce989782cc21cd6373dcfcb894ffb7ad271f77dfe717e4a562de71a6204212683149441b105156fd0d40f2ade1db77382ae08ea0bbc333ab3e25e9323a55acfa17bb6b2e5f542484491bf7ee4ae24f267fbf4c6d6f06252b54e79c0c0208926bf966fdb170dcc2306ae41db9c35c31d339b172fa72da508c80f5af151a3617be6ab49b35fcaeb1a65b5b286d8be97a6caac667d31fe309062757d37e83b0f565c2b6806538e6c4d7173ff02caa9ad1b21ff5fac9dc") geteuid() 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x401, 0x4, 0x9, 0x0, 0x1, 0x3f, 0x0, 0x4, 0x1, 0x3606, 0x4a}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x4000000000025}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x23771a420715b8f7, 0x400b, 0xd6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044b67b3867357d4aa56ef46ff27c128913454adf"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r5 = accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x10}, {r2, 0x2}, {r3, 0x8}, {r0, 0x40}, {r5, 0x8}, {0xffffffffffffff9c, 0x80}], 0x6, 0x1000) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) symlinkat(0x0, r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r11, &(0x7f0000000480)=""/101, 0x65) close(r11) bind$unix(r11, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r12, r14}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x57]) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1, 0xe5}, {0x4000000000006, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000044}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = shmget(0x1, 0x4000, 0x42, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000bff000/0x400000)=nil, 0x1000) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, &(0x7f0000000000), 0x10) 16:00:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c224", 0x33}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x9) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0x166) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x2, './file0\x00'}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012b0b0c79acc46281"], 0xe0, 0x0}, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0xdc5690f7302f7e12, 0x53) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x810, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000a9a000/0x4000)=nil, 0x4000) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x2) close(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000080)={0xfffffe01, 0x82f2}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r0, r2) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186204018b002b3a0000030e83ca4fa4af07405027e3e481106a0cc557977126807465e1d48c0fd55b8586b04add144827823ad900c5d1e33b088311cc626b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r3 = semget$private(0x0, 0x2, 0xb0) r4 = geteuid() r5 = getegid() r6 = getuid() r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) r8 = msgget$private(0x0, 0x718) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() r12 = socket(0x2, 0xc003, 0x11) connect$unix(r12, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44332040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fe9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000280)=0x8) writev(r13, &(0x7f00000004c0)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r15 = getpgrp() r16 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x8001, r9, r10, r11, r14, 0x4c, 0x6}, 0x8, 0x800, r15, r16, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r10, 0x0, 0x1}, 0x1, 0x1000, 0xed}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) r17 = kqueue() r18 = socket(0x2, 0xc003, 0x11) connect$unix(r18, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r18, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10080, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r21 = socket(0x2, 0xc003, 0x11) connect$unix(r21, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) writev(r21, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) kevent(r17, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x71210cb65dd88b9c, 0x1, 0x3, 0x7fffffff}, {{}, 0xfffffffffffffff8, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x49, 0x40, 0x7f, 0x3700000000000000}, {{}, 0xffffffffffffffff, 0x4, 0x9, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x800}], 0x8001, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0xb, 0xfffff, 0x10001, 0xc8}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x3, 0x387b}, {{r18}, 0xfffffffffffffff8, 0x3d98127b15d9f812, 0x8, 0x7fff, 0x6}, {{r19}, 0xc5e2d2c3da0c307c, 0x20, 0xf0000000, 0x6, 0x3}, {{r20}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x28d, 0x7}, {{r21}, 0x7ffffffffffffffc, 0x20, 0x10, 0x2}], 0xbf, &(0x7f0000000340)={0xfff}) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/130) r22 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000380)=[0x1, 0x200, 0x1f, 0x9, 0x3]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCSCTTY(r0, 0x40047463) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x707) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7], [], [], {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pread(r0, &(0x7f00000001c0)="3be3680252ada4233b17", 0xa, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup(r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/41, 0x29) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xbfffffe1, "59b0d7317a117c00000000000000000040000040"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x3e000, 0x8, 0x3, "43f55aca9a2da926dd46026731cbaae315b47619", 0x1, 0x7689}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0xeaf) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = dup(r2) recvfrom(r3, &(0x7f0000000180)=""/26, 0x1a, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xfffffffd, 0x0, 0x1, 0x3, 0x0, 0xffffff8d, 0x3, 0x0, 0x10002, 0x1}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfffffffb, 0x5, 0x2, 0x1, 0x10000, 0x0, 0x0, 0x1, 0x4, 0x5, 0x4}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x102) r2 = socket(0x1, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$lock(r4, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x41, 0x7f, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000440)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000500)=""/103, 0xffffffffffffff6a) close(r5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d, 0x81, 0x0, 0x40000}, {0x400000064}, {0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000480)=""/101, 0x65) close(r6) getdents(r6, &(0x7f0000000340)=""/215, 0xd7) socket(0x2, 0x3, 0x102) socket(0x800000018, 0x3, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = fcntl$dupfd(r8, 0xa, r7) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x8) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000000480)=""/101, 0x65) close(r10) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000240)) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x7a78e41524695a7f, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406", 0x2}], 0x1, 0x0, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0xaddb35482f8b4849, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:22 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) sendto(r1, &(0x7f0000000000)="bfe9aa5b95ae62e41f78b826a8b221eaf985630981dedd4cc68e7f01e3135abcb571fad29d7eb87ebc416df1b4a1fa6fa0f77cf2e6dade2cba688741c6b957a2e13b8381154f47449762fdd3006a51f91d54a243f2dbf6959425ff2e7b1241b08c36ddc0611be1abd672c92cdafa6d764919cc584410d7dd580f943a4e47784418cd97f7930d1b7387507e9154b04034a31efbbe06588571ee42c14a36e146b1a6acc3f49ef01be7883d2d24a57bc992fa9cd2da93b2ee4e00f82a6c929b840fe522be8b4aeb1fb2d2d6b3bcb85332405c856cb06ee9e582186b45e54ea78ebf9506a9c1c8ecb21f2710db33ce8ec627f3a68f340c46141e2d55", 0xfa, 0xc, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x30a, &(0x7f0000000000)=[{0x5c}, {0x3ff}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000400)={{}, {0x0, 0x445}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20112, 0x182) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)=0x15) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) mkdir(&(0x7f00000000c0)='./bus\x00', 0x22) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semop(0x0, &(0x7f00000003c0)=[{}, {0x0, 0x0, 0x1000}], 0x2) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:24 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) mlockall(0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) clock_settime(0x0, &(0x7f0000000000)={0x658a1c48, 0x100000000000}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x9418cc54fbdb764b) write(r4, &(0x7f00000000c0)="5432c7bfe616b459f214f501b01417003953e8a6ac6d1dc7549da4d292ce0722fa632cc1853ffc521a9ae3a81e0cadc40a43a7ded678a7aa2db7f4136c8fb99f5b1fb3f67e7bcce5da402c6b5b59de68d7", 0x51) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) symlinkat(&(0x7f0000000180)='./bus\x00', r5, &(0x7f00000001c0)='./bus\x00') 16:00:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000229]}}) shmdt(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0xfc00, 0x7f, 0xf5, 0x80}, {0x2, 0xff, 0x7f, 0xe6}, {0x0, 0x2, 0x6, 0x3}, {0x8000, 0x8, 0x1, 0x5}, {0x9, 0x5, 0x1, 0x1000}, {0x78, 0x0, 0x7f, 0x5}, {0x8001, 0x3, 0x7, 0xffffffff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x3}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:24 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/43, 0x2b, 0x41, &(0x7f0000000200)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) read(r1, &(0x7f0000000180)=""/159, 0x9f) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x400]}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) syz_open_pts() 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) fchmod(0xffffffffffffffff, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) pread(r2, &(0x7f0000000000)="b6600d51dca6c3c687d00553d6c70d3f6d6a1d5196dff64893a4e3ddcfafc92c3e08f2ae481a6d4098c6a251696bd0b055bf5e9a34fd6a96daac665473567573aa149f2cb11baadf609d2e81493c993e368faaf967b609b8cb0550a59bbd63d8102fbe6dd9caa6c8b02acae91429ff1fe9ae1bf9771ee95b968147dfec52098cf83fabbf37d4d1ca7b222d2099ffb6c250ccf95eda43f7c8f1525b1cc9eeb9a24fbc732e6c858102eded6758ad", 0xad, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) getdents(r3, &(0x7f00000002c0)=""/125, 0x7d) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0xfa2) syz_emit_ethernet(0xfffffffffffffc46, &(0x7f0000001200)="00040000ffb32f748cf563aea4a315904a02c4baf508f7d7e0da8150bce5bec4e0c1f375c05e691fdb16bf204178e1bbbb012e499089734cd95547f44236f3b4e6a14d3d99bee2ef36cd3745c3095efec9663ef3f7a245b868e95a894bfa5809ad6efe7d38ee415f6fd36fde023172a78957f1a952d956093e0b7ad916afef06f87441ac17e35b32475778dcd0ee447dd767c62f75de36e2581eb8c0648139c4ead02102e38b04b50cdc603ba025ede249e226915880a4953c1d7826b6cf39905e64423b54d61dfbbec46951c81cab5ff6490f11e4c957f83bb6bd081734df0fd28000bc2d70ce0681ec7712e9ab143ded8ed1bf62f2a94c33803ea2a5f30ac7fa3a25742cddf316aa81a5259948bffe6770c3d506b84722acf448fb7a45d0b6d73d3139266b8f2895ccc23a0e6a712cf063f87c5b16c24f440ad43f37cdbfa42bdc9c99081e0d46e73da9d1863157660de1f55447343ba43affaba2e297a0d24f4f4e654c916f961b4bc0df870114337db1e1cb172a6bcaa1bdbeb7df620b410a64734a825b4fb38710ca1cf9bf5856aea15a0f1f06ffe2eb89fe5a451909a256e2837a7913a0b6b4fe0f8b4e41000000000000001b000000000000000000000000000000000000e03d4031d4a3742ebbf865b7a64f4e40dba2e0596e75d3c56ad086cf92c910c1e8479073d46ef125efd02c217f79fe96dd62f40accf22a1dc15a492266fe38e2595a3af06da1b6207357ca5ed87bb9944e660445a6243b397f53e02eedd051e62854f36bf98a499d20d80800000000000000000000000000000000668efd239587e5377ca9f7e21cd796e573fe1abfc587c6fd3cc7af8818de2fbe8dd960927f3abd58e9b3ec912b85f7207e2fe3167f9a03deca2edae95a8310e8abe0a572e2d55fae875e8c4bd052b8bc643866dcf725268ffaa1a83dceaa219836a98ec326e0688f09a4f7129b513e59029cf2e86845b70604c475c3d259e0dd5c55144131f4958cdc9f0d6ed08428f89a57f6b1473a6f882e10338af5") openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x5c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ftruncate(r0, 0x0, 0x100004000) fchflags(0xffffffffffffff9c, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$setstatus(r4, 0x4, 0x80) r5 = dup2(r2, r1) listen(r5, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x7]}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) 16:00:25 executing program 0: seteuid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x40000005}, 0x8) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x0, 0x3}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e57000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x1) 16:00:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfc04000102]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$setstatus(r0, 0x4, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000240)=0xc) read(r4, &(0x7f0000000340)=""/117, 0x160) close(r2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) close(r5) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x8}], 0x1}) r6 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x6}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) close(r7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x7f, 0x6, 0x1f, 0x1f}, {0x1000, 0x1, 0x0, 0x5}]}) 16:00:25 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0xf, 0x0}, 0x1803) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x175}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0xfffffffffffffeef}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5, 0x0, 0x4}, {0x18}, {0x5, 0x0, 0x20}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'vap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x1fc) close(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x8, 0x20, 0x4, 0xcd09}, {0x2, 0x3, 0x9, 0xfff}, {0xf4bc, 0x8, 0x1, 0x7}, {0x5, 0x5, 0xc3, 0x7}, {0x4, 0x7, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r2, &(0x7f0000000240)="616335781011b05f49a12e4f6cfb1481bd5d53460fcb52fbfcc885ce015e56b0b3650883b5bef1bda17f8621104ab9b06c3ac18a5b6f370b8dc669eaeebceaed0feea73fa545b5823b0e19a37deca7eebe54c3503c0b07ce7e0ddc92b37b31211a55d543fb78d4912acf69da62203494ec5c8e9b0732cd338cc8c374", 0x7c, 0x1, &(0x7f00000002c0)=@un=@abs={0x2, 0x0, 0x0}, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 16:00:25 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/90, 0x5a, 0x1004, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000003c0)={0x1, 0x0, 0x9}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)="c26ee2aa78f7a253a07cab58c0f626cf6c0e7c42ba", 0x15}, {&(0x7f0000000180)="fa36ce03c82fa430067fed8ce9626d4bffba2dadc4e4e20ce774e6cd2c00861757a195f423ea8b40e9885812c27634edfbcfb2d03858194f64863740f597963f9302402233a1db9eef0bed95c86dc029632af9b92be3fcc675fc03f485dae05c63fdd4f2ca8cfa0729f88b95617a18dbc4eb1087ea1b85d12e9f3ac5cd898096f2e3f61a6c63752a101c4e1b0dac0d45a6928631f279e462c38d7583f80c00f00e448e0f4584f69901c029c7a6cc683b571de09894f7faba1116c67cd7a4e520649f749a876905cb29aa2b6a062241d9d8b5dcc6a6fc2aef5de586", 0xdb}, {&(0x7f00000002c0)="3c21bcd6dc98f199c4d615d6ee1e533ead7172573d78346f811be696d271ca655e965a0affc90a85f89abb16bf9098179f042c4f36dcf2609dacf52725190e8effc25539d62d4120436e156a339970ca0829114e25dd70d5ad73344fc80b8d0cd72e43ef7b31f300a16184", 0x6b}], 0x3, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x35, 0x0, &(0x7f00000000c0)=""/53}) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x80000001, 0x1f}, {0xffffffff, 0x8}}, &(0x7f0000000200)) 16:00:25 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="8c65", 0x6d2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="5600c6a5059ba54c011e213a14e87bc7d04cc6428222aae27ef58348572f982b0a9dbf2616ba5a5e577f488b8e3c92adf97a7ab992e541cfbc02f390665fa81a629ea140dbaa6ee211e497d27798acc02408d25ade70bf0b895d37e394e3e4e2064636f6", 0x449) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a8c6a74f6b5e344a923ecb0791c3408f84187943c20f27ac63143257fc0688be8ac6efbeca65f20eddf1b5b6f17b8362a967b352df3dc11070c1a532d3add35f749d64c301f0e5274fdd2663de2da3c2a3727fbb8919aca08147e64b15070afdd6033233b56706c13af557f758c4fbfa6991848a6f717ca01e18f8f56c03c9bf3cde4e7ec716a75e855a19e052fcfa6af1e392b4929edfef3af28277dd4e9b1b0b21ca36ace42f144fb3b15b28ba0694c39615f874137a298d22a9011f1021c321b5136e0d7769842fbe41beeae8dbc838b6c8e58d6b8de78526b94894f587fc517dd3c3ef47fb433a48c0d484a6f16e551f5f58059304", 0xf7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, '\x00', './file0\x00'}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x0, 0xfff) recvmsg(r3, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) r7 = fcntl$dupfd(r5, 0xa, r6) accept$unix(r7, &(0x7f0000001c00)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) r8 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) getpeername(r8, &(0x7f0000000bc0)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000180)=0x1002) 16:00:25 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000006c0)={0x200000, 0xffffffff, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r2, &(0x7f0000000a00)="7b8f9aedf390f13d521a4b147da426352486b868dce4650e7d4cf9ff18289b7d4d75612a2f7a08c5b921eb5aec4380b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86feac0597e4f9339d4d0cd509f0e54191ee09855321ceb70e217f94002", 0x71) r3 = syz_open_pts() close(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8, 0x174) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000680)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x1, 0x3f, 0x7}, {0x18, 0x2, 0x80, 0x5}, 0x108, [0xffffff01, 0x4, 0xfffffff9, 0xfffffffb, 0x8001, 0xe7]}, 0x3c) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000700)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r7, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r7, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) dup(r7) close(r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0xfffffff9) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x8000, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f, 0x20000000000000], [0x6, 0x0, 0x0, 0x0, 0x7ff, 0x1, 0x6, 0x7, 0x2, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff], [{0x9, 0x75483073, 0x7}, {0xcb, 0x7, 0x5, 0x6}, {0x3, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x29b9, 0x1f, 0x5}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000180)=0x9) close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="2c09d790efc4bede30beeff96c751fd2afd611a1fdb75f356ce051f003e39299774bc99d1959391ef223a7b08a1f2e89596f10acdb1815030f59c3c0e02f9c3ea61f7827effd26d25e6f685cc89184fea639dc", 0x53, 0x0, 0x0, 0x0) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x5) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="6db571b30ec24b56fc161aeb97ed5e9d9c7c51b04fb0627d3e26c88da94251fe1c5f197b11d02e84a8b6be2104085ecc11b226c864643d0c4268ed9a67be046f51e8a0fc859128a5ec3b9a1a783447ec553048dd768216c99fa197f5872cd9e24f26db71e9683aee9a9da155ebc97c8b14709ebc575aede32cccfdabd8a0a45b368a737a82fac07b8d6ddd181af8f409d0180ee665b176e8de474f97b1ae6775f9c271bd36f428", 0xa7}, {&(0x7f0000000140)="5f8c0777e4bd0f3691b3972c043f381dedc4cf2c3a4aad17e38b43a528724d3bd60487ac3abc75ee49f768b2cddc24998c1a6fafa45432a0659d0511731390ca2a1bbe59950e4c3ef6b95b1c0d1b791b681f64dbcf68851ee38db6374327be0218f48157cf820086b005e58b2e2c38d8b3ed0bf1ecba632edbae83", 0x7b}, {&(0x7f00000001c0)="3d200ce9d7026d6ad9edeb126ae111e4926e78ca029f4701ab6630bde57674e6e5fcda15420fc66e70c76af0548ba8239dd87064607a62c14a14ad716d86f8b713c2e9bb9945282fefad26204ec30ae6d7912491669525d1e901b4513259bd", 0x5f}, {&(0x7f0000000240)="7e4ab8b71a9da2ae8e404b95b46144732128ad86d10ab8e3ce375cae3952637f31db8875dd8d5e507cb4", 0x2a}, {&(0x7f0000000280)="37e68e613fa6be547213d369aa15298320a8f7dd474e3ea9dda180010efdd3feca17046e30ff1fa0e47379c722b030802166e30ef56f1eaea3c426d869d7d62ff208b07e22732ce6cfebe51c41e5b3fe9e3c554d67a7cfe9484d6746f285fa8c6c004dd7bebc7914bebcb8ddc81c89d1201931a5d630246a50946b78e9769e41bd5b46e9fa2b64ac1d2f6a92fd978ac8e494b9eb63cdfb2fe59d4c3934114fb66a5d8791087c82b63323e27a79b3", 0xae}], 0x5) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:00:25 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x200000000006010, 0x10e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = semget(0x3, 0x4, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x5, r2, r3, r4, r5, 0x40, 0xae55}, 0x0, 0x7, 0x4}) setuid(0xee01) r6 = dup(r0) accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10008, 0x21) socket$inet6(0x18, 0x0, 0xc6d) write(r6, &(0x7f0000000200)='p', 0xffffffffffffff53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r9 = dup(r8) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f00000002c0)) semop(r1, &(0x7f0000000440)=[{0x7, 0x7, 0x1800}, {0x7, 0x0, 0x1800}, {0x4, 0x800, 0x800}, {0x0, 0xff, 0x800}, {0x0, 0x3}, {0x1, 0x10001, 0x1800}, {0x0, 0x8, 0x1000}, {0x4, 0xcac}], 0x633) semget$private(0x0, 0x3, 0x16b) r10 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x80) dup(r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r10, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000400)={0x1}) r11 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r11, 0x0, 0x0) 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$getown(r2, 0x5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/150, 0x96}, {&(0x7f00000014c0)=""/120, 0x78}, {&(0x7f0000001540)=""/118, 0x76}, {&(0x7f0000000040)=""/49, 0x31}], 0x8) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="bd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = getuid() seteuid(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x309) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfff, 0x0, 0x7ff, 0xffff, "14d6a92ca4dbe3a499525890d8daded259af1a4f", 0x800, 0x400}) 16:00:25 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0xd35f99081dc90efc, 0x0, 0x6, 0xd04}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000500)="1d39722cf1b3d8a9443809c94c9524ea6b1e86e3a3e0913ba53adec5463d24064ba9e954a27f6769dd52d547f06adbd2c61c3c0374bf2bf847b521a2b903649d6fc7d7fde11f49a9c52d62f2ad1dc96c11531d70cc72764f1ebe20b1080f5e24a93d6e03122f073f0da01d57171485ea9061107c50ce44b317017f613e4a8bcd6aa3fb21938e088c841edb8614b26a1a9fc2939ffea578f774a091b4a15ec3196c0f89d8c9b3d7318140597119219457e1ee899dd6d8cc4a3d161fcbadc00f802d9a17c5efcd0a3f179ba0978764377e7235103e9a0afd05cb96d2a90d884c2dbfe9ecb80ae27bb900dde86ff74e99e0be98075d79c56679cf7783b5505827bfe058d390902a3b577392c90f99e9bc232a93163c1030721d60b630fb9529b31d4fb74c5212c0b030b0e35586e94a23537c11bd08cd87e9ee51855a6c949e5ae5818ba6666dcdf3ab1a3f84c923c8de56eea2d7be2106e08b0fc4066bd3d6776e4243cf588b1bf7c89abcf4076f48406e79a2416e5b76793b0b511b5dcd8e1bbd1ce1a55b2db0730308bbff2d4f881c7f14395b0bfda7fef9db9ace5aa9d0e41b582cb1d1f1cf56f5fa4f15e668c6b6df4338074ed3b7256e13b3ed099bc65aa25c455ee3b09840b90b5155c569e98666b799b7b87cd24ab0ba408aafd66eb3947a964a189676b3bc88c44e89527dde96eb0561e95f6b09eda0b734b13c79155e2125394fe3045654faf6034aaa4a5f507803b7fb67ab40b7236f0c4633a6835888b99e452f4097002fdfaab0a5676a347d51af6dae33755183417e082b5effeabc56ba1aff1e2551e1e95a87535f4eac5cccc1982cd61c1abb5f3cae87e7eefb8f60cec872faaf24c4188e5200f8c0e38dc92673381d579c0378823b44944f8c1862f7e4eec3e0578de0980bc8a960e1d959e5191a58a8bab9295db830b3258b46ec373c2b4751c3263d8d7b77733cf56e759d7e44671e75b41b011ef6c6eb5f1cb13b1a7edbf6330e300a041d21b1eb046dc2afb2f54c58bb8bb29310f4b6f009b2bb4b46855ecece96c79e61418953560e3649bd0e6d275d1a79f0e815964ba575dd2a9c369c8a2ef9294dd2d0d0f64dabc21028b04f946a1ac1b10bb9cb8ceb90c9a6c872ea5752c40793aa6a24f68d99f8384f2c4662970188b838f295291d6909b95029ed762f6cb07656c53fbe83c4b333df6698f4c8659fabdf7a1f2f052f5d51c3682e8fad846ed697440a198fa59ddef9e4170fdbf414237cb315109ada1c3833e94d077f58ff6b8568e8cb9ed56bc56bd7b231dde84d2caa228ee16d80bf53e70d04c2fa3df380810f09142e1eaa58420cd260882da96151efe27f383ecd28993b30b931a8227166373564025e209690f81601852a8dd79239dfcecda9c8ef5f25f95413bab8011b2c73ca2a64beb9f2447e39699df1716e465ce17f08df2818130368777300e1b79ff5da83adc4b0e1c2a4b03d1b02c4142d722d3cab8e73a8686a5ae5bfdf2a9a911f8226a24845781222a598dc73de025efe9f8dd8b28eaf03e9cf26e68adb351788812e7f53682459178d2d631decf06c2361e4bc14973836ba93eaccaf49f63eca9832bc2ac4fc031f52ffb9cba17c1b9c93d22eeacc1f90e547ef85a4b98be6e893614947cb6ca93ad049fe612aca8552a42258ef6be49028941b386fa08cf9cfebae2e18ec290328bf2237eb7a68700a9874fce71c53f2309779167fa95912d26f495eb10645f1d83331b3e46705b5c34dc7fa430e5a7150a3e21d365681f31ab927b2c2e34808e0b37e7073e9b541b8bab661a0e9004307a577f71869e4ab3bcb571d86248f3789b7847991f7a7a2fe128bbfc7428cd8f6b2e0482020e5c519769afe5a4069f5c126e59852ef1e51822934e1ed8fcad7e1f13b607ad41f8bb254adc4216f9c1c2b47e9a0d673f1cb622df60caaef9ec1e3458756b1f0bcc162700ca6cd3c4887ca24adac7dba03c1cbb528fb63f336e75b7116074c760ba1112a2dcb663af965f27d48783ddcac201005fc6a0397f4591f693df974b8ef0944d669d58bcfd17c84f1f9bae44e1bab28d41b0b7fdc545892d544910d83bf73899a3e11dbe0016b010c8b8d39fb5d6f236c496697e5ef93f8588b301f69cfed81612233bfaee50ca22d8b2f4ae0790fd58739e605a9f04ccadaf071f1f5f8be55e7d861bae3f6d2a490d220586a58c62b74092445205fbff0ba60a6eaf72edd070171ac55583ba2d97bdd6e1fb359c593e62063edb966624ad4e19e9a6e1c921cac8ef29be0d349114a8e2cd1e91b7c6d325c8dec3983a084a3baea818d12e6a5e6dbbabd8cb242712161891bc51e2fee9f1b9a1a75a5b3e2b0e48dd6184c2243f1587141dc06598cf44e89e54fd50a409f02df59163ee3351963d35373f334a13f844fd328f00ce64dcd5ae66424126a28937d6dc4058b106fbda904da8de6435a9146d07cdf74aa928f10328a9e5b065cc828defa70e7b2f1923047c4e2450284b69031038e2a644256ed5be9ef2292a3ba129ea33e0ea0be66fbd0d7da48fa84b651d22fac190bed12dcec59660357c9e3bf7e0ed5266a1da652cab17d2a3674d2ba2b8b1138f2216e440eefadf12acefbb4bbb0c98b46bb9913c4a0a6747ebb99e24636c14615c84554874fafd54cd30e2fdc9b24dbee8942a795b5945647c44fe3b17c700c58081c4ce1282f11f931a5a2fd4964a8f5526982aa018b37a6899d76db836b66dac748377cf56ace4c78d346000bb3e74ac855c95e04db885fed63234ff6326a2a1eb93946453f5662984b2e3f71e9d4526da37e4ba225878377cf60bab64bd0b0be1b3b64079b589c6c56f43907633be6c099dc873e2bb08634282f63d8606364fa69d00df3e5f34bffefb928265cad94a13bcba54af334f8fb7946e26f20c3ff9a784a49ec82021d158f362e27873fef507e1f5fabccf09d95dbbea07f79d733f5abe04d2821a0977fda6aa01b1e0a907e528eaededd2f534d01bb62a0bc6cb9d2ebe3f43db07cfbb7a29f8c37828c21063936497f0e04bc2534c812d26ec86bc1aa9b12ee7cc0ca50e99504113b60c7b9af07440f0637126adefbfa38eb3d24d3c0893503c61f1ec6ec8b2f41e6b53bbb65e3a59988867ada6b6e27d455c532d8f426b2798148babc7b4f5cd397b70de5083bc7592ce53c3d5208bbf2b45bf6b3f7bf4469d214269f12ead660692d80954bf254b02adf4af4de97d03f60f030344a7e2b5c496b4f88138245a2bb957cc7cebd4300288632d04fc2e1183243fa61fc2130c95d5d5d8c79e70ae7fb3033bd447d24d7d2c65dae5b60b30e9b32d17e60b1aafe07d34c66bebab910662bc8c526f2a4306d23254e100c6d2e45824ce76bad779e0070d20e60a05fa1af5d2a1fcdbbbace85aa00b20975ce39518e7933e32690af8366ce9fe5b2d6e7f9d8e61213744c9019b2349d0b142116492e8236febef7f20030050e1f99abc3c331f9bde6842adc7844dab8a932c1f088fc7d800fed32556ed55a8809480a4bb0444e74808adc47d0c80c0a9f2ccbcde0f0c02a31e964f66b2517e1df4f521f9baaad6035a2c0cfa1789dc415ed6d41c743f5c8ccc7e7bf7e76581d3bdfa38327aab885fda88306e4a859b2ab6379780ce6b43601150283578a1e7eff8f34cbed84b19edf47c45650e1d42cec339d56b7abee4ef9a884c02f6e33b3a29567164981f36b5be7efd5ae8d07749522921a73cb26329633e68a24b82314073832c9dbd92488b210f86bd2f96b4c54420f7f64aef7a26a16a83dd0a3c090e8379c567840def85343d15da021fca95e853250be2dce91f2619d6e30b0320f07ab304021d9add5c4ad9cd421547d07c9813a672f7d03e5a1dbc2da5874fb7c57356a447da902b7b7596d41592afa8e511b1b78141b05f80f927959079a19f69fa43d072da8a9703175f86a2e7d90f5dcda883d5dbf7d6ee96aa587efbf3e8a50442f53f602fe5bac72606f46f951c48c62b3f8485983adacaf22054f9f64d5010836102f19cbbc71c86e2f6893c87187ba81e827e338a85e23b0976a7780e716c2930783384139404d59afa07963124b72d4c7077ab53dea86443941fd161bf7dac44eb0f092f4f0d9330e10578972d7e951640dd63a20aae2da56c82f85e5335e2a0bb0976c3b208eed7a042d511bf09b4538894abf3fa9fd41d831ed87bb631896997b87f3f48497920a9156fe431c74da75c26ec019823c4b9d45f362dea72823e9c4599dd1a15ca94885582605f1266ebbd2f6dde6dd4809f0a828cae04128031551fb2e196d5c22920c3c37250ac1ba8736b0dea82e2968f99a348baf8f889e4c6f567d64f314461dcbca77e7bc1235b74f74830e48dec8cf44a0815a0d97ae643c97ce033888f7f2cd5ba90401cdd61601f044fda6d5bfd9547f75a8c1d9d91d92d4446e4b1ef3520f073b95d484045a4b79010e01280cd826f9979ff1eff6fb72bf00b3e66e8d29e19bb0c17e7052d03465269309f35c8b992fd588010bb53fe8be751a676f382b379d5c7218d0b4e2b79ee665e4a44f1de938e1f3b058b28fb97cb51a2699d3ef6639621cddf6330a64a2b989276a21b6c3b46b067c4e3eb64fe6f6732a7ba71e96b040b620b7a78798bcfc07e749997aeb45e90f3c8e7de7fcb1ef3029aea6a911a4d129657378c1431f8d207a0aca53433e4c3fd13a01dc60e385a355cbfe894d183b5531c9efcec9733b1e3fb5ef9f91c747cf1d2756b261522b3b67b62021fa3f2fd3762810c37f428fde96b1e2fe8de75149a83fd404beaa6076739e3fed57e5755283491636dd10422dd9f0a6e3114e918cda04d8fa5d4ad5ad81629853d177bd2402a5e83f55f66cac630973dcc84570b1cab58082ea0021975c7822c51e62a05c4283f4dc232167d33e1806a3a2b8857335acd7381af8d827b33e54ef974d4a2d668520ba096fbaa0a16bd214ed7c5459f7a244e4faf696aa635b79320d4c2742f0ceb24b8c8a07a15604d2704d1c9573154ac2581f04f81d96d5c39ea83c61d9ab82c60632bcf0982d6a87d796985f3542fc0cf448361411b70d145ca9428268b4abb0c44a21fd08e0a068437db0f6e37d54b3b4286644dc7ae9fd74f8b8cc38f58be229a93e38098371a6c849c41f70fb793e61beae5bfc3bb943ee3bc50c5c0a63c60ab49d538f9fdb97d921e29404da2195868d5a743642200e71ad89364e9e0fbb286fe1581e8c4932ddf353d2cabbb00925d623f9a4355afb40387249727fa1cc81722ffec76d1b517745940a62351ba187b1678fb2f2326a16abde4d59f8390723b21b06da50c0167ae82fec3b1d5c8192790922a00e2f94b3af9d3ed3c949737849208aa09dc0e61361e3d4294ea50d9b0a02a56e118f2f0a0eaa8eae44ca2d79f60669dcc2e5f3acd68a3012315d118083e7d61731005aee10f8b43d2c7606719602bf3b7cd9c3d8111448feb6f26100aa4194278488befef4bd67179a25dc4b71246d2c261463e9bae1c709c77273dfdb986e61b7291ab76c1bee85e4733b81814bced606060d862d8704de970b3f27ee3941a85a9e64e5f25d38c6cdcaef5ffac979b4eb31bfa039f4585376f5c21c7b9a1cc0d4ac6a2c1c222649f3cb74886765029056175988288abbf2b254a58b2cd3a57166ac08a95cbae68dab4c527e98f49568a398157c643d6a275dd034656d88c9873de813e7f1a654eee0059cd688e6b686aa810b5df9204f098949cc5d796bb8e618c0850575023f17ac438231bc71d5e3861732d2c2931dc4") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000100)="92b99cf1cdacb7ccee0db87355f6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2d}, {0x14c, 0x0, 0x0, 0x4000000}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$dupfd(r2, 0x0, r3) r4 = dup(r1) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) r6 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/118) close(r5) recvfrom$unix(r5, &(0x7f0000000180)=""/191, 0xbf, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x7}) close(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffa12a197a3862070000000082959559a6c87910bf453f68c11700287ead4bcb777fa69dfceac2a86abca64896bc5e57c65801360bcd4c0a1c2b58fd4237b8fa4d012ae447473c230200000000a8fdfbb6d093205e554799b9b813ef9d612f871c1f4385f04157795ea4a5ff00659fa202361cd8cac7dbbc5b65c6593d287006b4122cd235000000000000000000000000000000000000000000ea00000000000000000000000000000000000000000020e8aa7c20a114a95edc359352958ebced89ba2ea42fce6f3a1c63ff60ba0971db220d62f9c38a4a10e0c7fe41b672f95fba7fb99b9181cafa4181ca4e5ea05f86b66d311bd3b7c2841d643a4b43f666725f492ac9ce520c255d158784c842aee8287ce87b0d3db840f4fd64b38c5d8200d7279918bd003e50c62ac5e9b601b1f5b066bf4a923efd144cab87f1b5eac2c049390cdc7b0fb3c1d3835dbb000800004a940437ca51d22f3aebad5740edc3a9e54bcd23a309902e357e40c43982af15403d203e86d9af527132baf8266a0be638000000000000000000b8969d1b26c1aeb97b4004efc02c297afe8d8ff5ec7dfc3f9e301a3655182407fc9bed4e0822620037bcfb9a1549335bda03038f573baf730abcc785b8e86c5396573695bfe42fc7acfe5bc29bd0c08ee32d2cdcc54ff4c129cf008ea9546a79ca7b185584391449d2348f2069984ec6789abba0d64f560f6e255fe7efa1490989e7aa5cd2d00179fece96c40ea3ba27b2eab38ba410b5bdc685a94d74d413e7c7df2f9d4630f5c143b9565c0057de8d57fd4cb1e092479d4205b588de8c156dba2242587979e5a25653f6f939f066c7b61351fc6aeb520bc2819c8727def73cb0cda419257bd995cf4de17b8cb3d187fd195054caf4b196baa636c2dafebfc3bc3c59ebb5b69ad1ef1160150c8426188e9eeb982e06307506e3d255316a426da9"], 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x3c64cc8cfaaa6c, 0x1a0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x6, 0x20}, 0x6, 0x7, 0x1}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaff", 0x4b2}], 0x3) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00@\x00', 0x7}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) fsync(r2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCFLUSH(r1, 0x20004268) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, 0x0, 0x4}, 0x0, &(0x7f0000000140)={0x9}, &(0x7f0000000180)={0x2, 0xfffffffffffffffd}) 16:00:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x39) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11d) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0/file0/fi'}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x9, 0x200}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000840)=""/4096) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r15, 0x80045745, &(0x7f00000000c0)=0xb1e452335e2b5d00) r16 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r16, &(0x7f0000000480)=""/101, 0x65) close(r16) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r17, &(0x7f0000000480)=""/101, 0x65) close(r17) ioctl$VT_GETMODE(r17, 0x40087603, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r18) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000000280)=0x8) fsync(r19) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESHEX=r0]], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5f245f94f90ead9bfce87bdedfa7770ec82ceb292d15b0b4042f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000004b"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup2(r1, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) recvfrom(r0, &(0x7f0000000080), 0xfffffff5, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)) pwritev(r1, &(0x7f00000002c0), 0x1, 0x0, 0x40000000) connect(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='r\x00') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x1, 0x3eed, 0x6, 0x2f4c}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) fchflags(r0, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b0851c72afd5875cb461ff51ac426af267027c7e8236af934b2ea2633a870440bfe01a6bc94dd4d13187c43935a41d9cb7ec0fe7363d36bf84722c2b7bd0b735ac2325d1c1e623548239ff33498cafb4b0d53a881f9cc6ac4a4124f438030adcad0cb9f44aea81ffe8c6c382db4bb3ea158448d2919f1d3505c388b98e2a47a5a165f5e5cb9afab1b09ab7b6a6a1dca67cb9b191a1e89044d8ca6a95914caecc84837f5381ea690d689881fef503b148f02458803a12ec87f8832002eeadee8bbbeb86c4d8801b8cd83605ef581af04f546dcdebc5ed59cc3ad4d8f0dcd859", 0xdf}, {&(0x7f0000000200)="cf904079edd0c1c0eb582b1357686e14f8c44c496c99f120", 0x18}, {&(0x7f0000000240)}, {&(0x7f00000002c0)="b6d6c21b3e0f1c8699a518601ad911d45649918c9b4391d9de2e019b2d5e68", 0x1f}, {&(0x7f0000000300)="69d443e850fb3fc33ffc5e08738d90faa376eaf684111c90a25276a367e9a798698b3a97e2bf1e7cd0bcce362cc31cf48e5eaf2b927aa71e55b9a44747480a6316d271e7f461debb07cc00b812d4dd0cdd317354de3b782b0bb13ab0fffd2d35e8d931adaa1c84252ec6613f89bd4cbdf74b6ff663af878268de9db6eb91d805bebe1e9fc1d163caf0015bc53efa8b36cf8423cf3a5956a54c9a1d5177cb08d65a7bd51cf5376477dd73bf1e96503beb3c00d91df0d8a7a0d6a5b4494c076d53b12dbf7147d63aa1a8069b79eb21224b3278a65d569d2958b7724b8d32b6be607752b4de41085b0dfae4425086894b3e3b1e02a98aa6497b5ab993dc6ba8d656f6a9e0e33f3305b64b7cc73667dee34a60f7a0c7eb7bf20f2f2cf1b8df5e0c4cce612a3a1a610c45004df11185af3ae13521913dcc84dced868cce1b16dc4838663e33368747dba66f01fc0e39ae4b87e19909217a3f8f811f425304f8d2b4f877a77e47250fc23c654155584cb6ea3c1c1e17686c2f8eb150a997187535e0728fb931934ae6e886b5b16a4c6b9b66138dde5be54c0b1388bf280465a1ec07452b196fa5ce221f1a2728e6d13b8d5051a8ec1bf352fbfaec306c9d06c338b531d0089ad4cfa0735f577d4691efc9c01fe5531550b620a0a4363a5349456fa4a19fb463106bbe36aa56ac76fcd622da16e1b264a165398b7c0fe99131db4174d203139e1e3563dc4e6ab3d3842cc016a441bb973aaf7a07dea72755208ac0f6b3dba1718d97ad3cde675b3f49204d7204111aab97d40b817eb005cb67313b86fcfc7430adc36529f54da166e0f06d26d9c40182c50f6575dc419d60640eadf7b55b2581591cb903cf7d7d4bc79289cc586e629d0259429f648edbe4bc41f34e53c856b6fa288aac5f6d1fe0c4db91296fd03ee4c40df1043d405af9b29575fe7de6ffc54f462ac71b54bfe017397ff8e5769e6e4de0464e2acb61d8e5cf69c2382ada99c60fd72128b392ab26c410f6ad7c40fefe835722dc3df5333122c8ce7fde03f3d62119ea91a591ff9143d1a67326c2839d69c164824574fdedc8dff83592b7ce5ad8cab169efce072881172cb1d3dc318ff7dd04b3f31efd208b9a14c8d2012cdf10e91bafe542a14041ad0c292b81ffc72bc005f351b3e87100dfaee957c6f9ec9f2f197c62f25652f17d7ac11aff1dbb530de184afe17ed289c7c31c83a5e4c1f8151cc05908d3c743f1f758adfcec6dd50fc932fb6f362b259ed59ab9999cb8646587a0b280ed6a6c7cd583745994837f057733ec3c3af7a024c98fae04746b0be898743f3c683261e1fce016ef20408fd6abe65ea8c4d9e9ed77708cf4e6935da283b36c20b9259cbaa5df57424205f59e8871d24baa205ca5828566aed449e56cded88da8419ecd89db5c5d39e83fe235a1a9baaaf6a17d4b16d18d966851c088dc8baa2c46397b1930a121adaa2155d3b7e1d58cd5ca613748fdb96db0012f6a3c5b3039b0ede94cb9f91ce751e3ffb18d52ea388be7b0e54eabdd8e916a86616b5ca0c7afbf94daf68f9bbc675f252aab2865f423329366507dd5b91d521f305b4b388265aa93a06b05d81bdf933bfff3c3e8ae295e883aa4d3f91e89841a11ee308d3ab8577998a3e7b4653071c4e6e437a67de81fa6f279d2f8a50657e9a9fbc4d4531c2a64c7fe8e9130c984d180c5da129fa177e05996580597483cf992a52964a96f5662b546e6d229f740d6fd06128f51ddfb19ea0d6e350e3c6b90a2fdf691b30f86b2851553c34a72e13be9a91e32865bd713cc07c15b23892e6aa951f6699bc1302076308c70fce448980eb3a7ed831216a23d515a7bbb74b9f876fb6a7381b399db57e4c53eb86c335852467a50646bd3b6b7cb97fc0fbe73fcea4333e4e9c9cfb85659756e612cfa2ceae4b1d19db5789e8d1089476a164029d6949bf76c1da549c017235a0748143023e34f6a36a2f144a7683e0705fbf07d57afd8068aef6a0b9464d054f9e6b54520053fe376acb8362782fbadad51cfa0dd62472afccfd99c21b493d115615a64ca2daaa55225a5f128e3823375f2c199ee411fe3e566e469d7b24354f2041d4cc2c5a0989ad495f5384f007f6fe25ba65d9db9937dbb4978ee6e82c7c991bb7007d6ea32cbabb0ab7c15c35738b67dcad35ee95b9bb9bcb810ac1db07c631805168faf9e2d74ab1d98e6bc81568f41eb1bc21fc8a7a8aed0481ca99cbec16a5881e8cdb51ea20f3e5ddc4a73120151a0362ad4239202385c911329d0e44fa1a99e94fddddb8b461acf28e70bd6b2ec8308768fdd18d73091ce2e3237f18c6c13e0b86928cc377edc92bed1910b08787f6c7f14891a238b3efea0852658e8faa10aa999109171a04f5a40415ee6636c16b07da506933640932db71eb7150c77fa4c06c83c4e2e6340ec9f894def68808ac015662c0bfdb8455d2ebc9e13092dc18cb22acd0c44ee1e0eabac62dd761f2f3af353db51f14d2e991f0465b0e0a6418a9543377b9c623cf1c06628ce217a646cccab3d4ef61077a90aa6f421bc88fe90ad7088fd1399164f68b2b5f9b95caaaa3ff4590e84d660647eb9e67896663ef22e5170a5a2c198deb652b8d929510c56777981c5a4549553b1a095e6f43c3b49555d5b7e6a160563536f4c5a13b94afa94fe999f0babbc4b5c98e3f01f4afb36b06312ef2e7a6ee329a9edabab85e30f4b2ceadb6512d6c158fd89fd3f61cac6e7d078f4edd94309959d94e5cce5e5e43e8e83da6129f7a8d0aea38be18f57fb614f43bc0cd4cda4b6fe89ce56364e8ee7fd345af37824570ffa91960498a46d10809ccffd4260ae9b35c1990386857165b8b4bd764f8382deffa54893bb3f3479d7ca870a2875b194cdb2b6808183a4d2bf4007553883f084927c8a288645921672fd63f4e8385b2c3e1ce6e3557640af9156efe17c71c893bca4b917051f704bd88e2da47a0fb064fe28c8d43dc3dcabc1cf2cef1ab007617e1c49949958e340aa452c754fd0aa1709d84b63be0f9933b0f9143b2226b18104ebaf7218cfdaaa332b0d4a2944a308ddef73310a66be56780aba9effc38b8dc567ae150306ccdd014b8ceba470b20ccc0f8a4fdf97f59a0a637a2d4a6b57326682e38675837ae21c690e207cf81f90db8555786498cd8a3f671aec9da3fcd6edef153a6a1606f80fca6cd8d00ae329a005990e84052381999ac05b3b400033c28ea994a5912f0b754a255dc6aac3c43de608b4aa6bbdd9806b00c79e552ccf4ce3bf2d7ace8a6c0e0d6e6b9624237ad282e50bb2475af8437efb1b3a466617ca522614a4e2296a7d9d9ade008a1c74f59a1ad9464013c4262a807bd2132eb5c9ae096f15c75820e23d6b8e2b0b716d8a4c3dc4f906258e7df93b3cecf9db510b2a94d3624fbd0abcae0cad51728f6436fda50c1dc30fce0341b0e4ab8dc25cee5686d970fd9410c71ead7c37de79dd459f91ff215a7e455ec6efe180f82153a1b204c68a29ec52f589cd9133aebfc77ec0969dd07018787bbc74baddc755b773cba59f749b48319c2e96955b81cca6c3989b9a1d7a6133e2eb307eaf9163e1b29e44fad84aedf4fa8e889a9e45d69ec8a75a8e798ad0bd8f4fab4f546f7a7267c8c7980ca5cd0c1c3d77d595420b2b591a39f57b09b688a16800e78fed341d0b68877eaf1f57db95127c3d7ce9e29cd86355ad991647e11f3a13ea6183691c193d2dd5187bb9eb8ead34a8f084a8fb677f2e8bf3b9991860e993a3121c9004ea1474c4098b1c988ce0ed247448261a6ef20dea4aa2fe4e60ab8f881f1a054c08f015aa2b8d0ee75d31e52af35cf1c185b72ac39c4da856dff30dc82d3e3ff7fa8e332b58059a288b8b3b3fb12b0f2a2bed16c3d6245c9d4c0ac5f0b8e52fc3b22e33ae6dab1a4ca489069dff81cf32a7e6fdb00532f1c03c57cd9658e60e920d71ad9fa1e957627e6fd6d4ef629d2ff13ced2492cee5f85775bcd205f6783c20ac2dd012f46cec269e70274873ff56f8bd412c31d92f0c73372a15789218f81b6f55a40c8201c6520d41d0f27317d522a5760b83d3a1f175556eb77d7d1da42a82f8fa3fc821bd2b4598da942548a70222f2d841d5553a568f75d3fe1d53f4de26ada9597d26a825cf5429c835966286cf1f260b6483601687fc286adb5ff06c9506b2cd730d7cecfb8a90133b8efae722c95bea3f513511ddadb83d2211ba6f8e26408bf56d8a934a8239d49eacc94338532c317e931821c7c728398d7d1b55c0c17812942e184b58b81662474965c1573a50727c791e8d546db22ac1ddbe882dbf6ead9a42b8deead40474d1c453319e71cff91f2fb6286e5057cd10b53fe1f503784d7f20db812406f080c4bdf7fdb649fe412b6ce8a89a584eef9d2b72219d5cb5c8790bcc3b0acc85964438dc91b609721e6db6e4b1838cf1625554c973679f4f5571c79c80fdef0cfd531be54b851172840f85b00dd795ec490f97af6fcabbfe7d0ee17177cd640b150949ad0f181c29b30f05c71126b6e417fd52a2cb0d4dcf46633f197292c478114c773854c142a0c814552db600e5ec137d58a83715f8e1d7a42ae0e346869e3ce51e783a9e1919fa240dcd7427ee945564a296deb8fc5db84d161ff90feb3c705fa7eb0d62aa0c1b11e38fc4dbe1d73167945155d60265de8164d750737e610e1b836276b2f15cbb55f022acecb20142b3c9bee164cac9d49348bb4164ae0182dc3be02cf7b8da9ca91c6ce54714bed5b08870253065b6a95c771071af3757cfbfd0d3581f4d62e7b93a472408a0256ca4d6464e3f55ab5c76d0355388587b53ff844506618b321d3b691f113dd0f50375903b9178552466f1fbac4f7dffde6048658f6cb1f7ecd8ad1b55a9a1e2dc9e2e02641c64bc28acb4d658d553f7a8582ed275474118d1a3e854b56ee14a42f52ef1a2bb4cbc8269ead281734eda7a115b245aca2aed39b72cdf806f591984bb90dafc9fe748739720cd339dc950b7caecc72966fede07c13cae2ca6f6385617d05013801415777f298dcf8a4f6bf413bf617b741e32eda530b675b4fd2cbb831fd6f2f19df27c5128e0836d2e2586a0ee7d0df63591fb4867ac6982088ce88efff790a1ed70cb6fcbc268c59d5e76061e1549c85f80d733227a0564df616219ad7e5800178dfafc2a721931f90c14f730f707e5bf0e4eca8c2cf9a4a3e0258b083e653b0ad9d8b13e16eb43172d51bac06c8df2db76974fd2d9a446a7ccef7b8cbb872dc966bf65e37a565f76277821d60b931b25d7db96629887dc614459fdadf846dde7916e426b84d5b35eee489511143c27ccbe4191ef9bdf58083b2389a90b942585286a48999e564ed3652f8e053de915bb11fb829de8de5953ad67b41d8e9237b3cd246b015521bf6b6f4aa38f09a4d5c3b4de8cd45644cf703b7f716b6799906c000991d01099bc3b9b69a1a19810910bb6eda15ff654aa5bc37bea42855cc5f39249495e87a5796e45fd4736eb05f24bfa8cdc535a8743a6758fde9a706b1fcac55f5897f9ca79e341707e9c10f40bf1734950ec4c1f05e4fa4fc8c0efd96caf89e3e212476d5d52a56201c7e96b5df4e57682ceabfc3258d60201423092be57921ff3c7e34a537eff9cae4c5f13a67a2c4e79a02b9e5f009b931df81c59d270d034516698eb1034dd975981f3fea86819afa9ac8a95128353f1bd254ca6b47df024328d9bea5d58e69b6cee3978451c71011763ef47f831b0035e9169594dd2e4bdb059f6bd3150fc05968792d5d4", 0x1000}, {&(0x7f0000001300)="0cbfb7c30209ad64799432c4f192451dc85f55c993a9ea4ddb96c632c47da6b835715180f3d6c057fa7b9e37f7da7e4e0d6e92941dfb138d68b26ceb5aa3fb5485f78a2e9cb1c45dce97496c1908c379b56922e5d6af9b884e3f15e48a51b86a8f0f0daec8a69fc58f548f0291fe6dc572", 0x71}, {&(0x7f0000001380)="4d2b6a9a3e45cee60efeaad14b8f7cc976ea3a3362f9578a59cebf54414536719a90cedc21168bf8f13f2fc5426dcd482ab5e019492ca5602b34752878ecb95d976b1492c314ff0118e1bf9bc07d603c8ff05a689f98e72e098241caeec098cdad3fd40db12ab33f822b1440f70b31e1922a47622827756642abdcd7e492ba4fbe20aad1d96924847f24ad7a2049e0d21f76aaf9b28ece6fbc65bec7dc90956a21f05143768dd05991afd3d70c643eaed2cecd74f7e62aecb7", 0xb9}, {&(0x7f0000001440)="51d3c89f5458064f5c3865b4f309d601ebf54dece7cb63c8aaf744a49f28c86655da1849990bfb67edd83c1f2fcde6504e0caef255122e0df3b6d9a6518a5b493a9fa8caea630f40672864210d48eb0e2469851b1510a755ddc3a294d9a047f32fd234f537bce8826a4efe4ad6535a9ba79ccc7a170f1fac779182abc3b69e885d3c38462b6b265eb65a21b1519e7ec615c50bbf4192bbdc53b3ed6cb0a2c5a2ae08ebbe8f34535c2f89034522eef8c4989abcca258342d550e2bc7297154a0707db56855f92c6f5ae873b1ce16ef955771030194f59b3c7c9f6c3f7f55058fee1b835f107fc0d037ba58d76d8d615", 0xef}, {&(0x7f0000001540)="26a7ed75e10f69c23485d781d40564a74f9c06b96a3963305e6f0829ee0052411bc0d1045b65e0c692b286d7c6865ae2b27f3ce4d1f9503dcd18f42499d4250c9e1a53476f74fc1f9c2db175ebafafa4d6419c40600aa3bae99d23f84390bb8c1f9ca0abbb0a", 0x66}, {&(0x7f00000015c0)="5cfb8b96f97db7fda317299e10074aaffc37d4f4cdeaba01d1a6fc19b71ab4ba175299cd1005ca81a32ab3986eec8d760cfd7b212d976aeb00ecca30b6b2465cb2b0bf64f0f7867f58ebac2df9222299fc6a5b7310312ad262a9ca68b65587", 0x5f}], 0xa, &(0x7f0000001700)=ANY=[@ANYBLOB="0801000000000000ffff0000060000006063ecdcdbaeb1c6db8d75d524803b40ac102254e7665156977241316ec88564ec77dcc9f8dbd9b5ec197c41f5c4e16265ad9b63d496f81aa104280c34d3e7c282933a1d02b6b0ebc1cc109689e1c64e1b9261d996a01ae501d3920d90d9e07bd635cf054a11d73451e6cf3bb4d2f5e6dd83881ead897eb3ec7665ba77bf0aa48be502cc782ddd844cf713ee52a81069b557f0cda6a08a0be79463832b74f4a7fa174221ba5365d18c82eecaa3e56f7af148074bee4e25003a4aa702049bdca264068f57d3eae538e91b1cb3bdd7b559c18c25c633c89758c55ccd4034d564fc0b97de176769fa9bce885a7ca2946992010bbdc400000000a800000000000000ffff0000ffffff7f4dd20454d1e9b06e7cebd6d74a23667ba1d7f46f879e65504e38caad1b4fec619f626a43053904cf1dad374cf1af5b41403f2ac936a87e9e579a2167ff84f835be94369fa9f685f1de399ee5d759562998d376f78f99cbfbf2c9a8671ce9748c43ca1a9cf5780f143a79e3c327df329443a02c92fd40623032329f052cbcce02ea592915958560931c60dc8b626434ecb4000000000000007800000000000000feff0100010100007ba318874f3dafca780b3adaddd4d4412a2c58e764a149e0c940744285d464e273bfd56057451d57e24b1760252b84855fd0e798bff2f55917156364460e6357c0dae980e8eddcd5801f06c79d3e7363f491954c405720b9be07a200"/552], 0x228}, 0x1) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) mknod(&(0x7f00000019c0)='./file0\x00', 0x2, 0x3) r2 = syz_open_pts() kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x40) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001980)=0x80000001) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8174) 16:00:26 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x4, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000004e6cc405007696cd00000000000000000000000000000000000000000000000000000000000000000000000000004f6ba5988f267e0a000000000000000000000000ee00"/110], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x48d6b017, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x3, 0x7, 0x7fffffff}) write(r3, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r6, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r6, 0x0, &(0x7f00000012c0)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() ioctl$TIOCNXCL(r0, 0x2000740e) bind$inet(r4, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r13, r11) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000010c0)=0x5) r15 = syz_open_pts() ioctl$TIOCCONS(r15, 0x80047462, &(0x7f0000000480)=0x5) r16 = open$dir(&(0x7f0000001200)='./file0\x00', 0x20, 0x6a) r17 = getppid() fcntl$setown(r16, 0x6, r17) renameat(r1, &(0x7f0000001100)='./file0\x00', r16, &(0x7f0000001140)='./file0\x00') r18 = syz_open_pts() ioctl$TIOCCONS(r18, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r18, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 16:00:26 executing program 0: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0x7fff8000) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f653000000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) getdents(r4, &(0x7f00000000c0)=""/163, 0xa3) kqueue() select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xc8, 0x4}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x7d}, 0xc) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="9e60a6cd3eddb062157e84b7911be4a44cc5379f2543d382f770f4bbb181d8744d7b212cb6af4f612b0e137ce37f82784ddc5c8681cb6c98a731b133e3bdfdd42c58307962cb4fbc71cd2e44774eb7992aeb78a288f78b3c89071c", 0x5b}, {&(0x7f0000000100)="5bb4a6114ccab5170e903c8c07ec8d5ec2482588412caf4d0b0b81f076554af2eae9099b339f735c72061cd96c1753d3c27edd490f36c2c43c7227855d14b0d79737ee7f67815931da4fcc565066fe1e31923b90991d5af582a090", 0x5b}, {&(0x7f0000000180)="87614142eb59d1c52b7d5c2feb79230288f3a72e3b99bbdf1cf951cdbf95fc74727ef0bda8e0f40b3f5049851f6e62e7b88644a4f1c40d45c67c7758fdbc80c034888bbfae8778896c564776e77311995ef780c0380aded2116b8f13cc05f7f5f47164afbec3ed5d395637669fa00685c670a815", 0x74}], 0x3, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000300)) r5 = dup(r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x2, 0x3, 0x5}, 0xdc8, [0x8, 0x0, 0x3, 0x800, 0xffff, 0xdc6, 0x9, 0x3]}, 0x3c) sendto$unix(r5, &(0x7f00000000c0)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff39) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000480)=""/101, 0x65) close(r7) sendto$unix(r7, &(0x7f0000000180)="4561ea72144bc824db5d5f9ac2613b4ebdd882c72a47256c98ca646b8dc704d2c83660dfbb75efa066f2b9a1adc6e731d28b68ab99174b3e2c1fd132b70ddde7f9304fde1b3726edce00a1d5fa278166e11a44410fdc61291469a943dcdab6992d2c38fb5c43655b8560c13336b9f44a8e7ef7a674371f46fa2fe9426e14a4b95de9631f31352cb91273ca2b0603755870d07cf3416316096b913e1f7aa4ece394f9120243bfad26772b0081c19b67ed13066b5a45bc3b692e4bb66d82586cb043d9ce1ab5f77558397b295d932d64830c7743ac005a663e1b848e978672fc2b8178c988d3528dcd2ec92a251a7cffea1d93c0", 0xf3, 0x609, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) shutdown(r1, 0x2) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x42) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x10, 0x5, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) msgget$private(0x0, 0x210) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xecca133952b3ada1, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x10001) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000180)=0x1) 16:00:27 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xf8, 0x0, &(0x7f0000000280)=""/248}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x44}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000344, 0xe) setuid(0xee01) pwrite(r0, &(0x7f0000000280)="96ec8111678f8dc3fc2c314f17f1e6fb9bc4881a8717a5ecfddb1b559342708b33c3031f3d17d54fd2701393", 0xffffffffffffff4d, 0x0, 0x5a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0xfba, 0x3}, {0x2, 0x3}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='\x06de\x00\x00\x00\x00rm\x00', 0x0, 0x0) semget(0x3, 0x4, 0x8) r3 = semget(0x3, 0x4, 0x8) r4 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x5, r4, r5, r6, r7, 0x40, 0xaed5}, 0x200, 0x6, 0x6}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0xffff]) geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() r8 = semget$private(0x0, 0x4, 0x43d) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x2800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3f, 0x101, './file0\x00', 0x5, 0x5, 0x2, 0x1}) 16:00:27 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000480)=""/101, 0x65) close(r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6acea64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000000000000000000000c2f9fa25ef145e0149ce938b7ddb865b1467a432519351d84438446e212f68060608871cf4119b26b49ea01270185f6a50f0629b72fb18d7e7e0d459bea15edbe3ddbae1615a17a3b115eaa4eb0dbeb45a1b9c8d5cbfba5fad31dca8a65c9823794a992f1019683a4ccfa7d89aee4ed2e6cb5f9a837497dc3dbe4f32a6990103ba48d6c7d031abb5ebde88922b"], 0x10) write(r2, &(0x7f0000000340)="f8893e9d34ba751218d041ed7382a05dd4857d0e4b1fcaa5b09f4f8aad5b53acbaa9ebc514c7f23b39d685202686130fcbd69f954e46a010440a581a934f2aeab35d00346f7e3a107ae0fc06c2481b4a055d696baeb3ac8b5f4368d9cdf5c7197bee0077370b88ed38c2ed6485df96584d851c2705a77cdefde375045236d327db661a107059786cd408dc6ece94806a80f782dde2c535bd3cbe0782255c0db7b3e02673bb05b241258f7135f5762ed39594dffafe3a597cd6bb6fa15788765013b9113bf38e58bc9d7b62f649b7dc5ef93eb8e1676e899e1526df2bf38d5ac58bb8abb1f56d295cb723e4984f69b70307515df65cf69c0ac096c22235142e0cea175c796b7547c22716a06d25fa7469a76458b522fb6a68fd653f59e9018ba14ac1a4c0d3c4a300e9d465b388ce178a08c8a03b57b983c033ccf6ea702539437e9f3fc95681a7d71ee90d2b409b82b5403d28d2349642833b849b7158dbe26f5c77169dccd9b024f456b85c9e5c5da50aa8abb3be5ccef4c19a13", 0x17b) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001200)="7d0ade859ed46d9385006c00d0344441e40013b3c64aa2f04b2d52174ad7e47824d330faf22d2ea5081fa658e887005e24690a911fac0f19fa5b4143c791ab393e142cd43e4bbb056e584d604c64c88d5bbc7655d8c76d629e776eda9f981a8b19dc90d4b475cd3244bb1f3c3a689ffa38b5ee30751b8bd7c27e01978b3f03ef96a63456c30eebef8f7f962e253e16c571ab7ca2ac1fe37ce5b5a1515b689e918df1edb80ef8", 0xa6) r3 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) geteuid() getgid() r4 = geteuid() setreuid(0x0, r4) setuid(r4) r5 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = dup2(r5, r7) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300006941fde010000c8a82e8312b75bdf7d5d2644e929bc7e8c418658ee0ee7ff0c48c126a493906ac8e9ac64f1b0e55afaf73eafacbd6071b483a922e2c3ed0000000000"], 0x10) sendto$inet(r7, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x6, 0x0, 0x0, 0x104}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x80}, {0x20000000000006, 0x0, 0x0, 0x100}]}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$KDGKBMODE(r3, 0x40044b06) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000480)=""/101, 0x65) close(r6) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r6, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0xa2, 0xfffff, 0x2, 0x8}, {{r7}, 0xfffffffffffffff8, 0x10, 0x1, 0xb83, 0x400}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd1, 0x2, 0x5, 0x2}, {{r8}, 0xfffffffffffffffc, 0xe1, 0x0, 0x5, 0x6}], 0x3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x3, 0x8}, {{r9}, 0xfffffffffffffff8, 0x3f74becdd69e9f3e, 0x2, 0x4, 0x401}, {{}, 0xfffffffffffffff9, 0xc0, 0xf0000000, 0x80000001, 0x6}], 0x6, &(0x7f0000000580)={0x2, 0x100000001}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x8, 0x1, 0x5}, {0xe61f, 0x8, 0xff, 0x200}, {0x7fff, 0xc4, 0xff, 0x6}, {0x1, 0xdb, 0x2e, 0x5}]}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r10 = syz_open_pts() r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) connect$unix(r3, &(0x7f0000000300)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000002c0)) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x2, 0x8, 0x3}, {{}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x1ff, 0x8}, {{}, 0x245bd48305681894, 0x2, 0x8, 0xfffffffffffffffa, 0x3}, {{}, 0x0, 0x3cf363920afa1937, 0x20, 0x5, 0x6}, {{}, 0x4, 0x8, 0x20}], 0x9, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x10, 0x946da3c4a1177a45, 0x2d35, 0x401}, {{r10}, 0xffffffffffffffff, 0x64653f7d6dbaaf5e, 0x40, 0x7fffffff, 0xd5ff}], 0x0, &(0x7f0000000040)={0x800, 0x8}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000132, &(0x7f00000000c0)=[{0x2, 0x1, 0x0, 0x25b}, {0xfffb, 0x0, 0x1f, 0x6}, {0x5, 0x20, 0x6}, {0x7fff, 0xcf, 0x42, 0x101}, {0x80, 0x20, 0x5e, 0x44}, {0x6, 0x7a, 0x7, 0x169}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = fcntl$dupfd(r1, 0x1e, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x8}, {0x800, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) r4 = socket(0x2, 0x3, 0x102) r5 = socket(0x800000018, 0x3, 0x5) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x7a78e41524695a7f, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:27 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x31) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x9c114252c0af94, &(0x7f0000000100)=[{0x1, 0x7f, 0xbd, 0x2400}, {0x7ff, 0x1f, 0x4, 0x400000}, {0x5, 0x5, 0x22, 0x1}, {0x1, 0xf8, 0xe5, 0x1f5}, {0x8, 0x1, 0x0, 0xfffffffb}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) seteuid(r1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000001980)=ANY=[@ANYBLOB="03b1002e2f66696c654d00b70b1d9af44dbe1197c916ceb6ce4eb14fe749d70a36a66ce067401e58cfe7f291e11cd39425f680ab4d9576097a5c0181ea809867bc9a349a374baff5d23650dcb0a3da92833efbce62c25ce6dbd85054eb739f56ab46db014cbda7952a04eac836ac774e3eff0f2e4f03b94fe2c3486a2783d647bd63fb78a9af046a7cba36a3fb44b2b2dcf4a4ffdd36c9a09c5114a25d843ead9dd278aba200000000af0000000000000081fae9b81707c3d2326f45862c000078976e172f83fc8839d2584adf6df3f81b0ade7c697e6746aa59758433e39c36c0894771b83fb33f84aa015dda3189e23d8b8f202847b2bdd21d74c5060484bbff590cf4cf7f6f2b57b9c52c2b647bca"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="b588b4e717dabab110db5907d287b147f00d108ee513b592a24aab979a1fba492402ecbe4fdf348967844750dfaedcd2d09b18355a5ce2d9f1613a842b54529f7b7928f725d2bea290f531e9470acf254a77dd31f6b77a81bfaa2c46a48e5931", 0x60}, {&(0x7f0000000380)="e06a5c8e4d6d4fb5d8e337c4aec2e9c60c676786f2aecd7adc5f18dfcc655b834ff0ca38e98e61336f2bafe3502444a89687a3e267b952c7352c233e2bdd00cc1e4824544e35a183f2f927cf17248f9d4397942cc14d86d1c5393978e5cbb72a6a117a646b05b10fa4344aac7c7159f8129b3f72858c028e8515019d7d0cc07d431a74d7443e4d2c2518bca6dce7d236cf8aebe07521dd79ac640fe48d698fd8653adaae34ff6a3b67dbe89216d9b1d917008654616567750bf4a3ffba59a57caa755b52130e973c060837ad2ee7cc9a51d02c9b3bd92692e6", 0xd9}, {&(0x7f0000000480)="25ebaf479acd2074837ea16d386e7016bb391cc94393815004cb287fbe146e759f9a73eb18d5f27c553cf42641395789092f0c2c7bab8e614127a59319b9d0bf1aeebf320a80c2a958f48b09a30da4bd63896841ed3ea5acc6442dd9e60cf212a385530d9da5d95ffc66c5ff8f397f3af478c9a7d155753f33b51587825e2e4d2d2650df8ba48c54aa8ed26c8c5e1550a05413f7846314ecb347b89073df76facd945fafb2a54a8b1545eaa01450086b5ef66e4ed07e166fef4da65705898b5c6672ca9a57b5052f66ef65a8d36a98603c7fc3f0cb887ccf864c819a5cf174faec017c65ae53", 0xe6}, {&(0x7f0000000280)="3908e6a2ea5ae7f75958dfcf06474d4f2fdc12488c2b5ec03bdbe21911a2e0e1eda2877f5dfa2eb3181a64c12e4835d53906565450482bc7cb1576d0161a3398f4d8390da428240841e51e83b2f5adc5793ee1e490198c", 0x57}, {&(0x7f0000000580)="547c5a5a6a3411c3bdc97315b2990c50f9b735d41548d46eb300c8df625ff47f9a2a344974d210bc0b0addc36c946330805442343290f355a6dffa960d8861c87e80b48d3aedf69fdb93e9c6b440dcf3cabcebbc6c2110e955bb7d294e3a2eb64767af13f73cd78b6027fa82586286e627e4dfc989b7f245b7bf5c745cba9398f240caa5e58714dd449b9d1db71eb3f99c6090ef7d1531a69013e5e5fccc4131d295ffd3294cf8a57aadf831e78078030beac455", 0xb4}, {&(0x7f0000000640)="f9862abc5e312b36a78405e7c2ee29360113e2d3780cd4e119558e7d21876e4a7c7aecba38a962b38255cb9d17da4caeeae06d55d69d8c2d328a81c5ba1aedf19955e483007a3716d821258be9a2dbac46d932b4bdb5c8ed97463b89379bde61f9616719593b9d4853eac7d8aa5893ea42a62270de9b9c7bbdc32dac854d40fb907a2079526207074e485547be896f841a96e037849f3d958d432a0e16ce629389b89464a9e0a3ff0efd4a7e941560ac198d625f3a8dd8a26fa4850d5cda3c6ab1726d190d26deb69484ccbe3ec5f07df2d5f13e9768d5833b6a47b609d89b9c9b5fa3c9ea4bdd6e928541ece5990ce79d33ee29368551df39b636a9eb86700488195923f2ff7bdf27b5b135506a6e7d050ed63328bc289a8477021b57b23bd08e069d6d2fde7f9f7c710a94ad8776d4f350e5841a742926a44edd486d9d26cd4946d2e24fc29e0992e1dd0cdb1153f5d83b3f3e6af7d48ff5a8276cd839d2b7bf8f655d137df1a4d0b058dd6a198980e878bf62470d53b8ac15190f0d80919a4197f76a9ca666b2f18eda48df1e4118349e1e489e5ba4ec26d1fa4af48403ad66fe27f9c39810f1e90a9e84794ae02551532baa1742edf3f9c5331f94dceace601a5542c29a81583c9ad9ce822febf975bb4f3185a1890e36e9c600f1ceb94523d2d0874c20ca9d02bb1fd5f1f7cf3a772f48697e2a27d0394e70fe5807aaf53c59b1187870b30727a0654aa1285efc65af14dc7c558562060c947bbe075db435c46a4a8fe250c18cc542a801dec619152aa4ba244d91793bdc02f911c2b81c640736ca81e7b65bf8394db171b996cc47f63e04c9d03ba1157da533366e764d7c03f79e70952d7b14fb8fea5a0170d3cba162de6ae75f0bf95f2e7a64d86405fad532f70ca9c1d60d78b330ea592e7c7bafeccd0728d3993c72539462cd0fdb6e18211ec2d5717c0d4c5de4edcf30498698b3e4af8c85a7382594d62057acd986b86c85e5b58b41dec19dde7827c72c75828b34dd5f163f1c69465e1bc22a7b739534a2948ca9d8578c30858a6053d3db030a542789b558e12cca35a3538a59f30c94f14a212a36ce84cd0414b9b3c3839fb8eba5511323abacaec224de920f6ed2c922025a0b1ae7d3cad240ae84508a260302b365668b2cd37c4c809c7a6278b9f38e0602bc24fe7dc9e8931daa565052316c50d2c6f0112fe33937e1be1fe6a11a310345af6257c6b2f59da4ec7b5b5236205b982fb2f31716e69c96d2ffda680f92bce986db7c04f3db01daac5856e05a4d6c35cf6624eac020ce112777c34e913b90a632667a1a7f2ea6b6c2e817ad568b169665672435b8351ebf87f0d9ecf6c761a03056589002feefa9d79552451bb393396d3856f7d0ab5e0ac208c36ded27db441108cdf7b1257c5ddb5e1a92ddd2fd3879d0aa52d724098d0db9d203fdceec377a9f627fb1437f8478dbac1fb6ab34371524fc01a462e1fe8814ddd9e17b8626aa4fbd857a30f10fd707cabd044fc48b694203add3bba1f9f3a7225aae4f227e0368474ba96d4350d7f192c12272b92ed2f6736e7b22ef3d13e6af016ba9dd04daee917779856296dd23cffb7d968789a8b66feb4170fdfb582140c69dc503ab5abb7735bf17c562afe7297e2334df4e62c2b87ffe059ebaf710608caadb342391c89f719c32da64de6f6d02525b0bcb4747e4204db59d1c033eeb0f4bc72144127a62b41f12378e9353913bcb60aec0ab29b5870b66d654afd26a853d275d540f7ab00a27ba058c863db7af3af550afdd4e7a218b14f28c3949773cb19fa86fb5861c0736c4f33ad7945286e7ac5a72dfb3c4f655d29a2c5eff9419a49c61bf78f4e59ae01c89a82bfe97680dbfdb9c66c7b904e496f21c8b4b9dff6098db6d63c0ce33335d1cf5cdcfab2caed5d8d8d6e49511804cc1cea9cafd27b26d94e464a17a417290dba301968568ed10fbf028869a3f399d63f4a54bf6981d7ff192a38f8939be821f814be24843c8502b6936868ff38140b43fc527a01c0d29369c726040816792234810476391f9fbaefb13a2f783abd3139883c410883455a1bb2e9e0e9616eb5a89985f91212fa66051f60591799bbba90a8d6dbba1cd8749359c282ea8630c4182ac06b2c5d3aa5d2dba3365712af5cc2d044a8b49ebcb9b82165868fa4f32cab57550f6cec8c7360ed6d9bcd53d54847b2ab081484d494c8ac83844c6f5457b72c1b145b0cd37d5cef7cfebb6453e264cb1ef6b8590e903eca433be6b2a61f4cd7ba5dd7ad25ed0543e0d12a5583cea29af9fd2a8fa9b0c53773864465400d13aaa55e9b4d3e6a5a90961a21ea3548e64b8de6f67e37337a540e60b146f2bad3afc7009fae7e20a5ad4a73d5df5607c12296d3df693ebcf2ed17dd13861c5908b3158e9c38fc7570992e6cebba357cf362fbf48ce3bd6ff88e9a41971080d69f1bc52c08d1ebbde49729d8a500714e7b3abd9252ee73252ba0d6e3b5090601e58f1b6ecdfd5add6abf854a72cad01c638930d925da007cdeef65aa501a3055aaa9c724cdea5f797e3cafa79b6b0ed4ecef4605f4295e90c4988388edbe874e318cebceb4ca9fc09f8b37dbf4f2dcb9a2b452c3682d72b8ce549a7d913714bcbad89699ea67ae098e13a1f544a7f1dee2d17f2e28f1a7acd85db5b15496a4c77c2be0125ba55540dec063c2fba18ef2c2f3a3f6f8d5034a61e9eeefb833b2dfdba624f477d26be109d6cf9eaefab62483885996f6a92c3506e1ba3db70bb115549e2d59aebcb6bc3a512668e5285229439552f809b3123acbcaa0d27414b7ffbd1cdb42735df37c7270e83e3530f6b020f3db3ebde0d0f4d82d9fcd749d226963296f31dee7f129b89419c61bc9044a0e48092d3fa080b49490c38d60fbed14ad780f69e8c584e03e191eedd51d5b79ede6eadfa813346b3c582d8908fa20a76e72d85828ee9f53a034e19b12a97917e70868a5db9d4f332a620e226225b6f4e4631f8f1092d35594719af1904093d78cff715b38a711662ae39a31aa47c4ad3637d0ec1aa565189a35f9730529eefc7a172404a7203a1dfd5244a0324009462eee17fef3cc526039ded89a441c16279aea9ced4d8672aabb5d12b6414509f30c3de631442c863188e7c2e4833ada53b05e9b57d9587d8be3bdd77ade352575d3f8f3ee35382d6cdb51d4d2bcb95dae4b3b03d1b0ba916dc070e1a98537ebca6fe7f46aed2c0186a222a1759cca94f39c0a0d3e9b0d94e406d0713d5c28220d0d13d695662c16014dc2fdaf47a678e077996c8c5da6358d6ed85aa5fe55e3fa85b302f3b183c129025620c2898a489bd21c053b46ac13bb04771896a428bb6ea702772693266aa9f2afbc80ed32422a7e154c4559211fb244fa1beb1bd0a63e7154244f3588208fa2ca9b25aca91cb18c7c4dd505693639a12dcee7318c68107955d5d8cf46f0d9a9353e39930f09abfa71b1702c767520b4d45c79d168c8d10031848744fb8ff0be6d42675e4313ecd47b6c0f22ebd95e8f4e99178b37f2468fa060e6fd2ea94c4c5770d32c5d27f87977efecc348728f46ba319d067f893944603f8bb42cab9b44901f80944b6c6f42c98efb14096108686c6058714deff981c953bbfb51b9df353d496655be517592601bd0587856d1dbee9571c40f96260d52ebefea4112a80e57169fd6e51604ee50e1c0d48288a9569213956fbbf3abb5315de41347c5cc5f1e4d246fa872b9a6a03fa6c723db0f3ab62d1d8cda46ef927d8f250aee014dcb53e7f108674a84256c23cc5279f35ce7c053942fcd408b2464d476b3a4cce66e82b8e180ba945f28d1fbb1760e7a1b3ba757905f5a03ee1f09f0d212ffdc09925fc5ecca753055d0818cbd2e6661bae4489efcaf12e04a24a56776a49804639488c19e416a247c6da3a51817274c96ae90f7a313259356d68166e3a925b8bc6e2f5485a92ca71423d14d8d0226c766f8574660d5ae3e68ad390ad3179a4ae9e03b50e3935ba1a0482d112d0468edad8d1cb8179b7b24256e964e510885d52223b0b1522b21ade16101349c9a8baee328eff0abc7c2bf75fcd2cbcefcd6093adbf817b06ff4af9fa5c27ff8e1b82bdcacc04ba95c91a58fdd7d4595d2ed2528c2386574b405cace790f09dcdb407b70261609e646ec51c037285fd55023a2f5b30892ed2e686922a739902b12c76fc16d77295d1a3c193b6190089ed7d0b86cbae83844d2a17472035b5f59f322a21103be4ad1bd60b3a1a9f4c0c2355ee604857f7e4b95cbc46cc6628a6cefeac1a5815360031ab97a9dd2438c745f0800e5cbdcca9ab22cc19dc887f1936a2e467d80baa925ee61fda745a8689278822775c43abe94a3e99b12e409382dbee0e8ca388952dc2b85a22140b9041e5bbdb52a050dffd474c363adad5e7311a98b152bdc654dc7c1a45af241908ce8b94626e373487094e72431f24f8bcddfd85dee71a73c5088fe5ffe3158f97e6b4aab976119e6269167ae0747efe95d9e1e29cf011757aa29745a2bc82164eef41dede879d73ca5d0db5cf1402128f93467e8ccf997c6adf2a912142e63f51db362d893beefbaab99059cf5bfeb9146dfb2b2efe312e805c51f298116ff92805a3804706d64ebaf4348f7f4d90dddc1233c28abcdc4d913ae08e646f8d1aad93e11bcd130384a44f0bdbf08a37fddf4f282c9133c9d237d29e4b61ad0a7c96a14833627d8cd569763ab2ec7de28c25586f8ea4d1bce63375db78433bfc84b8fecc5c3547d52fa27943640020fc4e5d12b35a84463cafcb112fa181a4a2f04322c475237734b30fae6e468b87ed39f2d8f0f80ad1f3ac9a94643259cef2b4a5ee56a1347ceacf82fe3e49ff0465e7a2682d42849148dc20db21c8bd365ee3e4a5613e35be2b1c8a9c55b223b9cd955f1897fccc11169c7d87da38ad2ee12ece7e61a612398f1af771df748a1b9e0d3edff6b9eb5407f3b63f82abb1cc33d213719bcd7dba22b785cc9cae9f80a16096f5b9ab37496836ec1e62faac83c016db32156df2e6ed667c632167208fe2261c5fc05718e4ea761a76f2cc6fa7a33786cdcd33b35de24d5684fcb69381e2bf7135d4735472b87083854d45ec061c2f9949ae5deeec29b3caecd297bf10a2242b87fc79768d5d0c2fd424db0edd443515a2033469e10409597733fbba5e2d220979c4a8dcfc82de456e958e2100e273c31961126f67159f96e4d3fee3880f863681dc652ed70580fc44b7986c1410f6288823089524e227d967275703970b4514fe3e1291f38580f907b69b6148d3d564ebacfa6b04459da6cbfa1e58d1269e0ccc033f8e2cac54238756de58a0ab36f3f389af30fcf2695cccba63202fcbc8acf45437be8e309c5a1d113f6b2196ef50d8d49833d4bd3394f9d4320eaf954fa921b0a13d8b625745a6f542a906cf3401538d4a9306df942faacfc1286d60b7a581f8fb32e48b63a9a87695c8037a0bc515b61b7a2bc17264b715cc927de4f942cc0c391acb3abaedab7a37064c2a50b80da3c98c7a12025b3aaf156546da23843ecf946832b43bdbf8c394a9c5dac3c352ac262668d1ec557f20810b038d08cc32a805e42b4d4815715d173adf0cc88403dd11ad0307a7f940a8b7b869636d09dce2a84ed1d4ad380809a9fba5884f67d873628ac6a6942e674e42234f82c5ae54e4b7cb5fb0e0320bfe54ec4b85cc8d636d38bc79fb2e5361d156e3be874e9e20350e4179d813457e9577997e12af6e0e338af6e9abbb38b0cf35f838b7f608e7", 0x1000}], 0x6, 0x0, 0x0, 0x4}, 0x7becf9c30e4bdd59) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc000, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) r5 = getgid() lchown(&(0x7f0000000300)='./file0\x00', 0x0, r5) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000000c0)) syz_open_pts() mknod$loop(&(0x7f0000001740)='./file0\x00', 0x10, 0x0) utimensat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) msgget$private(0x0, 0x660) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='r\x00') 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="db609094acfcdcb88c79593915768e954331f3401ec5d22b956796b5b65519ffe29a7811c1717172dbfd4d3dd12c2e0c7030e1baa75af57c073ac8bffb5f2976d3f0ea02ce", 0x45, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x4}, 0xc) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) 16:00:27 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = dup2(r1, 0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 16:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = dup2(r0, r0) getdents(r2, &(0x7f0000000280)=""/18, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r1, r3]) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setuid(r5) getuid() listen(r0, 0x84d1) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) wait4(r4, &(0x7f0000000740), 0x2, &(0x7f00000008c0)) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/105) 16:00:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) r2 = getpid() r3 = geteuid() r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x1, &(0x7f0000000340)=[r16]) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r25 = syz_open_pts() ioctl$TIOCSETD(r25, 0x8004741b, &(0x7f0000000280)=0x8) r26 = socket$unix(0x1, 0x0, 0x0) r27 = syz_open_pts() ioctl$TIOCSETD(r27, 0x8004741b, &(0x7f0000000280)=0x8) r28 = syz_open_pts() ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000280)=0x8) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10, 0x0) r30 = socket$unix(0x1, 0x2, 0x0) r31 = syz_open_pts() ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000280)=0x8) r32 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r34 = getuid() r35 = socket(0x2, 0x400000000002, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8020699b, &(0x7f0000000300)) r37 = dup2(0xffffffffffffffff, r36) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r40 = semget$private(0x0, 0x8, 0x400) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r40, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r40, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r40, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r40, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r40, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r40, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r40, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r40, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r40, &(0x7f0000000040), 0x0) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r47 = socket(0x0, 0x0, 0x0) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x5, r42, r44, r46, r52, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r54 = socket(0x0, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) r60 = socket(0x0, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = socket(0x800000018, 0x3, 0x102) bind$unix(r62, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r64 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r61, r63, r65}, 0xc) r66 = socket$unix(0x1, 0x2, 0x0) r67 = socket(0x2, 0x3, 0x0) r68 = fcntl$dupfd(r67, 0x0, r67) ioctl$TIOCFLUSH(r68, 0x8040691a, &(0x7f0000000300)) r69 = openat(r68, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r70 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r70, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r71 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r71, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r72 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r72, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffb, 0x3}, 0x10) r73 = syz_open_pts() r74 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r74, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r39, r46, r53}, @cred={0x20, 0xffff, 0x0, r55, r63}, @rights={0x30, 0xffff, 0x1, [r66, r69, 0xffffffffffffff9c, r70, r71, r72, r73, r74]}], 0x70, 0x5}, 0xe) r75 = getegid() fchownat(r37, &(0x7f0000000400)='./file0/file0\x00', r46, r75, 0x4) r76 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r76, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r78 = semget$private(0x0, 0x8, 0x400) semop(r78, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r78, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r78, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r78, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r78, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r78, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r78, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r78, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r78, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r78, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r78, &(0x7f0000000040), 0x0) r79 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r79, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r81 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r81, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r85 = socket(0x0, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = socket(0x800000018, 0x3, 0x102) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r89 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r86, r88, r90}, 0xc) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000540)={{0x5, r80, r82, r84, r90, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r92 = socket(0x0, 0x0, 0x0) r93 = fcntl$getown(r92, 0x5) r94 = socket(0x800000018, 0x3, 0x102) bind$unix(r94, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r96 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r93, r95, r97}, 0xc) r98 = socket(0x0, 0x0, 0x0) r99 = fcntl$getown(r98, 0x5) r100 = socket(0x800000018, 0x3, 0x102) bind$unix(r100, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r102 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r99, r101, r103}, 0xc) r104 = socket$unix(0x1, 0x2, 0x0) r105 = socket(0x2, 0x3, 0x0) r106 = fcntl$dupfd(r105, 0x0, r105) ioctl$TIOCFLUSH(r106, 0x8040691a, &(0x7f0000000300)) r107 = openat(r106, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r108 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r108, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r109 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r109, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r110 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r110, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r111 = syz_open_pts() r112 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r112, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r77, r84, r91}, @cred={0x20, 0xffff, 0x0, r93, r101}, @rights={0x30, 0xffff, 0x1, [r104, r107, 0xffffffffffffff9c, r108, r109, r110, r111, r112]}], 0x70, 0x5}, 0xe) r113 = getpgid(r77) r114 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r114, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r116 = semget$private(0x0, 0x8, 0x400) semop(r116, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r116, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r116, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r116, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r116, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r116, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r116, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r116, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r116, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r116, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r116, &(0x7f0000000040), 0x0) r117 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r117, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r117, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r119 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r119, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r119, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r121 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r121, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r121, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r123 = socket(0x0, 0x0, 0x0) r124 = fcntl$getown(r123, 0x5) r125 = socket(0x800000018, 0x3, 0x102) bind$unix(r125, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r127 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r124, r126, r128}, 0xc) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000540)={{0x5, r118, r120, r122, r128, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r130 = socket(0x0, 0x0, 0x0) r131 = fcntl$getown(r130, 0x5) r132 = socket(0x800000018, 0x3, 0x102) bind$unix(r132, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r132, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r134 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r134, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r131, r133, r135}, 0xc) r136 = socket(0x0, 0x0, 0x0) r137 = fcntl$getown(r136, 0x5) r138 = socket(0x800000018, 0x3, 0x102) bind$unix(r138, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r140 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r137, r139, r141}, 0xc) r142 = socket$unix(0x1, 0x2, 0x0) r143 = socket(0x2, 0x3, 0x0) r144 = fcntl$dupfd(r143, 0x0, r143) ioctl$TIOCFLUSH(r144, 0x8040691a, &(0x7f0000000300)) r145 = openat(r144, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r146 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r146, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r147 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r147, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r148 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r148, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r149 = syz_open_pts() r150 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r150, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r115, @ANYRES32=r122, @ANYRES32=r129, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r131, @ANYRES32=r139, @ANYRES32=0x0, @ANYBLOB="0000000030000000000100000000000400000000", @ANYRES32=r142, @ANYRES32=r145, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r146, @ANYRES32=r147, @ANYRES32=r148, @ANYRES32=r149, @ANYRES32=r150], 0x70, 0x5}, 0xe) r151 = syz_open_pts() ioctl$TIOCSETD(r151, 0x8004741b, &(0x7f0000000280)=0x8) r152 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x8, 0x0) r153 = syz_open_pts() ioctl$TIOCSETD(r153, 0x8004741b, &(0x7f0000000280)=0x8) r154 = socket$inet(0x2, 0x8000, 0x8) r155 = syz_open_pts() ioctl$TIOCSETD(r155, 0x8004741b, &(0x7f0000000280)=0x8) r156 = syz_open_pts() ioctl$TIOCSETD(r156, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="f5be5baba87fcd470e37e6ecfe9bfa184b4f31ef78fa70a10c13a6567728fcdbfe17f27068fa47a5af3459e04d7dcef83126fa6ca44051cf582dcce4aa87c82d", 0x40}, {&(0x7f00000002c0)="e6c69c60ea81e058d41f82c5d278a06ac2eafb2c4a29cf931c1fac5dfa678aa40ee98dda19dcd7906378113d5faf583add3ddf957b", 0x35}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r17}, @cred={0x20, 0xffff, 0x0, r19, 0x0, r24}, @rights={0x28, 0xffff, 0x1, [r25, 0xffffffffffffffff, r26, 0xffffffffffffff9c, r27, r28]}, @rights={0x28, 0xffff, 0x1, [r29, 0xffffffffffffff9c, r30, r31, 0xffffffffffffffff, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r75}, @cred={0x20, 0xffff, 0x0, r113, 0x0, r129}, @rights={0x28, 0xffff, 0x1, [r151, 0xffffffffffffff9c, r152, r153, r154, r155]}, @rights={0x18, 0xffff, 0x1, [r156]}], 0x110, 0x400}, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0x9, 0x1, 0x8001}) r157 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r157, 0x80185758, &(0x7f0000000180)={0x1, 0x4, {0x5, 0x20}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffffffff}}, 0x10) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x5, 0x40, 0x1, 0xc9, 0x6, 0x74, 0x0, 0x2, 0x6, 0x33e}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x21, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="07c20d7ba083215256d4e3e0d240b43ac83426c97d24e277ab43c2462b47e0e327205732a04c9f88d17c3df8900872f864ed97bf8c27b3bc36d4d9737c5a07a37c612ad1eb6900af0554f9d1c36e33422796d051649ee8566bd42a6d1199250a", 0x60) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[r4]) 16:00:27 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d15342fb8005ae1c3a662fae1010b3c4e98faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380), 0x0) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semop(r2, &(0x7f0000000080)=[{0x4, 0x2}, {0x0, 0x6, 0xd867b2b86f1806a7}], 0x2) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) 16:00:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffeffff00000001, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {0x0, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) geteuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x7}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000044}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") r1 = shmget(0x1, 0x4000, 0x42, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000bff000/0x400000)=nil, 0x1000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) msgsnd(0x0, &(0x7f0000000140)={0x2, "199c614ee792569db38cbe04e82f3bf70b61d4b34df450ad09d1b7656caf6c93be977dff9ad6465903eb7ca8446f8705a10f09c48dacc093589e303836370423433c6a6b7f930f13f99bd2fb8e52122563588a78b875b6d1df34b92a242e2fa0340da93c9b60c0d8e7be7a6b84f70a84dd4bda8c4b90c398996498bce55aacfce9de425dbe593473533eb95460f7fddd1153f8d182efb92a4c3c809c20a688edeaeb84ba527359e20971b206f181d5e9f8a75691d0"}, 0xbd, 0x1800) setsockopt(r2, 0x0, 0x66, &(0x7f0000000000), 0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) read(r3, &(0x7f00000002c0)=""/101, 0x65) close(r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0xc80, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffb0, &(0x7f0000000180)="f375d9a0222f012955e84be7845e14957e67ba8392bf711d007468a8bddde117d4dbb5bd8aecae2eaa0ab22ee8d1ec586a9a32d3ef01b70a3e029b3c9c9b606d2fd4c0b43f95491ee2b3c41df45ab8600c39fe8a2dbbb2ceb8b03a11430b612b6dca449a2065563cdf6c20d90eafb00954a17de21f0010000000000000000000") open$dir(&(0x7f0000000080)='./bus\x00', 0x4a326737603412ed, 0x40) 16:00:27 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x0, './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x40) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) preadv(r3, &(0x7f0000001340)=[{&(0x7f0000001380)=""/124, 0x7c}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000001400)=""/58, 0x3a}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x11e, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) dup2(r5, 0xffffffffffffff9c) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xcb36c3b16acb7fd3, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000080)) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:00:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1759973839d4f3c8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4, 0x5, 0x9, 0x1538}, {0x8bae, 0x8, 0x9, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x7}, {0x100000001}, {0x87ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:28 executing program 1: r0 = socket(0x0, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb7700004800000000006abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637bca1c71513387ded4ba0322210e260282c6ccec1d59031f799d2cba61ef7cc"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) r1 = semget$private(0x0, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000240)=0x9) fcntl$lock(r2, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) r4 = getegid() semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000680)=""/226) r5 = dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r7 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x16) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d11c428a84b7c44a7355fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r10 = semget$private(0x0, 0x1, 0x400) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) semop(r10, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4}], 0x3) setgid(r6) r11 = semget$private(0x0, 0x4, 0x10) semop(r11, &(0x7f0000000000), 0x0) semop(r11, &(0x7f00000000c0)=[{0x0, 0x29, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x6ad0, 0x1000}], 0x3) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/72) fcntl$setflags(r7, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000980)=0xfffffffffffffef5) semop(r1, &(0x7f00000002c0)=[{0x3, 0xb44, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x1000000006, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f00000001c0)=0x3) setgid(0x0) 16:00:28 executing program 1: socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) 16:00:28 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) pwrite(r0, &(0x7f0000000000)="575d9e52ef4d36ce21e2f57c7ef2822a6ac098c3e66522b93be910068955667278d64e0ae6223a3f8e5c80d99322a3904b24455dfead294ffd1f1aeab5cd9929a3d1c77d56ca1b2116178c8445185e0ed59f1182cbe690a4850f82e0a997c5caf41e5e9fa5e633844fa14d278b6a1cca5458dca7e0d7f462fda08d13aaaf81cf066843ef6939b03d9584d02de53c8e81524cc83e817111", 0x97, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) write(r1, &(0x7f00000001c0)="f4a9d2fb523d18befc8aef19944c68547962664795f853c2d3dbba49d4bb4366737faf1ea66b0f02b7fb988f2b6db6d448ac3d889ce61258c9b5309da9846b2719d93491b41152c4ee6010881f3dd18eed44188da6c61fa9f6befe9b90273b1de4218197db927e102e5001f5aa3e8f5c7391ef1b8a9e64a6ebdc16da0b3ba1090f354b1aa291edfff55a0f341d5b35a96cd52cd3eebefff029dd1071de0b4f6b086a1b956833bed12f24270547b1a29c52b0380a65b11208b740a1bd705e43236e71a671658472e79931fd8bf89e434ee63e844a53b1938a907a57d514e72795daf8deaaaa3e58b8b705dbe5942096ee6b45e251bcbaecfac09798b6648d2c1f8bf14b42a005869678aa9a26e6cc2ff9409a31ed0ce8242092453816d33d5b201bcbcdd9a783884aa71413d5d7904033159aa989f50ca29471a5f26332a3014f6d7727659348ed8d49ce123be0133e8a6806db6492cfa30ef93cae5504f1fb627b74a5136cbefe70065b3d906e7ad8409772cdb619da4e97242acfba1e464b1b425d21cfc8c680eabdc078cd2ecdfe10235cbc02a16681c23cba8a59a88b4b90917c28cf9cbe9b722afc4d8be1d90504861a74cbc33e3b56168f2f533e77e7105f92b57243a322bc6c23ce8cf93c0b5a9ced145174f3c1613e2084d5a3df918cdb1171f9714fba08467c2e88001bc6ea7233769d90280eba2eea3938f94a0f345b8b305703968201ad7a396ebc2ec954126177c840c16d6eb8ebb77b47948dd74d54d98f21b02b0bb08a98ce7bd1758e9c20edc405d81ac137bcff193654f702edbfdaa6cc54e8001269a0fc3e54180e5242309d0e883c863bfbb59c8bd0e033333a012da2aa8d9f99e95543a26c4574c5e2bc3b0bbf80d24cc0a4124cb2e04cc04691742229dd0692bcb9fb28d51a94c880e5beb5da1e4a9fee5d22529af417e958ee7113f32a6f234d43a9977a1a38d5aa09ce95bb6892312998ddb21cf7e92507b1505e424e6aa61784da92ced45ba14eae4011a84a0e9883fed9c89b451b8fe807b7e361f2b6bb4d54a130d888fd6208e560b7703fe4e657ee0c944f87cf558dc9ded14ff93ede55ef81e99ce661e594969509169e39424e37aacc005138c6b9d2dc4db2a9079fb576af1a8be27315d29f2c41b53abc85085fadb6a2664f877acb97035e91d2c712a2933acc426248d0109661b84ea897aa1f058a6a73a4ff9e85d1a3941eb531d6229b68baca21cd65280e16c6cb20e5d1ff2981fe8c604093bb63be940928e65f967ca28ce5f6e669d08680c4be4fac841fec9f2924870cefe57906a3686819b1293e3591245c1dc4bc8040b70224acd1a3479b92dc96ad7bbe768d942b6eed6eb906578b5d8e5cf3becb2aacda729476d2a320ddea16b8c31d7606929208ce11502ca6c6ac69784beaa91d65242f7046a6fd2d7c691a7a8bd7821e53e36ae134e2cfe699530de9c9588d1c0ca50fcd0ea92ef8d1ac46f49a07d9392bd20b5d10db31e6d85aee25da0a47d00f14e727248b198fab17be8586cb107cfbbe8138b39060c87c8dd883fd185cc01118c0bd004a9bdd49009eed7827142de4bafc23d118dc3354bf86057667c5921002d7a0e8526a2ff5911775a7f54abe42d27caa7ea07bfaf68c28812d57c13cd95540e4e679ccd09a8fd3b5c10f9cdb69c5d0b84c815e40b73777ca3c8df4014329a364ce4eb50e16c458971ff25e2bce579b0d021545b3e007a17869b6ca350e67782f928005b938d71dd4ed67e1f408b26c2f4d72fa793b71b2969e81d25025dd31f62b33a2c79bde96c166bcfe9c48d4477cb4f03d7747b53fc4835a6d3e87e51493791194ecdd8379159a1ab6cf6b774c2652e83bfccc2d4e94a2db198283396b8e5beaa3cc2bf3ead72d92eea8c3c5d0347cc5bcf217a87ac66be68380bbe0a4d826c024af504be3654cdce9abb950f615ad813437c4aae632840e302acc1efc4a5b7be4dd858c853fd853b4783c17a28d16986cf51269a6ea14d336fff9fe57840a2c561d604614a34cc55b1fcdac1c528779b49912fcd7a3c557715529125d7ad8520bc8b45b37154f0e318920f85b7a8669b66fd83792bdbf2d0925f7ef3d6c0c2b97433f41483434cd755e3f374dd8c50e23929f2ebd86a574e7a6b3575ff04f3a11249ec37da27c178875b88ef6e320696933ecf8fc5a7ee7fdb69e6c81181ffb8bd053dd62ba83fae7026af5d2834d80681f496bdf6cd4664463a9de0bc3f9f60919e6e3e611b218e1ac148c077cde88916978946b36c1d6af53ccf23616db79f2385b3122059dee05d66426c2d8bbf5a6bd035d34adbed9f9f551c81d05bfdb7905e40b9f803a5e475bfdd77b0d258c61bc3773b2604a2023c38c243fc6183027180dd1ef2db5244f32bd7a370b146af4d3ab39c911bba8856d378e691d9d2357fe9ab0ea50cbda85550f25362f92b58560883a61ae7c15a1418cf79844ccf099ac00f0ac39b209ec4bf7739abb0d87258ed068c2758cf5094eb4801b345192dfbd2273e37f96414f516b830fab71ad7ac85c158dba2f7018cb9f5cf2c432d5787ff8448f1b4ddd12cc0d3a79832e64ae6cd7f556cb714d2ff669e2246503533aa0f66640ccd3b55b4c16160d5935f36f458b987a849385690789468232b0814f2c470e56d2f3c072f728146eea0618f13aed9af6a65f0b2c8cbb78ba3cea4fe184407c72cfc775a9646c9def70edfbd7463332a0415b54e0cb956866d6f7c8598db0224adff239c9e6895d59bc8bd4223fc187975b1438a50b1262535dcc391a451e8e9e15eea4543ebd2ea4169ed15b1ca980e36e5efc0451730c7091ab77920bed0e7a3a02318ddd592e84aedc39e6ac16a7dac10de909e54a4ff7a5e763a586d4e40b0f3be814d7fad1d2a3ad062bf1b9fa17a9d607977864c9fde8fd7d762e24942addc960fa38c3fad7782ee94451b78a024f49570309bb4aa686afc6a8eead1f2a8a98e6ac6e2db7baea7327e5d9cfb4ece540bb5b0ea375065c9346180d08093bf69b1cfb2295802aa39c19b53c244369d5b9f0761164a92d8de591e844184f557aa0470d96828efc07bd526f2bef20e846360bd852427861e866f615be291944525a3d00f5579ce4445e8832d2221c580cb5a28c96d8c07334367e0c7d70e48c3549190e0932d53b0e5373f71da2533b5defe79aa507db3363f218d73f2848011dcda5580229ee19961e0d34ca7f9f6fc45a26f51a0199f49cde0452f37e05d490e65d1bc65f815b0c0fdc3651bf9ef6c6b7c1554c6564ee70c60504c5a2a44ae2845b5da69e9af8909d83ddfe698642a6f26aa286305c3fa369c895454164c4b55835a3fb7d5606b40ed55478567095b780a23461ee49eb0c7c52e4084db3338327900cc791b32178090e0f742296c46a67b4e89a7f88445c781499ad81b45fb7b3ccbd844bdd2d5bf294fdc03a6e1bc6c7d03e7678a6f3005bf7f3669130edbcfc9158ee694fd296dcd63ca056a49dd8d8c3458a3cdacf94c5aeb47ae178ee4bcd289ab5aa47aa794c27b9fa18678bec4076a6ca82ec11255d35f7379a152302d2984c0742f64b215fca5f0a72c8895d72ad71ed6a8fc5115f779ae4ecc97e61fd230c7e775a5580710143137b1561e8c98b692e29b2df27462a2255df5eb4e46b0b00137b0a7b8c412122ad468512a8df89add0b30f2ba4082f8fca0de3c044d87f47fcb4b40b1bdd5075acec1c25d29e621aed4b75fbee17b45b295d627fd19f957a2f32c1ec9912a8449e02645d0a8abe0870908f9b1ff67f3d34084d738dcb61edac9556017346bd6650388303a80eb6d678cff264dc219b82abe065f9b4ac743f6c2d3291672740d1c31a7e162e77579ffc6370ac65ddf4e344aa929a39f5d3e6db0a677d6bae7bebd9bd4a4ea83c433afe5ed7d5900b356cd1496ee12c334e0c28597ef4ce78cd60e758835c590eabeb8e7fa4dfb11874888924b71be49b72a3c8894ed324999149bc0144d634048abae53feb8f8bff7e7fb4f8084bab02d8959b0364c1329a3d48c4a81bbca3cc05b107eeaf6d6da519604af547a3e04e378bd6bfcca549b13cfa0e6a7ca81b6acd9a4995a951ea202f43f3b2c1ad0b2fb9287a6fa6810acb4e051bc753293792f5e1e0942031b29f166ee6434c46e166e865a70b892038a2d47ea6ba4bf365f76de81d08d4fa6b3bdc02a8b5fd395cdeb2b153ced5a772b27613d91c761d7957e1d52eb6193e0db90c481e764e013ebe841e30af85e8b574ed6806da6efc02eedd6e65634ec4f68047286c8d1d020175f9c886dc8c33c82509f5a6406534a9fd72c485cf4c7e4fc66c33f117453f58ea669954de513abb875415df2dc18ff3a7e0fde0a259e399d34e0b2a35ef90a35d9e3f642dea64dbb2b878971b83f48b21a8a21888148a1f679275e2dacc1d8e3c180cf3fe39d0cd370424d3127fa4158dbf24f56585dd04c14b21e7d7e9dea63f774c11a4ea29c2eb6443bf0913aa769799e7522d4ecec735eda4e4797c38944392085dea0fad73d4c1c3b46b55f5256a13b818b6362e2868319f8b8a7b90cce53f699cd213f0d7bbb188efc4dacfd7bef89ffcc8c9c4be260ea0713b9b47bd0ed11107f0a2b251b6fdab4b82d4598cfcc6f5afc04ba4df35b12270534dfbc864dc8904bb65c20ab3e69861f090c511b84c72977940695563a7b4d50c3a19e11d3cdef2b860b3a690972f4e702e73b7af8963fdc48ab718af6b98bf71c8fb85c68dbc074720c49115be27c9758398cce7979d9e3b027a70111f8ac205fcaf28da2ed1fb977de302ecc879cd6536252b3a27a78c98ddeae842bf8d488a2e633f883188ae4439a977960b08222cae1de231f95d8bfc337629406a183bc754beac4f2d34ebb6ee8069047db24dff35200499f49af60c587d528d340cb9fc0f35445df6ea78e55c80df64633f09073396fb997f88ff4623fd1107ffa43ab072e6ff91e7730ea34ad48f0d2b2967c465d3dab2f0b2a6282255516724e4ee97c9b5bf74626e0039e08446b3b457dcbc47b3f3354cf991d8b5d0fee6b68e4d5e29eca4c36aa0416d20b31bcb7781d14c29b470c3f36b940cf76e6db2d9b5a69d716c313bceba1382ad402b061772732d6dcaea6235f31f560b1645d93d2ab5e778850ec5af1e7a2a6ecb9f7906c6cb273aa5ac9a9fb4a04816cda96f20ba9112a58e1092d47c86ddd299723d579eba0a1a210b2085112b0727d37cc5a2363d12bc517b81715d8b75610f29e2b90134bfbce0e055f246bd00400de8fb79608c191dc45c1da6e89930dd26b557b1071f38a024c30481eb50fdc260422a864a17f2e5d9d672e5912dea70e5e8754abead4d5ae97d997939a15c71120a7db210a2e4fdf9176dbb4d9cb5d69629132bd94f448def20d32d7b25376708ed785340e1584c1398329fe9cba5c98d8baf6ea553282e01ab9d6266680b31dfda296be8bd6d93e6c342d5fa5b37be48246b5d24387af6fe69f8317e7a5e268d76dc2888c5c129352fc6eb39af841816c92b729f1a46ad893d5a374697bb94c32e472edcd205411bc3e978916c00fcbc5d409f6e2abf865c3e99f6d1411095eb48ded5160f82059fe899dc8c594bccb9e83bed6cacc1aa8839121f0f998df0d220486d7b07306fe5ba0f26eddd3ae343fab17447c6c23f49fe84c53280771ac66875e4f9924d9be0adf58c30308aa739f74d33a876c610c80acfd0708e60609926538d8586020c0638abcd64f090dddb16872fff10d80402930c08b25af53329235e1fe5d55f7ad1", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xc, 0x6, 0xffffffff, 0xfffff4ca, "f5f6a120f1ce9c23759d08da6dbc969a95296349", 0x0, 0xca30000}) minherit(&(0x7f0000678000/0x2000)=nil, 0x2000, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0xdc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x8}, {0x6, 0x9e04}}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="167233ddd6e2562be844a47c38fc121372d5ffdfdd5a16425acc54e924fd97b1a662d4e2a26eeba881aa60aa39ffef6be4482c280d5d0be9b42c62f9767e02d518dfb838d8aeb260350844e48b560f5f9174aa413b6ba38f7115d8a4ad2f7bd6817798cbd8ce749400aec31dd8e1f2"], 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x301, 0xe7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) getgid() sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) write(r3, &(0x7f0000000140)="d335210946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a14362dcb14421c0201d85bfc7bfb5dc29eccc193f8285b02000000391d1c2a5a7bc88e8cf24312cab58d3b5373388bf6b34a2676efe1df74ba5c43d75c216b010a", 0x2e) 16:00:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) close(r0) unlink(&(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x1, 0x20, 0xff, 0x6}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x4, 0x6a5, 0x86b}], 0x80000000, &(0x7f0000000240)={0x8, 0x5}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$unix(r4, &(0x7f0000000140)=@file={0x0, ""/41}, &(0x7f0000000180)=0x2b) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x0) 16:00:29 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x80000001, [{}, {0x1, 0xffffffc1}, {0x2, 0xffffffff}, {0x1, 0x2}, {0x1, 0x4}, {0x0, 0x10000}, {0x86450f9641ca742d, 0x1}, {0x1, 0x7}, {0x2, 0x7f}, {0x1, 0xffff}, {0x1, 0x7}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0x4}, {0x1, 0xdf}, {0x2, 0x3}, {0x3, 0x3}, {0x1, 0x9}, {0x2, 0x3}, {0x1, 0x3}, {0x1, 0x7}, {0x1, 0xba51}, {0x1, 0x7ff}, {0x3, 0x7}, {0x1, 0x6}, {0x1, 0x4}, {0x2, 0x9}, {0x3, 0x400}, {0x1, 0x9}, {0xba37072011318e49, 0x100}, {0x3, 0x2}, {0x0, 0x919}]}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 16:00:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x3d5c], [0x20c0000000ff], [], [{}, {0x0, 0x0, 0x0, 0xffffffff7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x7, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x6, 0xf2, 0x1ff}, {0x8200, 0x6, 0xd2, 0x3}, {0x2, 0x0, 0xfc, 0x80000001}, {0x5, 0xad, 0x1, 0x1ff}, {0xea8, 0x5, 0x7f, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x8) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000180000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:29 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699b, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, r4) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r8 = semget$private(0x0, 0x8, 0x400) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r8, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r8, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r8, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r8, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r8, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r8, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r8, &(0x7f0000000040), 0x0) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = socket(0x0, 0x0, 0x0) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x5, r10, r12, r14, r21, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r32 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r33}, 0xc) r34 = socket$unix(0x1, 0x2, 0x0) r35 = socket(0x2, 0x3, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$TIOCFLUSH(r36, 0x8040691a, &(0x7f0000000300)) r37 = openat(r36, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = syz_open_pts() r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r43 = syz_open_pts() ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000280)=0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000203af13457c589315f69f557c219becdc2b726ac21f7c9000000ffff0000000000001da2e8f9867a85ce183a10bb0843ecdd07734780f9b9b752ce918e68dd", @ANYRES32=r7, @ANYRES32=r14, @ANYRESOCT=0x0, @ANYBLOB="214720c22b1b8eef246ec54530ccc61d19e2185c2a6702558dd19bc0855bec579f48c326c09d53c46de4cde5569666c5393d947df98d0e326b7f12b3617c7485f4982e99750a7d741e63c77504c26e4f1cb83752853f5548e5bf826ebfa5e8297215b5130d67056429e2da16a240efab6ca8a5cc8b218d2258f1eb6b0d17f33006fa1ee4e0b1a778b5b756b8cd810fc90a1db9fd76d52931d0025aa9838c4ac9afda50d958f25d9700"/184, @ANYRES32=r23, @ANYRES32=r43, @ANYRES32=0x0, @ANYBLOB="0000000030fdff000000d600ff49bdbab88cf5670ccc148016c54d349581adc62d531b5f0d2487e075dfee47c013e5ec787be2129703fa45b067d00000000000000000", @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r38, @ANYRES32=r39, @ANYRESHEX=r15, @ANYRES32=r41, @ANYRES32=r42], 0x164, 0x5}, 0xe) r44 = getegid() fchownat(r5, &(0x7f0000000400)='./file0/file0\x00', r14, r44, 0x4) r45 = semget$private(0x0, 0x8, 0x400) semop(r45, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r45, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r45, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r45, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r45, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r45, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r45, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r45, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r45, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r45, &(0x7f0000000040), 0x0) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r52 = socket(0x0, 0x0, 0x0) r53 = fcntl$getown(r52, 0x5) r54 = socket(0x800000018, 0x3, 0x102) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r56 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r53, r55, r57}, 0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000540)={{0x5, r47, r49, r51, r57, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x6, r2, r44, 0x0, r57, 0x12, 0x528}, 0x1f, 0x8, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:29 executing program 1: r0 = socket(0x0, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb7700004800000000006abca64896bc5e507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d39a73b6d4db606feb34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637bca1c71513387ded4ba0322210e260282c6ccec1d59031f799d2cba61ef7cc"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = dup(r2) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080), 0x10000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r5, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20008, 0x59) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000480)=""/101, 0x65) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getpgrp() flock(r2, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x151) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x18) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x1, 0x5, 0xb0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x18004) write(r0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x7f, 0x63b, {0x3}}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x9, 0x0, 0x0, 0x0) 16:00:29 executing program 0: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r3 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = msgget(0x2, 0x100) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r14, r16, r22, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) r36 = socket$unix(0x1, 0x2, 0x0) r37 = socket(0x2, 0x3, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x8040691a, &(0x7f0000000300)) r39 = openat(r38, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r40 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r40, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r43 = syz_open_pts() r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="200000200000000d35602bce307520fd2dded6374880eb8ddcd42b0f3ffb718e5556ddfb0000000000000001272e7b3f88c7d9332804ac1475ff18b27b99107a9799e2b8bce6e4df800994be64e9807db601a08d2725da9c1db27238775af8758cc020922ecf9c8628ffe2f5475e518414eb8625634fd0e643095055caa947814a5769e4363606773e9f79969225de0fd005bf8378f5e6255ff1d170fb2c1b64afd8e04f02611f364d8fa558d307264a10c366c70aadf59607152f21ae49f62f404dd97840b88d002017688a2158be3528d1f1752d2f11b4a6b36f92eb47f7d0a8945c892272f266e4a40514", @ANYRES32=r9, @ANYRES32=r16, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r33, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r36, @ANYRES32=r39, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44], 0x70, 0x5}, 0xe) r45 = socket(0x0, 0x0, 0x0) r46 = fcntl$getown(r45, 0x5) r47 = socket(0x800000018, 0x3, 0x102) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r49 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r46, r48, r50}, 0xc) getgroups(0x4, &(0x7f0000000340)=[r23, 0x0, r50, r6]) r52 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r52, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r54 = semget$private(0x0, 0x8, 0x400) semop(r54, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r54, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r54, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r54, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r54, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r54, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r54, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r54, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r54, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r54, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r54, &(0x7f0000000040), 0x0) r55 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r57 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r57, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r59 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r61 = socket(0x0, 0x0, 0x0) r62 = fcntl$getown(r61, 0x5) r63 = socket(0x800000018, 0x3, 0x102) bind$unix(r63, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r65 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r62, r64, r66}, 0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000540)={{0x5, r56, r58, r60, r66, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r68 = socket(0x0, 0x0, 0x0) r69 = fcntl$getown(r68, 0x5) r70 = socket(0x800000018, 0x3, 0x102) bind$unix(r70, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r72 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r69, r71, r73}, 0xc) r74 = socket(0x0, 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) r76 = socket(0x800000018, 0x3, 0x102) bind$unix(r76, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r78 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r75, r77, r79}, 0xc) r80 = socket$unix(0x1, 0x2, 0x0) r81 = socket(0x2, 0x3, 0x0) r82 = fcntl$dupfd(r81, 0x0, r81) ioctl$TIOCFLUSH(r82, 0x8040691a, &(0x7f0000000300)) r83 = openat(r82, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r84 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r84, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r85 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r85, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r86 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r86, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r87 = syz_open_pts() r88 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r88, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r53, r60, r67}, @cred={0x20, 0xffff, 0x0, r69, r77}, @rights={0x30, 0xffff, 0x1, [r80, r83, 0xffffffffffffff9c, r84, r85, r86, r87, r88]}], 0x70, 0x5}, 0xe) r89 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r89, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r91 = semget$private(0x0, 0x8, 0x400) semop(r91, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r91, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r91, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r91, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r91, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r91, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r91, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r91, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r91, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r91, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r91, &(0x7f0000000040), 0x0) r92 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r92, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r94 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r94, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r96 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r98 = socket(0x0, 0x0, 0x0) r99 = fcntl$getown(r98, 0x5) r100 = socket(0x800000018, 0x3, 0x102) bind$unix(r100, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r102 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r99, r101, r103}, 0xc) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000540)={{0x5, r93, r95, r97, r103, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r105 = socket(0x0, 0x0, 0x0) r106 = fcntl$getown(r105, 0x5) r107 = socket(0x800000018, 0x3, 0x102) bind$unix(r107, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r109 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r106, r108, r110}, 0xc) r111 = socket(0x0, 0x0, 0x0) r112 = fcntl$getown(r111, 0x5) r113 = socket(0x800000018, 0x3, 0x102) bind$unix(r113, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r113, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r115 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r112, r114, r116}, 0xc) r117 = socket$unix(0x1, 0x2, 0x0) r118 = socket(0x2, 0x3, 0x0) r119 = fcntl$dupfd(r118, 0x0, r118) ioctl$TIOCFLUSH(r119, 0x8040691a, &(0x7f0000000300)) r120 = openat(r119, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r121 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r121, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r122 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r122, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r123 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r123, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r124 = syz_open_pts() r125 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r125, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r90, r97, r104}, @cred={0x20, 0xffff, 0x0, r106, r114}, @rights={0x30, 0xffff, 0x1, [r117, r120, 0xffffffffffffff9c, r121, r122, r123, r124, r125]}], 0x70, 0x5}, 0xe) r126 = socket(0x0, 0x0, 0x0) r127 = fcntl$getown(r126, 0x5) r128 = socket(0x800000018, 0x3, 0x102) bind$unix(r128, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r130 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r127, r129, r131}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, r5, r51, r77, r104, 0x50, 0x8}, 0x1, 0x0, r127, r132, 0x3ff, 0x3f, 0x100000000, 0x2}) setpgid(r3, r4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r133 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r133, 0x4, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './bus\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) r134 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r134, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r134, 0x8008745a, &(0x7f0000000280)={0x7, 0x80000000}) 16:00:29 executing program 1: r0 = socket(0x2, 0x3, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000003f0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bfca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560000000000000000e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001c80)="48cbad1aed5a3e01c23d2e7c5a99ad1e9123aee53ecf253710b62253bb5ea61a83affdee33f94ded7271653a81630961a5fde2f5aed2460078bb63a72c2ba894dc573d1cf411b16ac2b899088bba559629d0cbd899c7a7e8a8cd79a4914010bb29e2172995b85cd9e785ea499ac4963a0d0fb3eefbee19eed5cb8ee527519f40135d1853bf2a791a9714baea289fa3e69ebd24e9e0959546f40bd6d38f2a126738b2b02809e5a3c16f9dfb9f5e3b1c7c21c9188bce4e7ad36a8efda476b3aadc91801ae49c813c53bb46fa8a10268a71d032bbcf6790e539088da6add132f01ff91e00ee4862e8b39190754aa40a3e3a44acf00c5b19b711d4fa75297ec9218b2f9b89cb122c0cb8f47ab047074c31711e7b9fcc6b4493aea11270b96ec645207987f2058f13946f500778311025aae42dcb0a9eade2edf47cd71fd572f263b9f4bf97f61bbd3164b4fe3af79471ba956da43db973f358f43c11e6c6538d8dbdbda7549c0a4397e635621f88d1a75aec719ba1b76e38555da3b1e551fef7870968d293f848e4006c7a870f4eacb0b9396441157eb8894b68d78ba41063571ffc8a750431d311e2c966f16c63bf185c9e193ad1fedff10234110b12f3ddeeb39af750f1dce33a773b7aa2e5f99e02b8dcdd433783b3a81438998d23fb815e3fdb11583a144df144ba6933a97edb4e05f8c061783873ce03dfcda5ca024518871f5959a95fc56fbdb8d2fbfbda861b6914517409830e15548cddcfe02f8b313818ac6bdd4a20852f346d2be042af2fe4645eb72f07b2ecf57686a5dc80d86c968c806480154dbcb838ec2421c0472db4bf386c5a37d2da6a72a4e6044a2b624d02601bbe2b13b1f51b316a8d415f00ab1ee16c8d926b2f7aa79c57b5dae778c1de9b6f8ad5b1bb25c7ce08ec67b507582d064bc742ca8ee57828de2f3b7954449691a15e0a8f69f30e2070942fcab9ed48cc564e9ef87afa8b96df95fda3d0d48580306466b73bcbe9bafc54adb77429c0a9aa3feccafd284c0609880c4a3e42cb39f696f6ad2cc2ac4c54784c9a2545dd9935411baae33838c63f0639a8eeb63eaa7089821d168f727cc845293d6195a9e971e477ae40422747cf9f728d30f7fa956c59a6044a6810d3d759f15616a2084b683a44da05be38c114d9b274a04fde825fa6776a9a9f8707fcf0808a17a6db387171db2e04ce8d33614e9f8a68b8e35ac1386c63df925fed552d0b975cd36b7d00e72a6fa760972ea223fc08a52125a6d4711da6009fcaaf1488c600915cefa9a60d37b89fb0a29fedde5e5919c14dec9e41e2fffcf39a7762d5c4ad34e9b23ace5bd1fee85e2f1f0737e7bc5776abf020f258e190612fedb66867a5febc462022e8d29e0c996e9aa04d53a43f7e92923da387d0cb6aa3d4155834bc0378a60d4f744f80f9949937f064dca3b921cf539e67142d8dac9e2a32a3c652048ccf787c6f6974204ba17d8ebc2218f1fc8cf9da4dc8b1257bbdca2cc83e74450dd53dccef0c4e1982019ef7d2db4f95f2b460867c87351ec0286b6b92b40079990f3ffb9719456d7a6c2dd2ff36991237ff35e1d0364bebbda0882e3bd5bbf37d0a5864444681b86c702ecd85b83dcf7580d75b4a08af9fdccec30fe4d32bec097fddd6db23099b7726708b946132971ddd532abb5bf471d89cc7c0ae258c0dd8f9ba46d614bd6a6f98807bad0126fa374acef8fa6f83f3049099ac4897e8687658177eb25e885c37fd86a3914fdf66dc58b6aaf79a8ec4d467768607035bfd6c85dd5a7f6e16b64492820351d188019a09486b5904b97307b50acc1f2f959102ed26a13c5f8f2718437ec030479626890cffdce326a53f09069dd23c739741b1a53739c718c5da7281c75338127db61147cbd4c29d3911c5ce5616436d0195738beaa2a1276a6e57866872a43ba2b6b74480c97db530d5e0f63572fb3c972ebb20701a587f778e13046f28a0c905b3ee1276b20b4990e9c8404788bedbcfe0d8c1e8119f240e6ed79de29cc158737bcb8cdf", 0x5a1}], 0x1) r3 = semget(0x3, 0x3, 0x1) semctl$GETPID(r3, 0xb3d7de79f660d4a, 0x4, &(0x7f00000000c0)=""/200) 16:00:29 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4104], 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) 16:00:29 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x7f}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file1\x00', r3, r4, 0x0) r5 = open(&(0x7f0000000200)='./file1\x00', 0x1, 0x56) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$dupfd(r5, 0x0, r6) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) load: 1.65 cmd: getty 14488 [ttyin] 0.00u 0.02s 0% 304k load: 1.65 cmd: getty 14488 [ttyin] 0.00u 0.02s 0% 304k 16:00:30 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:30 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2ba0, 0x0, 0x0, 0x0, 0x0, 0xea, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0x1000}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x4}]}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x61) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) getpeername$unix(r1, &(0x7f0000002640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ff5bf89527ba6c41247f3f0e184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148e6734000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000584c3f4fc598acea14476cb1d760f8af5d67fc9e314e642d8899b81b37e92ea27c3ebb63f6ae3f58ee8bd32b9de6c9186ba76467a3bae440429b25e4f55113df9c0f80ae34bf69c79a503835dd1b5b122a4add1626f091b849d7e03a2219621720a051a69ffb67da948e6a628af748a5938fd625ec5f61bb2d78ec959083a532595f516cf47839a2263c8ce9378ab193978e5c718c21cdeccce387606a4337bf2a65f386830eb04e097b9ffadea1cba2c6bd606909f4ab6984b3fadfab178f541ee6deeda9e1289fe092d633235717bccee5df5841d595ca087a302deb97b8cf747c"], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x102) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x802069b0, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) close(r5) openat(r5, &(0x7f00000000c0)='./bus\x00', 0x20, 0x10) r6 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCPROMISC(r7, 0x20004269) close(r6) write(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCPROMISC(r0, 0x20004269) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f00000000c0)={0xfce4, 0x101, 0x2, 0x81, 0x101, 0x2, 0x5, 0x10, [{0x3, 0x1, 0x9, 0x964}, {0x8000, 0x1f, 0x6, 0x8}, {0x6, 0x8, 0xffffdf08, 0x3f}, {0x9, 0x0, 0xe74, 0xfffffffe}, {0x7, 0x8, 0xffff, 0x2}, {0x81, 0xfffffffd, 0x0, 0x6}, {0x8, 0x0, 0x9b, 0x2}, {0x8, 0x8, 0x6, 0x8}, {0x1, 0x4, 0x6, 0x5}, {0x3, 0xff, 0xffffffc0, 0x3}, {0x2, 0x0, 0x9, 0x4}, {0x914, 0x7, 0xfcc9, 0x575a9aad}, {0x1, 0x5, 0x6, 0x228893f6}, {0x595, 0x200, 0x50, 0x4}, {0xfb1, 0x9, 0x1f, 0x7}, {0x4, 0x20, 0x6, 0x8}]}) select(0x40, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) socketpair(0x1, 0x2005, 0x4, &(0x7f0000000380)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) dup2(r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000001c0)={0x80000000, 0x1d2, {0x1, 0x7fff}}) read(r5, &(0x7f0000000480)=""/101, 0x65) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000340)=0xe67) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r9, &(0x7f0000000480)=""/101, 0x65) close(r9) faccessat(r9, &(0x7f00000002c0)='./file0\x00', 0xc5, 0x5) fchown(r1, r4, r8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x560}], 0x1, 0x0, 0x0) r10 = syz_open_pts() chflags(&(0x7f0000000240)='./file0\x00', 0x10000) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x8}, 0x80, 0x7f, 0x0, 0x0, 0x2, 0x4, 0x4, 0x5}) socket(0x6, 0x5, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x8) poll(&(0x7f0000000040), 0x0, 0x8) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x8) poll(&(0x7f0000000000)=[{r8, 0x4}, {0xffffffffffffff9c, 0x20}, {r9, 0x30}, {r4, 0x20}], 0x4, 0x2) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000280)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x24}, {0x6, 0x0, 0x0, 0x9b76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCBRK(r2, 0x2000747a) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x34043, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") getrusage(0x9aa3446b23614e5e, &(0x7f0000000500)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0xfe01, 0x7, 0xe8, 0x3}, {0x400, 0x7, 0x2, 0x5723c9c4}, {0x8000, 0x29, 0x9, 0x8}, {0xff81, 0x3, 0x4, 0x2}, {0x81, 0x0, 0x2, 0x8}, {0x5, 0xf7, 0x20, 0xffff}]}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20fa07081d12152c, 0x28) unlink(&(0x7f0000000180)='./bus\x00') r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xffffffffffffffd9, "85c1000267a7230004040dff0ff600", 0x400020}) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)) 16:00:31 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x0, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) geteuid() 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) rmdir(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) sendto$unix(0xffffffffffffffff, &(0x7f0000000b00)="4e2547de822c7ce4974cf79cd2d5d884b82157f54564ddc7eaee7121bce3879ee6821c6b7a29c69721dd212ec6741cd71091d3dd10f8bfa59f70fe3cd389a9595bc2e11a19e50c3d10954c0cbf1a5651ec31902997f653c536a8e43328c79e6492d5d1b74854d4a46035c0f7b37c00747e0d7dfcb169d62f93d8380f71d0e131f938b63b62836dc47e7550b11e5f62203e253edc163ea326d5966da8b1a8678f58e6a330768054ae3db27c618c32e7309a7ffa80b84755de0131b87f4c34fb907a5d696ee0ebd1dfa7918f3469c69a42f5f4d81f823265670503b615b69eff0fa9ff5e0d4370ced9cbc4636ebb03ad732dce832dbc135fe3819196d195be9cb070edbbb83540ad27d14bfb44b372d57acd584f7c7b9a7f20459ea366251a3197856e5847ed0d9ac347fab9b1f539e7968ae1c2567609318867c8c3a86902ff3dab7b33d5b25a3986d13b34f14611c7cd673f99991bf45f96f6dacb333e55286c3b6815d9e11e637ab65a5df203800a9b9d71127a6168e383b5171e5d8e839bc3f32d53c99691733a71f23bc4d68a97373f3b0c5c2ee8612112473ad864b923057d5a6f850a836ecd40d53da926d7ee9a6d9a15c62cc9ad726ce6f4ee019f726565f93986a08bfecca83bf98a0c7f7337180925f3ea5a0a8300deb25ff6966e75bf08ca45340315315e3648ebc774491cae612fd904c51e9060dc0216d7bc56ff82d6a8d3582c563554c8536895d9a5892761cb92baa8fd27e7a6e4dc332ec069d93adf1eea7186c9617888875ba4cd547fadaa1d87501a57591f1982b2fcae16c6d11a3a02cc1240010e65f61ef635b7cf678d3285e665330d68175811a5a815f2ae1e1bc697d8f7e2ee769d0917d9e08d925e5a3dbee64e68277b19d68b1ef01db9dc8da328000461d646e5d1ab5bab54c60b64c2563713ab702f0f4d80e4f2f9215626413b2671b65f53faf3ba0b0f360d84077c5d49a57525096671c43b816f3f525d1a016e0da72cdea86a0113f173e3f6ebf076bb91a5e04a6a5beeb16d6fce448877571e89f8508fd1bf59b6ac9afee5e184d729ebc8cbdffa942f04a2035192a55958745c42dd3e8e49bfecf17e7c56601bad0a57670c47a09d906a1fe690cfac7e8c87a4b977da4da3cd70b65db15a61514fd88bcc178e3f265ab47654debaee8d5529e61bbc8ed5855f6fdce549fed74d61b094d198dffab4bba7a5a58b20c272330e367e09adcbcbe71f766d412b9ab645b71d9585559cb73aaf5f4fe5da4b67d8822e4821d97053bd21a9d2e0105396d5b167cd257fafe7d1e90626889cbdbffbdc084edf627521144d4b3292bb711aa1d11d4b8293924f1b2746784ce66526e0d7ffffd2180ce67b60d9f282b9b4c6fe852425c6896d2c06c4071fc6ac8d7d63b12c84e0a420f5f225f0a87c2a7370d87831d03329f48be25e33060a83ef64f3a46ac1057506d182c9723c1817bf6f07cbe04337cb3f2ebc2452ebb803f7ec197ab2936097532010c882290c84b906881087826cd7d1e3124230be28f78f64668137c2150356b46f7762d883b8beb4ace689c21ed36691dc5ef2b28d1d5603a497045c250075d45944cf06701ddb6a705af6dc63e6e1f98c50f9b04d60150b3c0f18961e0db041848f2f0cfa03629b8130db4d62a38b6d01d4e87aed1a121fa915b376321b9ea61d88b96eb4ba22a4242eea716538731bc9293ffa50ae8108f298b30bc21f9caa29fcb5d8d6a624230c2e3f277becee97056c7d93cf105cdcc603e6fb6cab5b1987b119cd2a2a6fe3b4765d9db3eff1a0d9e51f12fea26cae974a2f90242d1caf96f295418b11ff4cad981a90ca6ce7ca0d0339b18e7632c0dd14730d22e0364042ad9735e1a3f36ea7ab1f93ddcaf242d17e38516e94fb10251108d7123e962a9abfdd2ea4097b668e524a02a20f9785b8117ab46a2811172809286600ad1d257ecddd6f09ee38040efcff11a4c69d063e792b5fd51c9b67f115146db7b08aae6a43aeaa0baeb165e3c8db30245d330af5fbe30dc7e990b8c5674c98db3729eadcddb93279c46874d03de64c562dd0594ec22d448e762d55b35aadf31e31045b3b3f978125ea64c7c0102d39615fd7d759884c9ab3210efda53b766100ec3facb9af3e5ea322a7318e2ed00b7b1b922d028ed8a16ae8e96ac0bdc53dff291106ed2417b2ce70bc0d7fb596b124b77d37d6dc6ae128f037e024ad98eda8d753622ae6f6bb6a423d3045023a3997900c3d0549cd5ee26e215620d42f0037fdbfe468c226b57be105d48957e13c0006c97989cdc5e7b1936e6f0bf9145078a8e01a4f2a4e93cc299718e2084c60323fdbd94ad0b8957200da527fc08f5fa9f8e6aecfc1a238e38e2323777997814588949cf19b02d6a29a1318e71a8af0337a12a38258d467c5859d3d9e4e2a6a6b41c80549ce8f474fd0c80d0cd49a0c4ccb012a9e1dc99e6169e19db0a93710d9ff2b91ac34f0e4e13bf5a0d6d9a64c4711a05c678995469e15bd8f2d8188d8048c594080a1292b79b642504741a4032719c2afb6bbfd8d5c8c8c0e98aa2e2b757344da302d1f67604f79afa633c158d1c061a6348bb540884c14440e63d413d9966f59cfa879c5cbc61f03332cfda6e4f2a994ee1f17f7895152d5cd7d71e3f0299e99c987d52557e7909d1eb8e8066a1db65f6b1e0f50f9b1e01c072689dfbc5f73ee1e88dbdc09feea752d56156f4069801d87e1059a39656f81fd9f536c2a9b3ab82c071210cddf9f48348051aabfdbb32f5bcec9a6e01e01a26b311d2c00cb00cab4fd0d3e90d79dc646c7b52a17886746d2263e983588d5d60a0be63ed2ead140a4ca7c9fbafcd1d3b2c417eec163ae96d55adefc9393a0d968b209cbaa7b1c96574a965c2f2ece82f7791964102d77361e3ad3a3f0e22b128e2d8dfb30f7731072e4ff8b0489e13f69469d4d5c7acf7f1ac7af4552c41739bfd36d22b8a997bb2e80266962964aba7f85c5d5ff184228080d061de772f8ad32043778c27720ab23c7c181df73bb129293bb710c012f8cbde13aa39513f50f52b46a0cbde7548c3cd6003741309104c99f1331b60fc29dd51443461f462f3077688fadff4da686675440e8085abc8f562d9f8b6aea80a27a53bc8df2d2b3289f16bc52b188553cfc21b67b3a4e8d0c9b7f8195d5e0e54ff50390d96827f080ce9327e86af362b1168bbbb0990fdb54969a6b8f36b899a0014602602edd20494c4a455c775600a031d7318096a7ab88f3f3a33d45bc1e9eef2bb25ce2cd6b6cd121e385a6d833c005ad812373b8ef38e6293adac63221112e3c8261f5e52692e9a156774d870c7bb30bac91804865ed126520b4335805fe44c4c6c47f2026773b085ec9615859c3ca32397fd429c33feed6075f928426d66720541d0e6c8154bcc0be31e551dc5fb9dd499bf30fc29b43140d3ccc1e8d8817f11789845575a0689eb3edc7256891464fd90e0d3f4a635c750e73a0a9e195a57e4cc9395b2f8a0dc8108fb408834a2a4f7814758270d2e1871c276f67e7c15b0c72af2c1a6b9533245e3df548cf03d7d1df9ad8539d1dd6e4026852eb10e9931c25f4150891d9f4ea06952b7070c5a81457cf3fcd2655c99df404382b855b6ffa7e129e974916b91120a3084687d39bfc6a42337f93b234874cfb0e0d1f05e74346b6ac488ef943cd670cc49873c5dcabdb3d5ec6b9d856009018dbfb1ee1d6920740242121cea01c30ca2f50ef5c49db20f6f34da21ef0556d6ef7d98f77fe9ed52962003b526d7cd23856059599ba67ac58a6f0acea9b5a0d1babb4d0f62769229b600a48826fb036c5e564dabc093e5b7920ce0ff5252d74b2060a4e719f4d6cc18105ec7c6894eed1ebc055055d66002b3cf56dc11dc8391d91e495412b64f30e286a92c3874c93da0ec4f424975c43b3e0be1e34344655154db7e6a4181a17ffe108831585659102b5f971773ed3042e4ed298e70693757180ac13eb1965a14aa2f3f6c66c86efa68d8d68827c2576b8612ca4e4963aa7f584ed957cd62cd6d36a23ff62455b70b7ee71bf3691a2f3e0c6879d2594af5d9ec55d39750cdf0b0a1b7f0f06239c5c076edb9c4fb908139ee7d0a915c1435976864eeede88fb3703c45fb97440d4db13462a9994257fc249e15138227ba756986b7817c3d63cc8a13ecc82968bf1d15aa3b82f8402d4faa3e4c5f85be78f656a1eea621e80d003da9946464bfd83f6d60b5fce18a3d8cd41ea4545db5370f380561196bc25b2830e98bd4a2a82dcf91f6e6d444f1e7500e61dea05d6d7958860f89c4d0c16aee5c808555e86d3e7341d3ab6492df3f129243e2b6cdf8b94d931ab978f16f68a9c3e897e5ca6af17232a7a03f63d3b917a17cc12c6d84e88ad5f0d754ec38eefd5a2d3ccc1d709f4789c3d53f16c4eb6c6ae270741d64747c4c2a2ff5a5252b69709e95760910f9a44890e3623e28964af4bd841d4d8a317a19432f3360b4a371ab23530e76226e2e761bc0d218adbf33d6b825711eefb8ccfe921663080d76c366e92704b7cf0e3b41b31de3ef36fb1792767f8a5d9961b09ac56c199051709141fc405949877185995ba0e47acfaa1c7f6273c6536a06af1eeaf9ad7ccb679022f412698b25825a94a86ebab5024d10b2aff45a8e58590f8a5d33f646cb8411060f0666c75870d5b6dc4d359564a71280697184a83b3479a3a288827e97a60b2ab2a2ba8d4747965c4f2019dec7df6b6d834f7407a6fe934b40f0f4522a22ea0a2825fd64d24e263bc230299e620d2a2b561f100f61e5f09c55423f7098766b5a7b6aa1dc63cd94979bc1377982557e5e6db813f6725850cc53522223d472baf513fce08405f93be2e229a76b331c0f07bdeda157d9dced76b4f528af8b6b1c7a88f82ba56496c43be5ae09cc123ca4cfcf63095df2b4d817a796a534bd27abc95a676fec875f3237888f211530d2aa7fbef6e1a56dcd18ee0e3a9edcfa731a48b55e1b0a50b7b7e3819492efc4c79c2e4817a48135aaebe14c39daf818dec7349f681db34d756eb9c5d03c46640b2e4f426e8c15404ec787a5827f2d9264d4bc24cdd634807aa1ea59af7a1cac148a19df16f06fb4467fabcd688bdc29f00054e967e21c3576808a322535e6497a214bd8d8835ade3ac425b58700eaf94069aab0bc078d4de527c447c9e50ebfbb18bf4d3228aa85b150bf5114b2a6d22c2966e643828ef7e49af86c92c5f5dcfc1427b6405a656c90cf2cca3705e04a20663c3479fb21e71166a15be40bfd8ae7c5feeafd059019e0d2fe6bdb533ef78bad4365357c2a57a70d690b09d4cdcb081c694d67a4fa2e01787566cbefd5b8a28dddd2cd6d04138c3324bed0533c8c3e59d27e367cfac32da65a09e4ac9066982e75554ccf639f70fcaeff302901e330714da429c5b7250e103415ef709db7055d1a9faba81396c5e8233889fd3ec7bed4472ffb21404b3f899cd4071c35844c477e3c489225e21edb280a882d9e294aa2a04943f64a6534f0edce386bf17a5a8020424fafdbcbb3e1a062fb1c65820bd0c32c456442b1c788da5cda387cb4bae5cb51f7bf7fe22c1dafdf7ae38a763d89aca66a5b297d8b3febe960e4e028c6f63c5db3a53cb392cc916ce3c567fd745bbc5b54896d07d7bdcbf39b64a473f64241698cd9795dae887ebfa344d58465ea1afb792bee72a86350cb2d2da94075fd30562dfbbaf359f45aaf1e2722e1c7ba3bcb741536e0f0f2e819e78feea7a8a8d2caa9dbe19197699bf813a0bedd0b67e", 0x1000, 0x412, &(0x7f00000001c0)=@abs={0x2, 0x0, 0x3}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x8, 0x4, 0xbd4c, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xba9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80010001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x68}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xa0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x100}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xda}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000ac0)="18939265398823649427", 0xa}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4137", 0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x153) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xd139, 0x0, 0x797, 0x0, 0x3, 0x0, 0x5, 0x2, 0x1, 0x7, 0x800}) write(r0, &(0x7f0000000000)="e008dc7be849bdccd043", 0xa) 16:00:31 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000480)=""/101, 0x65) close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x80000000, './file0\x00'}) 16:00:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000480)=""/101, 0x65) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x2}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, "58d90000ffdf00", 0x0, 0x4000003}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) 16:00:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) socket(0x2, 0x2, 0x6) r1 = dup(r0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c080000ffffffff0000000000005838ab4800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0709ab91d0ef5614e9101000000040ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) ftruncate(r2, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) fchflags(r3, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r4 = socket(0x18, 0x2, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r5, &(0x7f0000000480)=""/101, 0x65) close(r5) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000240)=[{{r11}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000240)=[{{r13}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r13, &(0x7f00000004c0)=""/4096, 0x1000) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, 0x0, 0x0, 0x0, 0xad, 0x0) dup2(r15, r16) kevent(r9, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r16}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r17 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r17, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r18 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r18, 0x29, 0xd, 0x0, 0x0) recvfrom(r18, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x14}, {0x6, 0x0, 0x0, 0x200000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x401, 0xfffffe01, 0x6, 0x0, 0x0, 0x7a4, 0x2, 0x1, 0x0, 0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:33 executing program 1: socketpair(0x18, 0x1, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30001) r1 = getuid() setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xfffffffd, 0x0, 0x1, 0x3, 0xa0, 0xffffff8d, 0x3, 0x0, 0x10001, 0x1}) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x4a}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="82022e3966696c653000021aaf22f4e7ed35bde5c63e0408d5b6d57c99574fc2f6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe49089100"/111], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r5, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r7 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r8 = kqueue() kevent(r8, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r9, &(0x7f00000003c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x3, 0x0, 0x0, 0x0) r10 = socket(0x0, 0x0, 0x6) write(r10, 0x0, 0x0) r11 = socket(0x1, 0x0, 0x3) r12 = socket(0x2, 0x0, 0x0) connect$unix(r12, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66696c658e52a6653e4c30002396a1f13a79a2dd8f5950424e4ff4e576b5deea776c4d5227a3341a83fd151ea0cf512dc97e722af9775e238f1381c9a4e6b02b3b3307761d44546208a046f6d3bc2ea24512f0adfd9f2b61"], 0x10) write(r12, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r3, &(0x7f0000000000), 0x0, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0xadfbdd4ea4e7c98c, 0x6f1d6ab41cc29dcf, 0x81, 0x9}, {{r8}, 0x7ffffffffffffff5, 0xc, 0xb375aa8aead270d7, 0xfa, 0x9}, {{r9}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x5, 0x6}, {{r10}, 0xfffffffffffffff9, 0x40, 0x10, 0x7, 0x1}, {{r11}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x80000001, 0x6}, {{r12}, 0xfffffffffffffffe, 0x20, 0x4, 0x20, 0x9}, {{r13}, 0xfffffffffffffffa, 0x8, 0x80, 0x8, 0x7f}], 0x4, &(0x7f0000000300)={0x8, 0xb98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) semget$private(0x0, 0x0, 0x10) r14 = kqueue() kevent(r14, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/101, 0x65) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x102) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x10000000000000de) r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) fchflags(r4, 0x1) r6 = fcntl$dupfd(r4, 0x0, r4) bind$unix(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="00212e2f524d180500002de82169d18489dfd40052b20289dbf39c35da130dcb156ae0882f1aebcc77dc5c3b0fbda42af9a6375bab87e45a45c083b29d957b6999"], 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x3) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000480)=0x5) kevent(r6, &(0x7f0000000a40)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000040000, 0x6df}, {{r5}, 0x213c0bc5e58e66d, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r3}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000940)=ANY=[@ANYBLOB="000000000000000000001c16b15cf1ad7356420825840f6e495c885b8541b0ed586af583c30fa772bc640352744c26262f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf47f9031bbe7602a27f77d59476d86231a83f0537eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22acfc2509991fe65ae00d1fd262b3a4251ddc48392dda41"]) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000a00)) bind$unix(r6, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) r10 = semget$private(0x0, 0x7, 0x8a) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000740)=0x8) semop(r10, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x5) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x80000001, './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1bb11fc37f892ba1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000224, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000140)=0x10001) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) poll(&(0x7f0000000100)=[{r1, 0x1}, {r2, 0x80}, {r3, 0x10}, {r0, 0x2}, {0xffffffffffffff9c, 0x10}, {r4, 0x4}], 0x6, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff89, 0x0, 0x20000002) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000000}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:33 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x1) mkdir(&(0x7f0000000240)='./bus\x00', 0x1c0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r3, 0x0, 0x7fffffff) dup(r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x20, 0x0) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x800000018, 0x3, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000340)=0xffff) mmap(&(0x7f000003a000/0x3000)=nil, 0x3000, 0x2, 0x4810, r5, 0x0, 0x0) r19 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) write(0xffffffffffffff9c, &(0x7f0000000000)="8a70434a46112a65a822c0a30608108df8aa7b75325e046a18982fa25956b933456c1ba14b76ebd80d8591ca6ceb161042ef44fa1fc8ce65ed2cafa0ccd41646970701eae36a1260", 0x48) r20 = syz_open_pts() ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCSBRK(r20, 0x2000747b) syz_extract_tcp_res(&(0x7f00000001c0), 0x2, 0x3) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) close(r1) getsockopt(r1, 0x7, 0x6, &(0x7f0000000000)=""/19, &(0x7f0000000140)=0x13) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") panic: kernel diagnostic assertion "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *288861 40418 0 0 0x4000000 0 syz-executor.1 308876 48299 0 0x2 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207803,ffffffff82201b7e,3b3,ffffffff821c028a) at __assert+0x2b nd6_rtrequest(ffff800000abe800,1,fffffd80628521c8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800021b82c58,1,ffff800021b82d28,0) at rtrequest+0x9bf rt_ifa_add(ffff800000a47300,240404,ffff800000a47358,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a47300) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000abe800,ffff800000a47300,ffff800021b83050,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800021b83040,ffff800000abe800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800021b83040,ffff800000abe800,1) at in_ioctl+0x1e7 ifioctl(fffffd807e791038,8020690c,ffff800021b83040,ffff800020a5f8b8) at ifioctl+0xb64 sys_ioctl(ffff800020a5f8b8,ffff800021b83158,ffff800021b831a0) at sys_ioctl+0x5b9 syscall(ffff800021b83220) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,4a4c4d0e0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x4a70380f940, count: 1 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 "ifa == rt->rt_ifa" failed: file "/syzkaller/managers/multicore/kernel/sys/netinet6/nd6.c", line 947 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82207803,ffffffff82201b7e,3b3,ffffffff821c028a) at __assert+0x2b nd6_rtrequest(ffff800000abe800,1,fffffd80628521c8) at nd6_rtrequest+0xbb4 rtrequest(1,ffff800021b82c58,1,ffff800021b82d28,0) at rtrequest+0x9bf rt_ifa_add(ffff800000a47300,240404,ffff800000a47358,0) at rt_ifa_add+0x290 rt_ifa_addlocal(ffff800000a47300) at rt_ifa_addlocal+0x16d in_ifinit(ffff800000abe800,ffff800000a47300,ffff800021b83050,0) at in_ifinit+0x1cf in_ioctl_sifaddr(8020690c,ffff800021b83040,ffff800000abe800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff800021b83040,ffff800000abe800,1) at in_ioctl+0x1e7 ifioctl(fffffd807e791038,8020690c,ffff800021b83040,ffff800020a5f8b8) at ifioctl+0xb64 sys_ioctl(ffff800020a5f8b8,ffff800021b83158,ffff800021b831a0) at sys_ioctl+0x5b9 syscall(ffff800021b83220) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,4a4c4d0e0e0) at Xsyscall+0x128 end of kernel end trace frame: 0x4a70380f940, count: -14 ddb{0}> show registers rdi 0xffffffff814a9117 db_enter+0x17 rsi 0x3c37 __ALIGN_SIZE+0x2c37 rbp 0xffff800021b82990 rbx 0xffff800021b82a40 rdx 0x3c38 __ALIGN_SIZE+0x2c38 rcx 0xffff800022f66000 rax 0xffff800022f66000 r8 0xffffffff81918aaf kprintf+0x16f r9 0x1 r10 0x25 r11 0x4409728768b9b690 r12 0x3000000008 r13 0xffff800021b829a0 r14 0x100 r15 0x1 rip 0xffffffff814a9118 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b82980 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=288861 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0ee8,0xffff800020a5e9f8 process=0xffff800020addc00 user=0xffff800021b7e000, vmspace=0xfffffd807f00a170 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40418 147296 48299 0 2 0 syz-executor.1 40418 104428 48299 0 2 0x4000000 syz-executor.1 *40418 288861 48299 0 7 0x4000000 syz-executor.1 40418 137283 48299 0 3 0x4000080 fsleep syz-executor.1 33739 431308 0 0 3 0x14200 acct acct 48299 308876 21012 0 7 0x2 syz-executor.1 71181 185640 0 0 3 0x14200 bored sosplice 46225 514967 21012 0 2 0x482 syz-executor.0 21012 474182 71648 0 3 0x82 thrsleep syz-fuzzer 21012 503103 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 361187 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 5747 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 433231 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 337474 71648 0 3 0x4000082 kqread syz-fuzzer 21012 373264 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 7393 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 514761 71648 0 3 0x4000082 thrsleep syz-fuzzer 21012 290810 71648 0 3 0x4000082 thrsleep syz-fuzzer 71648 60740 87940 0 3 0x10008a pause ksh 87940 398065 52564 0 3 0x92 select sshd 14488 400311 1 0 3 0x100083 ttyin getty 52564 11593 1 0 3 0x80 select sshd 98565 381606 10552 74 3 0x100092 bpf pflogd 10552 33788 1 0 3 0x80 netio pflogd 92087 496284 69550 73 3 0x100090 kqread syslogd 69550 491328 1 0 3 0x100082 netio syslogd 84704 383376 1 77 3 0x100090 poll dhclient 70251 491156 1 0 3 0x80 poll dhclient 88662 119556 0 0 3 0x14200 pgzero zerothread 71694 248643 0 0 3 0x14200 aiodoned aiodoned 73158 284518 0 0 3 0x14200 syncer update 3678 424858 0 0 3 0x14200 cleaner cleaner 17520 79930 0 0 3 0x14200 reaper reaper 99929 447872 0 0 3 0x14200 pgdaemon pagedaemon 99620 208484 0 0 3 0x14200 bored crynlk 89896 310272 0 0 3 0x14200 bored crypto 65251 256865 0 0 3 0x40014200 acpi0 acpi0 46933 449415 0 0 3 0x40014200 idle1 15571 40368 0 0 3 0x14200 bored softnet 38276 132637 0 0 3 0x14200 bored systqmp 77920 344599 0 0 3 0x14200 bored systq 93004 392171 0 0 3 0x40014200 bored softclock 54526 183478 0 0 3 0x40014200 idle0 82689 204057 0 0 3 0x14200 bored smr 1 316180 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40418 (syz-executor.1) thread 0xffff800020a5f8b8 (288861) exclusive rwlock netlock r = 0 (0xffffffff824ca238) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82625ee0) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9538 6536K 7307K 78643K 11994 0 0 pcb 13 8K 8K 78643K 131 0 0 rtable 109 5K 5K 78643K 441 0 0 ifaddr 60 13K 14K 78643K 107 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1491 0 0 iov 0 0K 16K 78643K 85 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1223 77K 77K 78643K 1740 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 10 0 0 VM map 4 2K 2K 78643K 4 0 0 sem 12 1K 1K 78643K 78 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 429 0 0 proc 61 63K 83K 78643K 528 0 0 subproc 32 2K 2K 78643K 51 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 29 0 0 in_multi 30 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 258 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 114 38K 38K 78643K 2483 0 0 UVM aobj 36 2K 3K 78643K 40 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 94 0 0 NDP 12 0K 0K 78643K 29 0 0 temp 171 3559K 3623K 78643K 7978 0 0 kqueue 0 0K 0K 78643K 8 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 17 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 43 0 41 1 0 1 1 0 8 0 rtentry 112 92 0 49 2 0 2 2 0 8 0 unpcb 120 278 0 267 1 0 1 1 0 8 0 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 156 0 152 1 0 1 1 0 8 0 inpcb 280 1520 0 1501 17 8 9 9 0 8 7 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 11 0 6 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 1 0 1 0 8 0 ppxss 1128 8 0 8 2 1 1 1 0 8 1 pffrag 232 8 0 8 3 2 1 1 0 482 1 pffrnode 88 8 0 8 3 2 1 1 0 8 1 pffrent 40 145 0 145 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 50 0 11 1 0 1 1 0 8 0 pfstkey 112 50 0 11 2 0 2 2 0 8 0 pfstate 328 50 0 10 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 386 0 163 16 1 15 15 0 8 1 art_table 32 387 0 163 2 0 2 2 0 8 0 art_node 16 91 0 51 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 19 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 76 0 66 1 0 1 1 0 8 0 shmpl 112 38 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2220 0 817 46 0 46 46 0 8 0 ffsino 272 2220 0 817 95 1 94 95 0 8 0 nchpl 144 3148 0 1540 61 0 61 61 0 8 0 uvmvnodes 72 2543 0 0 47 0 47 47 0 8 0 vnodes 208 2543 0 0 134 0 134 134 0 8 0 namei 1024 10760 0 10760 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 0 1 0 1 1 0 8 0 scxspl 192 9302 0 9302 7 6 1 6 0 8 1 plimitpl 152 45 0 37 1 0 1 1 0 8 0 sigapl 432 626 0 611 3 1 2 3 0 8 0 futexpl 56 12825 0 12824 1 0 1 1 0 8 0 knotepl 112 130 0 111 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipepl 112 684 0 665 1 0 1 1 0 8 0 fdescpl 488 627 0 611 3 0 3 3 0 8 0 filepl 152 7210 0 7096 16 5 11 11 0 8 6 lockfpl 104 169 0 168 1 0 1 1 0 8 0 lockfspl 48 60 0 59 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 1925 0 1916 1 0 1 1 0 8 0 zombiepl 144 611 0 610 1 0 1 1 0 8 0 processpl 896 644 0 610 4 0 4 4 0 8 0 procpl 632 1657 0 1611 5 0 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 269 0 263 1 0 1 1 0 8 0 sockpl 384 1856 0 1824 28 17 11 14 0 8 7 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 20 0 20 20 0 8 0 mtagpl 80 31 0 0 1 0 1 1 0 8 0 mbufpl 256 305 0 0 19 0 19 19 0 8 0 bufpl 256 7569 0 1318 391 0 391 391 0 8 0 anonpl 16 87302 0 68637 93 3 90 92 0 124 12 amapchunkpl 152 3737 0 3605 10 3 7 10 0 158 0 amappl16 192 3305 0 2265 67 8 59 64 0 8 6 amappl15 184 670 0 664 1 0 1 1 0 8 0 amappl14 176 82 0 79 1 0 1 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 63 0 48 1 0 1 1 0 8 0 amappl10 144 16 0 10 1 0 1 1 0 8 0 amappl9 136 633 0 627 1 0 1 1 0 8 0 amappl8 128 199 0 168 2 0 2 2 0 8 0 amappl7 120 46 0 39 1 0 1 1 0 8 0 amappl6 112 74 0 63 1 0 1 1 0 8 0 amappl5 104 148 0 134 1 0 1 1 0 8 0 amappl4 96 891 0 857 1 0 1 1 0 8 0 amappl3 88 129 0 123 1 0 1 1 0 8 0 amappl2 80 4387 0 4311 3 1 2 3 0 8 0 amappl1 72 24009 0 23577 26 16 10 20 0 8 0 amappl 80 1922 0 1881 1 0 1 1 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 39 0 4 1 0 1 1 0 8 0 uaddrrnd 24 629 0 611 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 629 0 611 1 0 1 1 0 8 0 vmmpekpl 168 9657 0 9621 2 0 2 2 0 8 0 vmmpepl 168 86189 0 84008 144 27 117 135 0 357 17 vmsppl 368 626 0 611 2 0 2 2 0 8 0 pdppl 4096 1265 0 1224 6 0 6 6 0 8 0 pvpl 32 260510 0 238642 215 2 213 215 0 265 35 pmappl 232 628 0 611 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 565 0 5 16 0 16 16 0 8 0