kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Aug 14 15:57:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.15.203' (ECDSA) to the list of known hosts. 2019/08/14 15:58:02 fuzzer started 2019/08/14 15:58:09 dialing manager at 10.128.15.235:1530 2019/08/14 15:58:09 syscalls: 337 2019/08/14 15:58:09 code coverage: enabled 2019/08/14 15:58:09 comparison tracing: enabled 2019/08/14 15:58:09 extra coverage: support is not implemented in syzkaller 2019/08/14 15:58:09 setuid sandbox: enabled 2019/08/14 15:58:09 namespace sandbox: support is not implemented in syzkaller 2019/08/14 15:58:09 Android sandbox: support is not implemented in syzkaller 2019/08/14 15:58:09 fault injection: support is not implemented in syzkaller 2019/08/14 15:58:09 leak checking: support is not implemented in syzkaller 2019/08/14 15:58:09 net packet injection: enabled 2019/08/14 15:58:09 net device setup: support is not implemented in syzkaller 15:58:31 executing program 0: r0 = semget(0x2, 0x4, 0x48) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/168) semget$private(0x0, 0x3, 0x401) r1 = socket(0x1, 0x2, 0x4) setsockopt(r1, 0x3, 0xbdc, &(0x7f00000000c0)="57738a5a9194afdd8b35f786028e1e87c209a00537fb65dc1fdc4488c9a3eaa05bad2ceb6ca0f47af6714878bab3bbb444ec847160515659babb81e02f2d997d60a4b7637e19095042ef3f6a657bae60f97605a906a07151cf26bd4b8621be912efbb7bc86a666c60e2f7403895ed02726f60956fabf1a0bde8990662c8a107eb3597a2326a5cf753690dbd0284951909c8081ba72b03cf08b378245b5085be6c7d8a3199a527a37738f0b4475ebac2f6538edb775ad9ebc21cb6f7244f7b637cf6a756e1ac5dc127411ce021e188f2c41591b868a1170c5c772dd0d3bc2752408939e9748a78f379a04b1948a9a53c8c8", 0xf1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0xa411) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000240)=""/4096) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getgroups(0x1, &(0x7f00000012c0)=[0x0]) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001340)={{0x8, r4, r5, r6, r7, 0x2, 0x7f}, 0x9, 0xe, 0x9}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000001400)={&(0x7f00000013c0)='./file0\x00', r2, 0x3}) semget$private(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r8 = socket(0x20, 0x3, 0x100000001) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001700)={0x80, 0x1586e9, 0x3, 0x4b9, &(0x7f0000001480)={{0x100000001, 0x4, 0x7, 0x1, 0x2, 0x81, 0x7}, {[0x2, 0x4, 0x3, 0x9, 0x7, 0x3, 0x8, 0x78a4, 0x3, 0x6, 0x800, 0x7, 0x9, 0x400, 0x9, 0x9, 0x3, 0xfffffffffffffff7], [0x8, 0x0, 0x7, 0x4, 0x1, 0x7ff, 0x200, 0x6, 0x9, 0x5], [0x6, 0x7, 0x8, 0x4, 0x4, 0x7ff, 0x5], [0x9, 0x2, 0x1, 0x8, 0x4, 0x2], [{0x6, 0x582, 0x400}, {0xffffffffffffb806, 0x0, 0x0, 0x4}, {0x3, 0x0, 0x8000, 0xe8}, {0x6, 0x200, 0x4, 0xbd6}, {0x1, 0x6, 0x7fff}, {0x7, 0x0, 0xb1f, 0x9eb}, {0x3, 0x3, 0xd16, 0x3}, {0x2, 0x10000, 0x80000001, 0x3}], {0x9de, 0x3e, 0x1f, 0x2}, {0x8, 0x7ff, 0x8, 0x2}}}, 0x7fffffff, 0xbd2d}) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800), 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001840)={0x8, 0x7, 0x175c0000000000, 0x8, 0x3, 0xf4, 0x3, 0x10, [{0x3f, 0x7, 0x701b, 0x5}, {0x4, 0x10000, 0x7, 0x3}, {0xdf7a, 0x80, 0x80, 0x36}, {0xffff, 0x64e, 0x6, 0x303}, {0x4, 0x0, 0x6b3, 0x40}, {0x101, 0x1f, 0x3f}, {0x0, 0xfffffffffffffffd, 0x6f, 0x40}, {0xfa, 0xfce, 0x9, 0xfffffffffffffff8}, {0x1, 0x1, 0x400, 0x2}, {0xb7d3, 0x1, 0x4}, {0x2, 0x2, 0x7, 0x2}, {0xffffffffffffffff, 0x9, 0x9, 0x3}, {0x8, 0x8, 0x7, 0x2400000}, {0x2, 0x4, 0x401}, {0x5, 0x6, 0x3, 0x5604}, {0x7, 0x0, 0x4, 0x101}]}) r9 = dup2(r3, r8) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r1, &(0x7f0000002c80)={&(0x7f00000019c0)=@un=@abs, 0x8, &(0x7f0000002b40)=[{&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/76, 0x4c}, {&(0x7f0000002a80)=""/120, 0x78}, {&(0x7f0000002b00)=""/53, 0x35}], 0x4, &(0x7f0000002b80)=""/228, 0xe4}, 0x800) execve(&(0x7f0000002cc0)='./file1\x00', &(0x7f0000002e00)=[&(0x7f0000002d00)='$!^*,.(#@*]!!%:^]\x00', &(0x7f0000002d40)='/dev/zero\x00', &(0x7f0000002d80)='/dev/zero\x00', &(0x7f0000002dc0)='\x00'], &(0x7f0000002e80)=[&(0x7f0000002e40)='/dev/zero\x00']) sendto(r10, &(0x7f0000002ec0)="5c2b1dced407c87f9775e8df0744a16889c1e146c1772b77f4f51735288d8f2d12d85236cbf782f37cef6295e615d9ffb499429217be257ad3cc467e52a6b02049e2bfd036c02842d1a78e3e04e99c776e6c0058611eadca60442e3f3c373a023a653466539791716a95f0ec43d4a058c31b713993233c090f7cb8ebafa56b3a9eb6c56830f6c04ef85f81c8590029f08c2cfeaec0b20950951dae80c034a2ccf5e1a0edc5aa9dc93f0ff9998ebb268e10c7791689380a08969c5b93f3c930bcb5fc1c", 0xc3, 0xb, &(0x7f0000002fc0)=@in6={0x18, 0x1, 0x7fff, 0xb8c5}, 0xc) recvmsg(r9, &(0x7f0000003200)={0x0, 0x0, &(0x7f00000030c0)=[{&(0x7f0000003000)=""/144, 0x90}], 0x1, &(0x7f0000003100)=""/224, 0xe0}, 0x840) 15:58:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/151, 0x97, 0x40fb89af2cdd1db, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x3, 0x3ff}, {0x18, 0x3, 0x7, 0x2}, 0x7fffffff, [0x3, 0x3, 0x2, 0x1, 0x9, 0x93, 0x2, 0xfff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0xfffffffffffffffc}, {0x18, 0x0, 0x80, 0x7}, 0x1, [0x401, 0x4, 0x6, 0x1, 0x8, 0x40, 0x1, 0x20]}, 0x3c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000001c0)={0x6, 0x6}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r4, r7, 0x4) r8 = semget$private(0x0, 0x3, 0x81) semop(r8, &(0x7f0000000300)=[{0x0, 0x0, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0x6c1, 0x800}, {0x1, 0x80000000, 0x1800}], 0x6) r9 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000340)=0x1) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0xc5, r4, r5, r6, r5, 0x20}, 0x6, 0x5, r3, r3, 0xd38f, 0x6, 0xfff}) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r3, r6, r7}, 0xc) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000440)="383bd7932541a5e51a3a718def1cbc83214773bb7e1d9132c7d73b190d6cffb6f511ff08243178ebbf", 0x29}, {&(0x7f0000000480)="45ad750bced8fc169c60a09ffebd3f55546ecdbe4a38cffe081001c881c026ae0f439a17f9e7e6bda58e94a32dbde71cd31161062276f29a58143c6489e5e06f8a8b46d205edb6344b330b7c4f6280c2261d104fc451d2a81e06ef495515c901c46bcac7a5670efeccd50a6d27b893c00b137d95608d5b7f13faf6a5a7b36305dcddbcb244d3cf376dca6bbd76870bd7977e8e0caac02936b7e0bad3d4818e45f0f0455ad8ccc1f94572d0ee37e0ef3c8c2a", 0xb2}, {&(0x7f0000000540)="996be516edc440f2d8b0036cf1dbb298e1823e714efd1ac54b78b44aa448f32dd6d217caa0047527f2584a224b0be3d33b545e0364707429d533f2fb334c2a99492815d9002dec82fb222e3fd20d4f8508b6511c720ee21a037c4265453fb3788afea30439e208a5b8fc0a8a4d6e54737dde6af07d7cc84d7c06fc40908604032e3ef7b1bd6616632f588b1a965f5a11d43b0fd4f44fcf60415377d1f92ad9ddc4290aeaf20e61886bebd1bdd76e247e23277015787aa7e23d848bcb8b6596c94ddc256ff5b7b97a81c841af55b113bab4393308b11cfe7484d469", 0xdb}, {&(0x7f0000000640)="e282546f7ee975b6d44ca416166fd2a8023acc7759e7fbb1180ad3c365d6c4efdb1e29238a48dad25989528fcc9fd44f07d34e6c11120df633715f4f2363c436e62d097e20920bbb7b8b31ed3b15d7255edde3", 0x53}, {&(0x7f00000006c0)="e2c1add2733eb575", 0x8}, {&(0x7f0000000700)="73d883fb5302fecf77d9e628456659d2b39e1e7b2b9a107753fa1bd481d107c62a66d1cc67757b083438dae8ab211170bd531786e513cc585ccd07c1065476a7904b1004ab96639703bf0af518fd13a84c77eabd1543f02eee9e4866f7194c546c11dd60404cdf0fe60cf498244605f8b2dadbc66a8b910d1ec7c1403f8b96b85d4e2130811641fb6708eb93ce66a25e7eaf0a81b30399e576619e9c53115cd489ac4f92484515a6e354f35ef5828f59cf3889bbb2f4f20636cd663c337f226c540c759660d645072dd3d587d1a18c95432c28f0605348f9111d129adf1c6aaf942ecd7f0b08b29ee6", 0xe9}], 0x6, &(0x7f0000000880)=[{0x110, 0x1, 0x24, "c93103960885baa3e3cf1e0619ce0dc2b6952e60b82fa6bafe49b535d2c86d23f136b0661672533092356c1f833468f0db025004fd87c55c84a0a8aca5421a65904053aced258cf4143f478f6be127e988f34ab5182a0c11384ae3e4aa14681b0a8c6d36b106296527adf1748dc4bd4330722910cd88380468d25d2262f9d34f2efa12634e5ade63fa7e83b07de0004c9337c61bd24b8eaee009363cb812aefedf8f786d042b23546ba68dbca7bc3f1a1afc14cfedb932b26c6da9c5bc2386981476e736cbc5581f5c6d1df94274adc0567a72229f2314a2a4a18f7c7d8a0fda7d2844b15ea113363755e31f5297e5180cc37bd95ec2f091302464ce62"}], 0x110}, 0x2) fcntl$dupfd(r2, 0x0, r0) getitimer(0x1, &(0x7f0000000a00)) r10 = dup2(r2, r0) getsockname(r10, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) socketpair(0x1, 0x1, 0x80, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0/file0\x00') open$dir(&(0x7f0000000b80)='./file0\x00', 0x20000, 0x1) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000bc0)=0x7) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000c00)) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000c80)={r3, r6, r7}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSBRK(r0, 0x2000747b) syz_extract_tcp_res(&(0x7f0000000cc0), 0x0, 0x4) 15:58:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r2, r3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 15:58:32 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 15:58:32 executing program 0: mprotect(&(0x7f00000dd000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0xc2dec607838538b9, 0x0, &(0x7f00000000c0)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 15:58:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x20, 0x5}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x20, 0x7f, 0xe4b7}], 0x7ab, &(0x7f00000001c0)={0xfffffffffffffff7, 0x200}) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 15:58:32 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="9d2227e4db918d0b8d1279fb318b34712534a0025eba6c69df39ca6a894bb63c1350ca4fb844412706e8a940088bc4f4e980b8afa512c0c37b2d26f925e97703bf8b1b122e66737f8b984c9e57b7699525e9810c9f0c17824a6690b8c890756dcb1a5cf0eb00564bb55b36f21afbd524f21d1bf03e1afdb4698617d1442224884f87c89473135a98ca3253195bcbfb259686844749ea8d69b8c8911e228f86d2c72d8733353a6a176aef6c0e72a1dbd4cfd24e9e5174e92e5c7ac55966b2a9269829602ff66a2a6eacf163b6d36fb670f994394c04fa69cba7", 0xd9}, {&(0x7f0000000200)="dbd9542accd1d2f4805c9eae010c20387c456c7e3fb3f5549a2632e6ac322d39c10e9e45fa1a865eed0072553b3cbf46a479a0cf996e59e80d1d63359acb176297a9f9a0727e96", 0x47}, {&(0x7f0000000080)="1ab1971f7601a58b861b7179a361e029aed617f32b7de1604fe0662313dbecaf223d7c67ddcb646087", 0x29}, {&(0x7f0000000280)="bb11d27d5fd30153f24dc848449693d3aa3415efa23430ca27c45a9586560db8e0078db4406645", 0x27}, {&(0x7f00000002c0)="18a80b9d9d09a753fa47b1990ffc79e10201d820a5689ce28ebb26198e3311909f0863c9b74d3dd0fbc08e52fdc44aa09370374b0461cf53a80d9a5dcbe3804161536657ea4c3d54aa1acc83e34ed0ca4ce2a826b9da91ee601bd546825c92cddb2841be95909f559d0b2e8adf42c03a5081e557d02f8a9f595d45d43cfbb46828e56dd4c6f5bb89f4ae0a1313aba195e5fa647ba1528fe3c8349b4840f4276aa1e9566734dda9d4b963dc74139d05882d009484b1efd37b696813f1a8420c8e5a4b780445cf92d717d7734c1d3bdb3a688d19d64e06eb997a75a3e0a91c5a3623503a254ff00c96a36089ece57a4f24d9fc", 0xf2}, {&(0x7f00000003c0)="33d508ee8258816dfa35b01011d199a7d808984bcfdb474eef8ff27ddc9df51d55b84d65bb0a2dc635f59eca790598abc07acb49013ab2b2dbd26848099d88b33859dcdc1242d9b88e7d123008dd02666151ba53ff594fb902d69a3d37775875053c7b6ea7cf350afa1f14ed706af8ae826e0501bbb3a079d576ed98d74dd8451ad7e83f2a74e6527161e3cad754ad855763c0dac375b0c4a809270a03ba3ca614930cfddddc668dd80508488e21fca50282854ef3a2483aa4aafad9585a50fc6e29aecf232f8364f8e5", 0xca}, {&(0x7f00000004c0)="2a615584e454d8071714fec87a89d4c6c9b8b83b242dfe4abe1f7f4b749c4906d214f1d565d999eccbdf1c6863feafc41fd393a8d819b4079523b8fddde6cdd29c2de860f285320833f0a0e3fcda3b972d43134b39e9c2faa6f33a796d7153cdbd04193031a5fc87f88794a30159ff52a7cebf67d24d49a8d53c06a4299ab18c9f", 0x81}, {&(0x7f0000000580)="6c6fcb7f4673a3e053d8a8b65feabb4668df6e94669f9fa4f4ee4249d415611c5936c21f40df3183dc2216c69110604b64fdc028d542d38a6616f6fca0042582ebd3a9ce7d72ab9d11f4530122590e54aa0ccd7421409444ea6b7b705b", 0x5d}, {&(0x7f0000000600)="683d27ca61bfb45da352eaf0b5dad736f0e2a0233925a5cc7185221b17f0e09bc4c6b9fdad0ec52533366247d9fa91e0233eb21edc5410b331a26e419a8fad73c418db085dd1cb21e05997ad82736780b82d0d35350cd344d304e8052b54b13d7d927d907ba9c1bd850ae662564e1dbbdb5bee45fadc32ad725625b39b7312a52251c03547c32e16b4d5fe6da30b0a04c9ac1ba068a2a4eed924aa3977f6becbfe75add295bab655c902976bf6696432665af22400b46ed99063ea795006c2c3dfb4ae4adbb48e2f9772cbe03ef16b1a6abef1cd4c07152722a79b1b5e3dd0da17adfffb", 0xe4}], 0x9, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x0, 0x82) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000840)=""/46) close(r1) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) accept(r3, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000a40)) recvfrom$unix(r1, &(0x7f0000000880)=""/206, 0xce, 0x1, 0x0, 0x0) fchown(r0, r4, r5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:58:32 executing program 0: setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) shmget(0x3, 0x1000, 0x211, &(0x7f0000ffd000/0x1000)=nil) 15:58:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x60}, {0xc}, {0x40006}]}) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/31, 0x1f}, {&(0x7f0000000240)=""/71, 0x47}], 0x2, &(0x7f00000006c0)=""/4096, 0x1000}, 0x801) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x49) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000340)={0x80000001, 0xeb1, './file0\x00', 0xa5, 0x81, 0x0, 0x73bc}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 15:58:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x89a6, 0x2aa7}) mkdir(&(0x7f00000001c0)='./bus\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200c, 0x1}, 0x8) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x3) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40045700, &(0x7f0000000000)) 15:58:32 executing program 1: getegid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000100)='./file0\x00', 0x61305b8dd2b2370c, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x6}, 0xfff, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) 15:58:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x6cc, 0x1, 0x100, 0x2}, {0x4, 0xca, 0x0, 0x5}, {0x8, 0x40, 0x1, 0x8}, {0x3cedf953, 0x7, 0x0, 0x1}, {0x3f, 0x8, 0x0, 0x36d7}, {0x2, 0xfffffffffffffff7, 0x725f, 0x5}, {0x0, 0x77b2f824, 0x3f, 0x200}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1ac, &(0x7f0000000000)=[{0x25}, {0x28}, {0x206, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000540)="3ca954914011634af76b2b5607a1027c422bd9984804b3ac5689bfe43c4da5170d298a09b4c28e0ffd25e8b1b4d9fc760d939e381728c5f56a30998e07df4485219685498e5ea99935728dc609aa3882f9b3f2498e60b5282a9d287f5b73b03620d158cd43", 0x65}, {&(0x7f00000005c0)="5adec5b8633df55d3d078daa0f35bcd9f12258b1a51c0e1d4655e67e3c34811b5e6bb54d7e47e962aba67816d7884538c9910afca5b02c948d4ce73007c5e3173eb39621b76016c10781e5ebcd057176214e8b6ad847c27d45c5edbfaef670edf4ec90d6a815784ea035f9d5d494893a57572f9d63fd", 0x76}, {&(0x7f0000000640)="2f2531c913d8a5153f904e5d0fb5e727fc8e3783869e7b7a07beb926437974f0323a12b08c0b47f5d0ade1a50433ec38276177559f5a903e3854cc375e25898d38f9df926b5ffce29bf059c9373f", 0x4e}, {&(0x7f00000006c0)="2ddf8e6f94a9b1bbc1fff157a9040277ac8474f9c3f95e4a3ff166973deeab4cca4221e21652f34c1fc51db09ebed3d87ddd34c76790be1489553c82848f16cc403246b9369ec63da04cebfa3eb36c62fff727e8758b2f873d80eaed9e82aa65618f8d2fb64ecbc6731837f67fc3d55ea908c28b63758952d41180fa005f9577face3892d7e7d6478bdb479062f1f33f5772be03ddbd9ce764b9420044405392d8f82db151fa54f989099b640a32f56da9a3975d842c7be5d68a37e1e0f76fcfce76d0888f9f4df2c9050b0ed8a4295d385d843338aa10eee5503e7278eb1c23907fe860c186bd53d321a0a6d050580b42299d", 0xf3}, {&(0x7f00000007c0)="2aa59da6cffe9d2d664a2e94ecb39b3aeda537cd17f77f55dc6576c3b67190316c7cd433396d1c7c6d5756f9a0746400d2118c082344fd7997ffde0a54852c0dbe1ea32766202ce1eaac70c6e2e774be1a7ef9c5a2e19992b9a0d6f5f4d4c933c4afef5425e8704b460b9b1620ecdee0bcc91544602f73bf1830aeefee37c9ecc1598d7cc36f797877c8a7376877b48d13b2d12f8531312131ee453da59c0831c59bffee18", 0xa5}, {&(0x7f0000000880)="f881e967a87bddcfe0f5980ad6511e8b953a11142caeccb0650a47085085c7b6d96e83812bdd964ebe86e27c3b64766e4357ffd53cb3a0cd53e413816621cfdf260f480562f6aa59f89b59be9801efbeb10ae33e76594db6724d2a7b3718f5718552e016bd270752fc594201a4a088ec5d8b7bf7a8c558b1797df395ddccdea7526b9cfa4a55ec0a392a36fb77b3e10dafa7690686acbb5ad07ff3320c563135", 0xa0}], 0x6) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000a00)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000500)={0x800, 0x7fff}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x8f, 0x8001}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000006, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x81, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x9c, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x7b, 0x3c0}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffa, 0x41, 0x8, 0x4, 0x8}], 0x1000, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x2}], 0x6, &(0x7f0000000440)={0x20, 0x1}) pwrite(r0, &(0x7f0000000100)="55015dc820250d7f978c567723484d23131a9d93815d66cba62a5bd63a3d210241c87433365020e8effd4aaa5d44e815999deb99cff252c8de0cd68f141fbf481c2a6243f8edb70b3e", 0xffffffffffffff46, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x2000000000, 0x6, 0x8}]}) 15:58:32 executing program 0: madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x7) syz_open_pts() 15:58:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) syz_open_pts() msgget$private(0x0, 0x4a8) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000000480)=[{r1, 0x21}], 0x1, 0x0) getitimer(0x0, &(0x7f0000000080)) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 15:58:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0x743f, 0x81}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x6, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4, 0xa2d3}, {{r1}, 0xffffffffffffffff, 0x19, 0x6, 0x1, 0x7}, {{r1}, 0x0, 0x80, 0xf0000000, 0x100000001, 0x2}], 0xfffffffffffffff7, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x5c4d8e105208b162, 0x2, 0xfffffffffffffffd, 0x5}], 0x5560000000000000, &(0x7f0000000200)={0x101, 0x7}) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) 15:58:32 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x81, 0xffffffff}) clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) 04:27:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 04:27:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000200)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x74}, {0x80000006}]}) pread(r0, &(0x7f0000000140)="0d99fd2efdc3d66c62d6b26b34ebf99fe7b9d60dd0bdf10455e5ee7848bf65bcbadfbdc11d66d272c11c94a75df5f92b7bcbd47045601215cdd798ff690b4408e52a82e710943cda672becde68d67d629d2fbebd78b9acf704a74ba7f8245861af20550a9112091a4f1fde59f3db4fbb013fff2104b78ab7c5e921739698184e912b17d8dcf89851de13765dad5008147e9dabb3fea4c6d720d9adcd4e", 0x9d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x401, 0xff, &(0x7f0000000000)="be309c30d5fb01331f73db3fceb43842e81034f10fb8ae951f97776b6a595ac6b78d1174125cfc85c6eccba7ca", 0x2d) 04:27:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000140)=[{}, {}, {}, {}, {}], 0x5, 0x0) 04:27:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x800000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setrlimit(0x81699367237fdd24, &(0x7f0000000040)={0x7, 0x6}) 04:27:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x4, 0x9, 0x5, 0x0, 0x4522fb2d, 0xbd54, 0x28d4, 0x2, 0x0, 0x1, 0x1}) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x66, 0x0, 0x81, 0x0) 04:27:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8001, 0xdde, 0x8, 0x15592092, "9a6ccb1f1d55eeed9df1b7a0fed90a246f65ff56", 0x1000, 0x1}) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3af}, 0x0) 04:27:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x3, 0xbcf, 0x4}, 0x7fff, [0xf8, 0x0, 0x2000000000000, 0xc9, 0x6, 0x9, 0x9, 0x6]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x34509bdd3b6f4f8f}, {r0}, {r0, 0x4}, {r0, 0x80}, {r0, 0x1}], 0x6, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000173, &(0x7f0000000140)=[{0x44, 0x800000000006}, {0x10074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x400, 0x3f, {0x81, 0x9}}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x100003, 0x1ff, 0x2, "02000000078d00cb7affffff019752c3ce00", 0x4, 0xfffffffffffffffb}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xb6) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$BIOCPROMISC(r2, 0x20004269) write(r2, &(0x7f0000000200)="40178e2e281b987f182431925f9bbadec36da8188c84a82cbc35c5b8d1a7a6e5a69578db8a35bf5c6f955c2c3de8265c66846ebfc1ced711ce2f1733b410be148007d511d0c0be0910561563464dcad3148a10cbd5aaa1f8b501d7f0e27947f3e7b5647dc053a9ca61ae647ecc10fea367bd116db8975e059441c7d898faaa2f6221abd71c3f7abefcc4d8817c5f5bf7bd1ad97c598e1e607739e32dddb802a6a5c5e9a7141e118f0bf2ef78b3a29548749cab23d6cda98643decbe15c593fd9", 0xc0) 04:27:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x6, 0x9, &(0x7f0000000000), &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r1) 04:27:41 executing program 1: setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000080), 0x0) socket(0x2, 0x8000, 0x1) 04:27:41 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x3, &(0x7f00000000c0)={{0x40081}, {0xfffffffffffffffb}}, &(0x7f0000000080)) 04:27:42 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x4000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) kevent(r5, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{r5}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{r5}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r4}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{r5}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r4}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000b80)=0xc) setuid(r7) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000000)) r8 = semget$private(0x0, 0x4, 0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) r9 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r9) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000a00)=0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000bc0)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x0, 0x1, 0x1, 0x714, &(0x7f0000000d00)={{0x8, 0x6, 0x40000000000000, 0x19eb, 0x7fff, 0x2fb9, 0x3}, {[0x6e3b, 0x5, 0x7, 0x8, 0x3, 0x7e, 0x1, 0x8, 0x2, 0x1, 0x6b, 0x41e, 0x7, 0x6, 0x3, 0x31a67642, 0x7, 0x9], [0x7, 0xfffffffffffffff7, 0x108, 0x5, 0x100, 0x0, 0x7, 0x7, 0x4bc, 0xffffffff], [0x7, 0x6, 0x81, 0x3, 0x8000, 0x2, 0x101], [0x7f, 0x3, 0x9dc, 0x0, 0x2, 0x3], [{0x7, 0x1ff, 0x8, 0x7}, {0x1ff, 0xfffffffffffffff7, 0x1, 0x3}, {0x4, 0xe0000000000000, 0x0, 0x3ff}, {0x3f, 0x7fff, 0xa1, 0x7c7}, {0x6, 0x3, 0xa6, 0x800}, {0x715c, 0x1, 0x5, 0x2}, {0x38, 0xa5, 0x4, 0x2}, {0x6, 0x80000000, 0x2, 0x2}], {0x181, 0x1, 0xc04, 0xd2f3}, {0x3, 0x1, 0x6, 0x4}}}, 0x800, 0x7}) 04:27:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x2000000000007, 0x0, 0x0) 04:27:42 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7fffffffffffffff, 0x1}) 04:27:42 executing program 1: r0 = socket(0x18, 0x3, 0x3ffffffffc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0x8, 0x1, 0x7}]}) 04:27:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x4000, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x120) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x200}, {0x3f, 0xff}}, 0x2) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget$private(0x0, 0x202) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/188) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x3b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x5d, &(0x7f0000000200)="30d75e6ae795f47688464b25dae50879df986e317751fe1525606caa62e11bb002bfe1ce86542c4bacbe8ed2d40a029ad8a791228e169679d8e684feb217599d65e7130cae9b24fa196b3be925f6bd9dd906783af98d8b7ae95442fc63") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x92, 0xa, 0x4, 0xbf83}, {0x4, 0x8, 0x5, 0x7fffffff}, {0xf193, 0x8b, 0x7, 0x1}, {0x8001, 0xfff, 0x9, 0x1e52}]}) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 04:27:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) clock_gettime(0x3, &(0x7f0000000000)) 04:27:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) read(r0, &(0x7f0000000080)=""/30, 0x1e) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075288182a3e7bd438b29be9c894314d8cad0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f7465", 0x57}], 0x1) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x24}, {0x5}, {0x7ffffffe}]}) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000600)) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() syz_open_pts() ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000005c0)={0x9d, 0x0, &(0x7f0000000500)=""/157}) 04:27:44 executing program 0: utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x500}, {0x4000000000000000, 0x3}}) mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) fchmod(r0, 0x41) r1 = open(&(0x7f0000000340)='./file1\x00', 0x80, 0x102) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) write(r0, &(0x7f0000000300)="7cc21a41819ce421eab47bccf2bebf9d2dc1", 0x12) r2 = socket(0x2, 0x4003, 0x0) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000480)="24765f1a7dc544ae0a64ecedcf1cd5c155b47186f95be01287db6db079a62117ae37d3517de57e280a5fb85f0799bed372d4908a19a45e9f7eb0f2978b55b2c2923ca7b72f50518a798fd2f6eca2109c55b42a56f65c5bd2bcc60531819c6f4cc1cc1a4e71bdffca33a7c6d98ce89a74d46e88adb36d5493f2af4c011c5b06ffc37da25eb15175dac77c4b1364f6109683094b6c17ad4884bf005b79b429e1409124757f74fa1f6a7d", 0xa9) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="82022e2f4c497566696c653000385eda4d3913628dfcccbf95b3ea88a0de9d729577db"], 0x10) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x620, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000470f075d84421d8870fcaedb1694b1f1d2fec6c69dcc257c85ec22deab9ef3470076"]) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000540)="0827dbf34a0d", 0x6}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="9e10e4e88cd320445645b824b8faa06e7c011b68eeecddfa3fb0428682666a2f437b48cc568fb519ef3ff26eb4205ee27ffaf7f10353f578c0281e8c6de898ab56a855cccc7ea3295e58a3d55ee0520061951f36e421f9000310d55649d5229a29f0d4af8b", 0x65}, {&(0x7f0000000640)}, {&(0x7f0000000680)="bb2ddfa73842fdb1dc80134d2b6ef17ec2b80f1570de10b561bd7c832fb179c002c7adcf22533b0fb59bc029bc7613349d5aecb711d74913966728a4bdb379f4b34234677f61a3f9d5d5bac732345c9e645c8e16ef2592d458090fbfa20ac0b988c7f4c3aca12e2d69e430a859941b36a71b318f12107a43104ea46ae9b64a7d709fb3e2191f0a87c97280685c07cbdf77577c9377059be8eed665fc5ae0b71f2b730bc2ab86ebfa3bd32ab504c46e6b6707e647eae4a1ce92c1274ab74779c4a4137f322ac4f765d16c352d27ae661ad10ad91258a12cf748632f925c865540e33bb5f7a008dbeb72553d7a510575ed54c630de18c6fe6245b36a0d1bdfae", 0xff}, {&(0x7f0000000780)="4a4cc7670304ebed29bf872aa56febbc2ab81d19bb6252e6d4939f81af5cc8cfea22f732a90888e8ce5fcd6b555a6a273d0de99f197fbebfffac168b92e9f6f20f5e3e0b322a251d429555375a9a0b627a07b8fc462122e034722639ce1b72d7301ea109caf174d6ba01562d60737c1b039c7adcf180b8e273039e46362cd2fcd05ce6086dd616cd14aa9c6b52baca316cce308adc0952fc194741e8ef66", 0x9e}, {&(0x7f0000000840)="05412a72ef7ce186b1fe763cbd1eeef1ae215dd761d5034f76c868ba7f01ea1031b30291ea5352c183c46b715a053538f5b29ebf16d04e2f63be2a22e05406567e8d12df32ff6f3e23dc69ce28e119911a95b0edc377467581d196bd9aa54f669f5b1ae266513191644dcc2134312f087a8f43b0d05b7ba242afc61c14240c1b0d381711ad65a6dc4c53c89f3bc9b1679679a08776d5078bf7bd260f2ab84a793e6e7fbf5064dfb800b02661e833cb15a9872edfe2b601046f413e3615c8ea0ab249b6ae23", 0xc5}, {&(0x7f0000000940)="60e117b790d382eca1fdb1be2baff05ae9b3d0ee633a2aeb26f0b6eba61b790c2f79b27bd486bfb4e2342f1b04", 0x2d}, {&(0x7f0000000980)="d25e155f06fcfe99eb2fd483b2df0cc44c7b9d8654c2e262b52ad3ffcaf98ba128bcbf30c58513b19e4f4f8b414505aca90ae49f619b337a22422e45a238f7bcab390ee9e1fab8175114bd26898951b68b6b8a099938d099cd8328fbce09646c98049489f99ceddb3da181aa2997a1fb79", 0x71}], 0x9) sendto$unix(r3, &(0x7f0000000200)="dfdd38d25b3027f17191ad318076f870d3261d1fce3723b747a7221bd9dba82d2e9779b3b4656b80f52250f490dd035e56b18088bf7f590bd669c70ca5393d8971a61e8e08876349b598d35997dc0e2349af9c7e3b54ca22c76074528e63dae472222fccd67bf14278777b0b9ff5762e345ce5a68415789fb3ec2440d5c84c029d8a7943c79302d5ab1c197b0d67317d372d89027ba270a072ef9c172306397413cde5b869da54aaca5f523f3886140bc8f9006eac34f702ea42cbb6917628f93ca29c4e859bbc5edc057ebfe235ad14eb3ce6ab83df644936b02da31d48fb4a50625dacf31c390b55e8f7ae", 0xec, 0x4fe009d29943cfca, 0x0, 0x0) 04:27:44 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0xffffffffffffff55, 0x0, &(0x7f0000000000), 0x7d) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:27:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) sendto$inet(r0, &(0x7f0000000000)="edd4df5ed52b867d17dd118b32cbcfdfc18c99e7ae22d2f3a227cc0418000976c9cde19173805fbea4e4d3a7ba46137d4f2855082a588a7837d4c50a36a9651b2622ba0b9b71c7961ef2ed665a41217fd4c709b8b06a68770651e876f5a693147fea8549b8f92bf30103bef5c573a0b38df8561d32ace189b02c7a40d04324b8084bf04110725d6b8f612bb0045c6f4da259168cc9b413668648dcf1c77886a298f8745af05de5fdd6dbf8f51777b08f166a0e4151a8e88e9bfc9b78e3802ce717c4e200bf0210b2bd4b5315e73c", 0xce, 0x400, 0x0, 0x0) 04:27:44 executing program 1: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 04:27:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="8e960ec94fb915a3a1d2ea9c09993eb88b17024040945373bbcdb8b4568785ade7d4333695323aa10093065a8ff7a721c15b8d4671217053b5fbd22fed00db3fddb27da7e6c31c9580cc3d31c7551e845b1d8f4e9f750d4e6432e2a304b7a554855b9a881e1bd6481cf4ce3ddc40a520cc48104226ee160640ce795472294f07969998dbc074", 0x86}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r8, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1]}], 0x138, 0x8}, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 04:27:44 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x2}, {0x18, 0x1, 0x8, 0x3}, 0x7, [0x17f, 0x8589, 0xb7, 0x6, 0x9d, 0x800000000, 0x100000000, 0x2]}, 0x3c) 04:27:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x25) 04:27:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x7}, {0x9}}, &(0x7f0000000180)) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) shutdown(r0, 0x1) r1 = socket(0x18, 0x8003, 0x0) fcntl$getflags(r1, 0x1) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r1, 0x1}], 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:44 executing program 0: r0 = semget(0x2, 0x0, 0x40) semop(r0, &(0x7f0000000100)=[{0x3, 0x800, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x2, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x7f, 0x800}, {0x1, 0x100, 0x800}], 0x7) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/198) 04:27:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000005470cac1b30e0daa0e1208"]) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x6011, r0, 0x0, 0x0) 04:27:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 04:27:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x801, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x50, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r0, &(0x7f0000000100)="77713ef18f71d6c895b9e3d454eda6a2b918ae3fae65d581b06102b3bc395c38b4e951e01f8f0f2523e7ff74910d1f47461df024b6aee7974203ecc73917809ab431bdb96c66efa2f2becbfcf808b199bb05fbb244f39991b227480e5b0c3cece1bdf1f6dc79824b63f2d19aceec88c7ee8e8edb3df4a45b2a3c071c400fcdbe2b2a4c9c25c6819773e37523", 0x8c, 0x406, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x2fb}], 0x1) 04:27:45 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f000037f000/0x2000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) syz_emit_ethernet(0xfffffffffffffde5, &(0x7f0000000080)="cd08") 04:27:45 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getuid() setreuid(r2, r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) clock_settime(0x0, 0x0) 04:27:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x1, 0x0, 0xffffffff, "1da96888c3da036ecad094b09019aba1e24fda02", 0xfff, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) fsync(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) 04:27:45 executing program 0: r0 = socket(0x1, 0x0, 0x20) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x140, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) getsockopt(r1, 0x5, 0x8, &(0x7f0000000080)=""/80, &(0x7f0000000100)=0x50) 04:27:45 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3}, {0x8, 0x1}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pread(r0, &(0x7f0000000040)="9e2b5ac3d159847a08f6e41dc2b8c77552562f5a4857e30e7878384446a8ceb9ef7551d74d60a4a037", 0x29, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 04:27:45 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:27:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x17c) setsockopt(r0, 0x6, 0x200000026, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:27:45 executing program 1: ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000001180)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x10) lseek(0xffffffffffffffff, 0x0, 0x1, 0x0) bind$inet(r0, &(0x7f0000001240)={0x2, 0x3}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="f7ba842888bbf7299b124b77092a432a57daf2a6b1bd7a73cfebf3ae728bd544bfd32090619796ed86588aa6d8e0e1fa3c9440920843a3422e93ceae3d84fa4911fba8355da5d36d7e35b274105aa211929b17888fbe27dd5a1ecb05597778564c6d91c4ec76f8a292d61433d0ff7faabd52cbd87abd", 0xfffffffffffffe43}, {&(0x7f00000010c0)="dd64010032d437aaf6e41aac018968c1e047ecc767d695e89b6b61c80dc5c1286ea3c0cb06c13879018edf1059ea690efac6b47f0689d5f84401607ff3d6b027d32a4197edbcc91e05802960ee58ad08623715e3a2244af615b4846235334400341b4db23593f3386138a3c5bda6ad8e", 0x1}], 0x2, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) fchmodat(r0, &(0x7f0000001200)='./file0\x00', 0x130, 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000001480)) 04:27:45 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 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, 0x6, 0x4, 0x82d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000021000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000d3000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=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, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x14aba2ac}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(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, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x200000)=nil, 0x200000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 04:27:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x9f5a3f730e3ba31d, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="4e8c0e40bb63a8a659d5f18999c35506d48c76427ecf15ce73d37fed09dcff9d605f1d803ead23c9be646677d58e85023a335eaff6e967271123f24878a476a0a3dbd75ae8830cdc7c136b9f214c7a51c3e358133aa3b0d4d8053e0710ec9d19f362ebfeab94425ababff318b8dea807f86d4ed2b25a7e14fd44b4767aea5fb672ffe13063c2a6f38c48ab5d18615f72c8cd7068a96fc21e4246f0a996da358b4e814a7dbe78b7cb32c5fe2c2123e40fed6afb5826649b363183611f160338bf82c7c2df7e36f77f2d5ec4df0d42c935781d253eeb7571", 0xd7}], 0x1, 0x0, 0x0, 0x9}, 0x401) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r1, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffb4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d12, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 04:27:46 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x82, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0xe000)=nil, 0x1}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ed1000/0x4000)=nil, 0xb3f9}, {&(0x7f0000f59000/0x2000)=nil, &(0x7f0000f77000/0x3000)=nil, 0x2000000000}, {&(0x7f0000ee9000/0x3000)=nil, &(0x7f0000f1d000/0x3000)=nil, 0x80000001}, {&(0x7f0000f25000/0x3000)=nil, &(0x7f0000f19000/0x3000)=nil, 0x7}, {&(0x7f0000fc6000/0x1000)=nil, &(0x7f0000e6a000/0x1000)=nil, 0x6}, {&(0x7f0000f95000/0x1000)=nil, &(0x7f0000f2d000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000eb7000/0x3000)=nil, 0xf5e8}, {&(0x7f0000e4c000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x8}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) clock_settime(0x0, &(0x7f0000000040)={0x3, 0x6}) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0xff, 0x800, 0x59, "f3a6e1631f113efe4db2c863293eeb3fcc86debc", 0x1, 0x7}) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:03 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2811, r0, 0x0, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x80) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) dup2(r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:03 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) acct(&(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() munmap(&(0x7f0000fee000/0x11000)=nil, 0x11000) kevent(r3, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003c9, &(0x7f0000000040)}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xf61) syz_emit_ethernet(0xfffffffffffffdf6, &(0x7f0000000580)="e4") 16:00:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffff) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x2000000000000) open(&(0x7f0000000000)='./file0\x00', 0x30, 0x80) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x902, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="01002e2f07006c6530002dad00ebc827f77c42c31aa962c2e0b9a451ffff00005c207b55325051188ebb6b199effdc4ed168d8b914576a377820ab35dccafdef0444ff80"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000180)="8ee4cc7c94c5bc4839ac77459d4bde51d7c7530f22d3ee257edbb3782ed00be34d6067c40dae7def12942bc39bdc2bd591c2236f63b9ffdffdbd575ff339957abde82bb44f45714254e10e8e6e1d0f7b99223d12049ce3230ba882baaa3529c593c4a78a6f2093a11d08571070f9381be016aaed70adcae1be1f8e0e85d05102f1115fc79d7e2a2e3a6cb5573d8e39fdafeba05a257f3f0f9e2be286dd44f6f75a9f80788787b5adc745c2b5ae7649bb99790d33215b555affcfc7b7c805ced6010cf72b946598baae904afd653f97c9a58e6b29ff9ea15ebc2c23190817be9bdd6a7540c416ac96383b5fde48c5e9be9fd336a10bd34fbabd6b475fa23dcd23af895aba15a1c04fffd261e8ee29d81913754367cc62c9ae91078063e1994e052f6c27dc05ce84259800498ad03bebd4012f658bc6631ff4aa6a8827eee6738686046fb92954553caaba2bdd2d5aabf9530d687e9a4a5565288635165ba3cd5f9143b5988bd9bdca4239e4ec61275f06713f77457f000cdb6990d811960df3b2a6b09daecd2a27f9163c0da429d9a8799b59d5a81ae3e4e17778d8b962d901048afec30cfcd798cb88b1f9b6d4ee47528cf337ec6e7873002d2a93bee96cdb9b566692ecc4f3dbb5bdefe8e5bd46aabd1bd09c115b7a4e5907490a9122361f58538cd0429307f41d2894b50781bebf04a83e3181b6bdfc1621af24e047114eb66de766f8d2ca5ba2cddfd9a777231c6fa6faa704e93e39efa35ee8c5502da6d3be67b6ff8db106453e7fcc7c961b7df0a3cdd0635337e897dc1aba0babce5b43e413ef3c2c2437e8f2db30048cf4a930be51cac18ed00a972c8b214f5a11083ade1f8afc4457938f129fcbd2623af5a526e453d86b7afe3ca5f6b212bc6d0aad67d90384f3fcef1f70955373eec2e38474ca200168cc0a24b66d9c00ddbf546661c60d24ee8c2638c3860746d771549b27c711c8a9dffba4730a6ca3ecfeb3db17337ea70d01199109853b03b72288bcb2005403998fd49ad44cfd6db60f489cce7a98398f86a989c5bda048205b33cf44f3e6f6c2d21693480b1a924c77b61aa329b6b9096b6ac45be464d25690cde8307b1b885328245b729497a2ad45f91d7b9e263c6982f9e77fee5b4d05e7f64c612a91b69e2f10c3726299d59354b65a5a190e957900cd20d33cf803d1948cfa161bb4fb107bdff4543a3bd2415a1758b9180cdf624e20096a8d731079322b1cb02287575f0d0624969203ad6bb03f25114dc158a6f0a0973def80824ea7410cdccc64cae813f19989f8bc415961486988e4834a56be09b4dee24bca5a89b9a774c945a86f44f14ebff89d62eaa4d0e5dedc5f9ca267aa3ddd58f6cecb4c04251b8f79fea719dd8322e196d111aad42e6d50af212dc189ead7e2f027465f89e3f6a323b21d736821029d7602212260bece0700e3cd5b9d9e4542c2ef8194ca420edb1625317c6c97efeea24e3f322c234fc367e07b2fdee24a5a7a55e8580315ee18af82b6b7db00318a807e8325404ad8316d24bd924c3957286a1a9453585f998b9ac4537616efcff71c3f15204bfae27d1387c56c1eadd32de2b2f65dc9be53611cf51d9c3ec4685253c33d2005ea8467211408665345a4630e99c8e8a1e2f2e2b0158f8f877db2f7fb2c50aaeb2620cc0890ef1ffce475bafc4936029206bb52a5121b605535400032a5db63c497c7fec6890003d303ee8acbff9cdf4af6ca31b4cb17a1a34f338f6bb33bd6fa6bfe1f146dfb97384e1976548493f42f49f98e5217ee38e6405874e2cde69ac5ebaa04c8113e43ac2ba709e44d7476bd8885dfd0aac3c8ff11a9b1e5aeed346fe2768c8323274b0e751c2af25970c8eede24a3c6017050cab32e48c7316431f4d28f87513f085f40a0bdd1d2a0dab7f4843dbe2730f7d325944471bbb6924a6dfc885045a32fbd3a72d334ca73d0e2097b75fe0567b0e9c790426acf8ff8ef7b455c799d85781683beb2c49f58ab346c6615151dbf441929c6a83d38a1ed7f43fbfb00782a165cb05bb9aafbcdc1dda40141d5c7180bce14501eb08d3ea44d5a4c1ec73208613b6abfc3b410abd7077f74b94e55269706286a95f13736b0db055b448c8a5bbcb839e03fb411ba5b7ce3d73862e9fc80ec31c146d5b8ade6dc5eb82d7cd8a8d5f7edc522a33e3d579f4239b5f0ad385530926c24446bcef2455c9c64e57c72116d06dc69a07fb1fbf2598a71ef8a2b3c05cf3056b3fc030445f65c2fd3c4f3c2fa3aa1951e6f0e91ee15eb76b3396fb27081423e34d4f4c23b75c28c3ea2f58b95726ad606603c4a5d8d7bd79e7576209c55296076820aa5fc06583edcdf81968ecc11ebbdc0b8e7fc056a5d0bfb533d5317b4493242237eec7e4498823ada52905280ee1258cdf446dfdc8796c5cba02c4b8052d5ea10ed0cd8877e545d8c84297ce77e0063839b6e0cadad3bbd4fa49fffd31116784ecbddf104dbdb635e8ceb4ccccda38a001f51bdf83df4a119eb4335ebd83be1626446a203a341f2d81c7dd0a67b431feeb079e2190bd28ef3092a2d2dc554481aa01b3709387b79ad3b283380f6ef4407ae3c3c27ce19b09313b5bd3a6bd553ba87f55e57aa855d86c27553e8a6ab3890f8348eefea81ebb32ca83a921577ec55a956d9bff03ec478b35f9c284c2382486b7fc3fba25ce965be8ba61c1cbcb54e70ba4003085ac19cc22f11715452d0f3d294db2afb04dd4fd16141fa5ab2ee25e9dcce94f1af4a03b37ef4d5861bd31ddb7371bc03c0b231ae782597f2aac9eb176242672dcc3af488db9f1fb41d49baf2f6884d8584bc0d764cbabe524e905c7317b368274ac13566275eb297b16f248238440619f89aa778b5b1f40906457880634cb9f8b61fb7759b9fee95d308a3400948e4d86b5afda730ceef570881c33b0ac501e03ddbef2f74eaf0e1d60020212090f1578ea111b46392c8712e26f4e2b49880b358756c4b4c95fcef7d8faf376acc96b99382de72f33699be5e591f6c56ecbc6cc22ac0aa196d5d3554b443f4eb908eaf9d771aa845cbc06db7f2748ec71b28e01ecffad2c46810bc9c6eb040ca45b1f39385fea1915f68255156d438c9f00afec0f8a0490c02d718c9c17f13fec844482b1ffd7434c133095a1095585136fdfba5b53ec620e2fc9d53e71448a4de1905a3435a91dd0500963728efb6f94fc6296405529c425da57b1206775878811174229efe887ddca7e4dad5ee10017cdc8953d3ed38cb36a00762d33abe5f40d44fbd81c0e4c11bf1c480e3f6af1890c73936f8df2724184cefbb8c1d3148b8723c9e8d7f8f2f47fc075a24ccfd12246bccbbed2efd0130606cfb2f4645a0acd675557160b081376e38d0e0f3f5d96e70d7ab6c9e5b439ab2dddd4c09984f6ff88ffbb633ebd74633b17e6e545e2bf5c90a294bb242dcc5c2b0b1bea0b1caefea4191b1e2af8fffd4e51056f5a59f21ef3750194873f57905135de14e09c7b9da8be9732448849f184e051e6ad6edbeb8830ca4d25c105d0d568ba37b151c4cd85ae40b74c96d3dffb952a157cf88a8e674c73f058aa34f5a52662afa8392234aca07b4d7b4de3db8586a38ef54270d73c0bf26527d7d5263c3b7f7b06181bd809c3c8581655d62284bd14dea9c00c76da189b20a9c83e1cf0f0e3ad6ed3765164bf5436e2be1e26a9b7f17ff34e5b0dfbdfed3f3a7ede1dead767ea70441193e64676265e3aef53966b174b0a99259a58c940ce7fb4f6fcd41407320fc3dbe47db31a914cf2a32f1bb5ea188145d5150356aeae5a7d6c7280ab29e8f74ef1d4d58ac3b0016d5a436f1d7a5a155494aa242b7fefd2f458cee5175bf8e607235db83b92f8c3ba98e38646c7c4ea4f583259db5aa1e3db6e1d56c03481356677b6d56fa264d1728d1cac44800314331442cf629dedd39317df99b2702e222143a9b7afac5e196e90b75aca93b63c4749c210bc3a7fee4b6b5568119e94bee1c6c559fe0bc9b873eb05cbed44d5001977fb926527a4ba2485aff7c32e5958f7b1acd10e4e444e8a184770737fdf1cf3cfe8f7b5148e0b189865e7da1f77077b6f625025bfc5c718495c5b982648ea9811da29138549b301a4ffd9b3aeb3210ea67a9630e55f1a81641344d253723398d04f77dd410d038e77722ad477cd2d0ccd08eeec2e97a14efd2ce822e7e9ba2995be90846da380146351132201deb420120bff7b317ae7e67b3c4bf3168b468cee30d86ef588acfd65c6c15b075159e13ee132154e996f584ea9353db57a73f4b318697a1ad6929ddea817c83e9b1fc331b85bda80b8e6d38056309f21da881430471ec934238d710ef1fd38df7442b7d4f280b7fe8f08283cf045ba084c038acd5ef6144b219abe44c06e76150626c4e6fd99d31c644b8df4713511d8ab51e37618e9450e96ee738fcd6de31328083f387c9962f29fcbfee41dec8b5914c98842ab7e429ae79d9c3e7587db033c6106601bade16b9baf893439acee8248832d75708331618f1758ae6504288fc245b9fa350ecc1423bb11b5212a2c547b1b781ac8d8cc1b69068f6cd804500d683ddbcd7bf506babbee7f7809cc2a7d1c77e9ba7ac54049a13feee35f505335265f22615bf3f300427b502c818cbb6398a72f064237d0b3a916cbdacf445f26acc965c998932d2a2c43ece13db5822253efb46d55d3cbca63bd4f92657d8c9807d1bb71e872b1b207ee26649548c50dc9b3aafa3edddb59d25a763593c07a3b4da27b41a2bea8891ca427daf104fe7939393b07a66027c0eff7636d9e33b5400acc959d3dc895a328058f2aea87f1995f6f52014928c3d2e0db37444c2f7b201806904d9ca97a1c435b88a20a52cca01355d8f20270c59625c025392bfcdb47eb4034da468ec175a0193f901ed883f79cb60592e1fa135a1f4c53779cfb39a36be68aea6afe9891e2714fdbb8603aa8f7f04fa5e68f7a506dcd837f51cd6aed9e1b1e5450abaa9f6432a4022821b3c568bf2f71d92934f003c0f2c24755f47890956427e53e666864f803f8c2f23c48d0d65f146a1cf0c0ba40a74df46fc760d67401b06cd10546a24a287bee689417de84cffc5a57783a6ef553fd25e0502657baf28c2c441c74b93aa91f6ad175f4bf326583ab2cd97f1bba72cff2b9438998fc6ae36380e0e0b7b377c99e3d559fd81efcdcbbf70cc92099148128136775ec07444481f11742eb0918278a0627c72392c3ef33b0e4abb701a049007077c2d6e83cd69bd58d29d1a3b4a67e4dd57699deb65dc39b9d68641398fd0e01fbac0fdbee722c54fcb3160e30616418545e6ce4392658bd99702f7ebfb5639373670a0e606b53d7fb15fff6f1cd1c405fb360bb909ed7821d39a6bcd1091650a1760b12a96470a53d68bb158613fc73aa6f8418b03d00b159cf7ee454dbfd230fa476bc93cb1960d7bcaf29b8b11a2edce3d8b02e7c85bd2ab676913d77dc419dba6700e61be04d57bab5bf11d579d153e8cd86b144c3fd07b58b85057863c9f822be150bfe26c856f5b3089bb08584eb97795d69c0b73f4b449df755ed371ac56d718390e55f6db904b756fda9c9ed11312996f183226d5ae9ad514eabe7f4316569aed4769ddc49f14fdedca15e0ef9b10c01efe336b3a67d21350152ea238dd0333f7be416593eb56df34e73850f9b5b0b61dd37aae037dd8e4d528c80ef386c54fd21d5cfd2c9dcdbb810ba18204396bce30062ec196e20d625202db9e7884af3a595e71d98f7bd42d64cefe19a584e3c10a58b5e9", 0x1000}], 0x1, 0x0, 0x0) fsync(r3) recvfrom$unix(r4, &(0x7f00000011c0)=""/51, 0x33, 0x801, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001480)) getsockname$unix(r3, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) fcntl$getflags(r1, 0x1) sendto$unix(r1, &(0x7f0000001740)="0adfcd61cedfeece4b6cb3bb1ac235d9debc39b41aa3ac4ce601ef29cc81440c8f2f1edcd88fd827a689b6b5ab7176d766b97ef8698c2f59d66324d956e8cc08fd89c52026cd0dd98739f62b5a62b429656e2192d07a5eef0f74395c1e446de8a078f9315456fe5316355832e73107961a20933c1ba7327832f41841b9013c82e7fc7dc535b3d1cf290845eac8c968b6e6cfe5685f418ccf943e3afcc8ada018d9c763aa52556ec86115bdd4712bcba16f2e76bb0f29a413bd", 0xb9, 0x400, 0x0, 0x0) mknod(&(0x7f0000001380)='./file0\x00', 0x2000, 0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001400)) fcntl$setstatus(r1, 0x4, 0x44) r6 = semget$private(0x0, 0x2, 0x1c0) semop(r6, &(0x7f00000015c0)=[{0x7, 0x0, 0x800}, {0x6, 0x741, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x10001) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x0) sync() bind$inet(r0, &(0x7f0000000000), 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)=""/86, 0x56}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7bc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8ee4ec86cf8db4e9, &(0x7f0000000340)={0x1d65f12683b86c78, 0x2, 0x1, 0x1, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) r3 = msgget(0x1, 0x12) msgsnd(r3, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1404, r2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xf80a) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x900000000002, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r0, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000024000c9cb0c7501df839f2124a70008d3bf808139", 0x18}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0xf4}, {0x6c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7fffffff, 0x8, 0x6, 0xf34}, {0x3, 0x2, 0xdcf2, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d6ee0a781e8645eda755809a496cd1c3b62c1ddd5cebe35995e5f7b2fccdc42c4a546841441eb6383aa94c6e093afe319fd05f4fa27c503e5acab8b292cbc3261e05a59362b7f01eb7733b62b56cda45874b2e3721d3d4047d0b92bc0c340a2e3c27ed9d08c02e205defbd914a161a8e78d78e1feddcea83dca9689fd4c6bfe059df8be1f58962051d674552e6cbdeb92bffb6e0d4674f3ae5f8cd89c1dee3a581b5f8ad87f9d944c953e3f9445cc6a61a28c49f6eef89360bf28c9a0b75b24bb51cb17873972049eba4f93390a49508021556c4af86a5e64215b9f7987ab7", 0x3c) 16:00:09 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x80, 0x182) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x7a02653f8645c688, &(0x7f0000000000)={0x2, 0x2, 0xffffffffffffffee, 0x1000300010005}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = getppid() ktrace(&(0x7f0000000000)='./bus\x00', 0x1dd40d1ca9cc33c3, 0x40000800, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) setpgid(r0, r0) listen(r1, 0x3f) mkdir(&(0x7f0000000080)='./bus/file0\x00', 0x2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) pipe2(&(0x7f0000000000), 0x10000) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x12) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x9598c3f15b5b1496, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)="cf500fa393e2945356c7d91f1242354122a52949202b66eba4341894346ad7a81c0439d7a717f56f3f93c00b8880", 0x2e}, {&(0x7f00000000c0)="fb5838e7ce025c393a2bff0170d4df544e918361143f6dc28726b6040fe28f0e1f0e885c784febe4a24f51c2094b1f93928cc24d79c4bedcb871dd3dd772ccbc813c746ec21bcf22e67b8b89562bcec885c4471154e3a10f991c35a5d86bab48d187eda83ebb85d078071b0644d4e098888964042098e6e0f9eecefd7f3ce4b3641dd1e9a0fe81a3fcb4313bc2ea2a3365b731218049ccad5e9df4b68a06084a69245907460a4e7b99f33cfd5bc081fbf5eda38a86a096d1cc20359af0f6d8cf5cb98aa05ae42a4a6a22f3ee5b9ba48cf307b19fd088c08e3c46", 0xda}, {&(0x7f00000001c0)="edb1abdae3ccafc7ecc3907eb57628d270569e1262bb943646f5637bc3378111555a85c66cd8ac6dd6d5c91f1ea20111e20da84240aa1fb2acbb8738f10cd369bf0ec54d1c1b4440f7e4ee7880d33efde82658620308cdb83ef5050c66efbfb292822b851e26cdc32c0f74f869e951d5f7bbb8615a6f04125723d1383d3f3b0ffb1210de3fbbe08c0c264774160daec850af93ff6a2dbd4f53e50ed48b7686a6281a78de7259193a53637b3f711330fa670e30f4ac4c670bbd32a79c48283ffcf0fa298a44cbd341c12c21b996b84e99f3956d15fac1e4b462dbcc950519b884b5", 0xe1}, {&(0x7f00000002c0)="e8c2b7c3f8a065f2842af0b1cd6cec2927d34334568b5ee15c780c55d8d53fe1b89c16126a560410b9237aa79570dd53e45c11d1f8314e8b37f2807094bdf7d393ae5df96842bb80be6bdd1b86e65b5dd4fcf9b09a3b5328aac24c87e663daf62ca4589ab99dd4f407fe2481978f5fd4f0affdd9944eabc7989216743e0bcb82ab233433a4e22a1ea19b", 0x8a}, {&(0x7f0000000380)="af86645dc53ec2336ba33404f26a5960d2b7109a413d066e915efc373eaf0fee4f60a262a0d01ff9cead6d2a1b1d91575fcfa288c6a50c3b38875e254d7fd1c5bcac05a1c0d2def82f1ced1daeeba2c7238f6c681a0e82dadf192227d27e6acab97fedd25520b6e2d0c63eee3c91b9443b67f402a3009f393354d4b10b5e8c654d4d8ceeece34fa9d89a54c081a92c9580d00afb117342b6fa881313983bf6800b3bf713da1d60df17b4a10570ae80b0e0da02adeba21c1f74cb41c8344d41f290b2e4761d35fd8f3a0fdbb5585bd3f4564314e87556dedae4a5761c981de82c7256e1a7cc75e05b48da1a9af7df1132436942a19f77e99c24cc613ec06587cadc1e2e3d3f597b29085eed5622acaef1e075f33d09331598fc8ac2d606034d660815f8bab9f4e9c2f6ca4f080ba86f1db39c7dbda6e1c803e7472d41691806b7b0c1d2ab567ee4024044ee4de5001153f042cb2b6e84feee6d2886d76e84e25d7f85eadb6c2d66a5ab17566163e1797cdb97bfa9b2e22cdc2945dd4c9d04e169d83bd122bff254854808df4a37b187a7dd2cc0e5082736b325180b68f17c113ac6747d56621d30745d96d03b52942cf1a9967fc2e61cdf8d01d04b595309a1161df5d5c391a005f7ec0ad15b80b90306f51a9aa62de02d9ef52c9406a50a283fe0806be72caaad6938c602ef28eef6be6b530f7ebedfe0365f59943e149e758210964e9fb371701beab00353bf31fa44c1afb1dd9a39c2bde4881c59333e33954c3e4aef36b9ce51eb253584238deab040ff429d1253ae8796ebd14d2d8c3fff7d888d2cbb807516afafe0bf58dd561283326cf6e08923c72c5fe689a77c5bc1da54a0906a31b76a91a12c7841c8e4b515901f2c18739cf803a84e951172d0c9dd7df95f79d1dbfb8a976ff8692e5b40397bc497c7cc2d8c0ca72d2dca09774454e2cd80b7e62065cf1236ba53934435ca32dd9764e5f70f8e7fbea2b9bc5ee5719769d5e39cfeb0533fbf87ea0d4edd7d12f878c431da394bc1bbdcba0c1e5053810987897c8a063849ed16b0d2a0a910ea7b7c5a6e60a8f14bd99a2b1e6e02f96367ea9c1fbff8eb015e05ec954e565c12433942cf91e5e72c7837a000238af7a626cf1298c8fccdc03e75b507328ad86126c0461494b3f66141cea20cba5d0722a70f12f3aff762b185c82d3ebe8368c02a2ca4a41c9ae310eda025e0a83330b170ac505bb32b251ab50835566d3b36cd91aac480c9b4f45478327c8f2eecca0d4ad820023692c253b1593d819084665a3ba04142d4c243b7d9d9106fe50b010b261a16acce6ed1faf5132ddc5c67861f0e3b05b6d48d8e55e9a43e36f1c4bab40d4ac5cb8aa327e4e1218433393a7c30401bb70f7928f5308b5c8bcc7627194e34b86b18b622412b0bf38e41b4fc7d136611aec02faf1f44b2de93c10d661e8d40de998be3be3fc2872c2f5710189879264d067cacc0c8365bb20f8eab6b4b31d6d5d948c77eefb888f8f0a40719a5924c53b04037bd2862c6e47fde47130a4348526af37ecc79f9516abc98ca26b117a065eef3290f50f7ef9a66a3c0cf19b65fdd9e15c0074be763acd11f256ae3e28e0ae6121998b44174e94769ebba7981bdc86392d1b5d92ad89bc066406fec0daa5d2cce8acc7d93a1dee67d800d0df387f620b7598372237731b66781693d6e0207a43973fbceb7849c8f889d37bb27b0796cbc20662fbace2b6c23eb0654dae026bd61c38e4c7579f39455fd16b77590baec920b03bf6528f58be60cafa3dde6fc8599a4c3ca6f59d5fc058508df4a941ef8cf26ffc155ff0671d7f7d798fb25a5c3919a713efd6541e88e3c81af014e09ea052cff0088be45bf5d6b297e44aa9a06b381133fab9542050ff55a9aae19d6d03a477007157876b71f8757fd86c0a3c1cb9b701853937c892b9ac38918023d85aeeb1510aefcdc2fb4f91de15df0a2ad2ffaa734c31f04adf5aa1c1009b1a1a3ae0fe658f3b629f17af3c41ca04103ddf846c8171bf87ba77bc34891931cbd50dcc5ed7e035cce1da500e8cd37202b9b3d523c935fc39c115f9ab21aad1b52625765981683c0b9f3fdc3d3054cd175f9367015baa7ed4bba9b10b6139fb20029f3f386e1fdcfb77424d96470f316d1fcc1554eba983e396571f20ebbcaf8fca8530775bebf8286b1596d0c27ee8699d4cc5cb455aafa3e3c639cb18ca645ea714e35c156201fea7521c8b8b1f01d0619632d222f8ce5491136858577b2fc15b2bcd6c23e4b9e2383ba0b726e00c0c89700e966b4baf40b38c485a5e53e655a2ea589db32a07fc3d39944333caf6509b9316eb44c6b600b6adb20454fb732caea74aeea60bcbc10a8b40e50af5d5d62e1da6c37491ed83507388dfe0764f2abf75bc5c0c16886b51371a1755f32f90bb07aeb16e56e9dc272dd741a9f2d15be415c449d24f70c95bc36c97e94a9b801657bef19da8a6d0722deb83d54c2143507cbeb4a3f9343aeb1fa0bfcc3befddfcfb4c0711a83dcb534f532e658f7e936885645c77132c9f5a0e6da307cbed19d361b4fd52c425c110f4f902833d767f356f4338c6f23d56761286af08b6ccd034c35dd8237cf13b33f7237802e41aa0a982567ec87578170301ee628635daf81ae5680a03198219a2909c2eabd031fb897bdffaabbb3c066e22f9c1da00be429ecc916c7d998e168510f1af4358bb94f0ee5306f3c0ab11f69d6049f89f952397d6b87ed95f5fec21f9d0fa9fec9342d9c284a744dc1958f558e908a85c707b47693cbde1355e40fe1ae352b8d62707eb99b8ffcc4e14acc776bfb56788fcfc3ee3b04786143fbba8b6653da87454a5caf7462480c90b45e8116a2d4dd95c6f22d4e930266380eeb2a75429d8fdf7b4ebb95a23f757651f95b35de001e78238573da93d92735cedb553b99f5dd971133f49bb36659ecfc4f0fd3229575054c6129c609ed335d6f900371de7e903e6df7f640bbbf7f078788d818d7a8734413a7cbee732285c691e6e1232ca1f35b5a57d5b6cb3e60b31ed3f39616ead9439df385f4715555b6f1fcc97fe128c4e5f65578218b6de7f882568a19c8cce45291d3b33b085ffc2154c356ee5b7b52860e04f5542ec6383319827c2b107eaabf91cb2e868eff2e41cccd54da3476c9eb213659ff6efe7e9318b7a826e272daf26b29af284fdb6825edb5a898b04a0eaa59ba379c2664351e53a36f9ab60237e4a72c371cacab66e5c6bb960e15aa38d041bd4df20e546aecee215dcbeaa2d088ea2cc8a6ab87ad1239c3d7cf507d2d343764e1b878b7d033cb8a111eb92d9f969976afe4b48df1c6f31f2ec71077578a3a542c14114980770b218b0e6da23c8d1d3dabb7b1d5425cbdbc7d0aff2f9f5d7b9cfd11b5e5544fbc31cdbb53a960c4f99073258bf781bcc52e2283bf4ac24036f3e7b880e0792b1d5325336f6d9591e9428a55a3c33cfbacc1c9c199f70e8f5d29f81a288fb77d9184e23c17bfd90108bd5b76f55f5e5acd428c3f16cd81c97729882e314ab3efa7affcf0f8d481ad140eff70c747965ffc69c7c31a17fd94427a0fdf978be61945568cac373a4360e3d726bf8abb5933e072417e43b5cb6b1244558191f96cfc741b4a27999a724084b75019d022aa4efbd0d092f678044006a4c758a27069f8dfb12fd225c80dfdf726a0e531d9facbee56f165f84173e9f248eb112cc11ea5257535d19bee0d1d7c68a2c01678828e633696cdabfc82b8dbd8d24ef7274c945518f15b0a1ea8c2e2ef7791eadd1b232a116d66b1304171f8ee2b268ce5e47d0cd4014519354f0ea260baf1a6b43de8bb20c404b200ab0388df82461423cac48384daa0690d3c213629186c3cad56486473a80edd0a1b3458de7326b555137d2dc1d9a229ef111fbcfd1efa838600a5ec712edd19bcba78038c2f8bddaf4018b68683908fff6a8e67f5b5173f93ad3add9b45e82889c15265d92c5486c3ee72b65d9d51fcee745d3740cae481bf3b39c9c8f67e9d63859477deb7be174fb5c206a4f6b204d16a706ab6cc17340a9556ae8749df1c337366b82fc3c64966f84d6f5df1a76730261a16296597bc93a7e561bc844b7bd4be4edbca5ab114816470b0c00181707c856de4a47f7ed5a43a85572ce842d93853df26c4a7ef48bb11e6ad3c30269350c7dae7a7d2e0b47dacd89c3a9c11bc71bf8963cf74cc3b262b4909462e32a6ee8dc9403497341c577f8780018edacf096ab7bd343ace5191fc137a322efbb73ecf14c4cb04ff1e3612d9ab4f4599eceb304712a4b59edafcb21ef811a49e4aaf4da3ba8de2d34e1aabecda7f471d879d8ec7b85f10dda7f7113ebfbfd75da7018ac90fc05021b3e51dbcb5429cb31e7eb7ec86bf6ffb2e34afe2e8c6b9ee531f109aa2764f7f05aeaeb12cce6710ca0266adea799564a21a24daad3a34811a5f94573edeef4d81a39ad8c0b0db355c329c385f6babf691298f1b01abe31de5ee1543062be32bd3bfd060408153f8fa75bc8c11acfd22ee3e9d193787fe0d0ae6354b06c6a9d9c94387ff3d9fa12967063aba23d2b8ffa2d322d14dd20c3800ca8f3cf1068f8b44bdb58f7fa014da2e29a769a113828e5b68ebd5a0725c99f877cb4da635c525ab6db42624e798e02cf8afc702f0f290e403b41eaeac945ece3bfad2a8cd965b5318e56e3ebc15569ef6b3d6833dd4f7f718de2e71b41fb12ac4bfc4f1d0cc4d8bfe4076b167ceb568c235e3a883e70577c7624a7e8fe5c6a32f9d74e9a5b9f2822fda9b5317a3d3aa0e971327d2012c2e46c76537b05ff60f3490cea3a091d5f850540275f2225c0bdbb2f9316a327510701551365d01d823d18fd3792a4f2db6cc6259e4f72a80816b828c22bde9fb7a8882d604373358ca65e52642dec3312d83944ca181671b417e4dee7ac98df33fc191f65c2e46085a8d2150e4886a759349b9838dd11d870cbe196a064cb7a40ca82e664f81228556b4968b0d2192573395ee430188b436d14b57f2114e240ee0bc536263550e2c30f3d2976ed5d1a70d91db51594abe51d08ec55ea21c99d1827f62eeb56deebc452cbff30a1b72f04e77a05f2fff8eefba957b7df92b9e1ede8711baa8e06285f337d6faafac82063c89a00d9ac328d1b2d377b0199f4494ef354dd2acf8b5ee83f8b252a109a55047d932a1e47fcde6949efc482db37e39cc098e13c14c50c95d96a4c2b9818be65b2d2dca93d3112057dbbe1693e8267e6265af4b1f9de57da091062403713defa9293aafa56b48fd5a3012d0a0d842664b515e4186d502817bd5d68ccc6a160f96da9a51a73863a33af6c681bb907ffb9e2365ba2f71ef037622021f95ea788b63dc096fe7a37a1cfa1340a7370a438096d1af25ca0096bf1d07965db9ba27ed5167bb9001047f76336aaef66a27d5737b306229246582be1b5fcab76431a8dd8e380ee28fca471de5ec9561078caace58394c40d18c98866786e222b2be50498b93ae36a240c18f7ea2fed9eaa13c6709f0a84fba2e22f70daca61f7daffa97add5a38b8fc24f53e436ce369075009d682608a3550431f8ab5462ed19fa0109370d7f407b8f02b88c93794c46a08702aebd78ab5a789ab450f450a7bb4ddba8ad3c000362c371908c37a52df6059e6b35718f725f04625832ebfeb57032ad3ab6a054d334a9320e5c2dcf07f6fee02680ab2bd0afa9118675caca40ab0bbd35c7017d49b259f2706ff8ae24dd7fe5f313e5b30da61bfc4481df3a8285fa3c70042a1d51a7311bd73d6b", 0x1000}, {&(0x7f0000001380)="46ae67afe25e18bf480dd90455bb927ed49c68bd34b4f0fa41ed8f7d34cad1041cd5b486bd9f5e", 0x27}], 0x6}, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = kqueue() pwrite(r2, &(0x7f0000000080)="58f97e7f9580a42ad95202664e14098538a3e3f4ec8d26d15b19b718df9148c82721dd15f5f0628e29f9c9a6c38c4fcb126f834a4c88c7a56946ffe2cbdefb0eadfb17b1f4893f8a47369c55e545681274f22debf6f62f332c69ee6b7a4444b41520847290a401f0888982e53b54ad76bfa4c0c9686233e05d28d1891f9a764c9ce798d79202761db2951a6f8f1d4e955979ee19577593afdb5ac86188c2626ca427aab296ad13f7c17c3d5544424934055122ec48cfcad67722fdcf3b8c22efe362ea", 0xc3, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x3, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="decd49b21224b0aec6197ab0136d464f5e44e071691c31ae98c41f98c26ff7160b27a05c3147a3948330c47b5b0d66671c379c52518a6f79e4f4102a3495c722459c658215063166fcd0bf87614956c43c6a5b726f49841a6a01a3733f7f6a68e26c9497ef3b79cb36300d070217281635a14d59afb4349e86417c7a57f82ee7221941968fa081879e6f4b6b9639be0c4e0c67782325964b581d4c266af8a287c4852fa5223dfe241e4e3629108593f8cc59d0373e751a2863c9a8a313b734", 0xbf}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x92}, 0x8) 16:00:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xc1, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}, {r1, 0x101}], 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100000000) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xae8b5cbeb15374ce, 0x147) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7ff, 0xfff}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) r3 = semget(0x3, 0x4, 0x218) semop(r3, &(0x7f0000000040)=[{0x2, 0x23, 0x800}, {0x706193849de247d5, 0x1000, 0x1000}], 0x2) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000140)) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x4, 0x8, 0x4}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="8257758a1017a6720f2c8b4f15ff93a36b1d2a7f1da25399922c13a29cc9bd67e132d617e1d05e8daa73e09060161b2a4c0bc819fd0f697e5204794c44a97e62866a1c955f9f5039f9ba358916cbe0717d9a65bd0a637f4d9e76195fcefffc78afb6bb129dd51a54b2bb14a2e6f05f197546adb4d75798193b9488a933e59bc240f0d24fdcd7b25b48fa90b3fde3f17539e2d1ed46a9ad9bf95bcf7dbf42c8d6ceb8836003d411f1748ce35fe3679202db7f16fa033289832fdd9bdd3ede42bc9d04384086599b6f3ca68a0e33fe65223dedaac0ebfab4d9bca5240c121bcdd4a281100812fb7a694286", 0xea}, {&(0x7f0000000080)="324989f08d0b874c8a2c443e690b0e9f963ac7da51cc228f5bcfa6d89834436d3b8789379bff12", 0x27}, {&(0x7f0000000240)="196f8833f52dcf77a5c66a3dd6be8334275ce1c53ea6f96890a57a4788e20f24f400c1323bc1c240bf9a3d27d6a01f3d90ca0c2ade380e8ea51a214e1455d3a9f845c24783bdc5dc20ffb669a16a50fbca5a95bcb9fb99afc0f6342fe11e1128ad247cb430839fcc988b9303cc12199240d36e1caec300c01cf138b565e723b0628e81509f", 0x85}, {&(0x7f0000000300)="512d74f420b1dda80eaea792b67cdf171ec98d7875cf77", 0x17}, {&(0x7f0000000340)="46cccbc1461a0f00b2cdcbad30cc8ddafabc757860018706ef165e5f28954e5590196f005cf2d351fc45e01dac9427d18fd2b2d8abfe10cd79746c042291c423a56bffac0adaa8ef6cfc1226aacd665348f24bf1337499ad5498b7e0d32c0edf74b668e45a463cb3df03bcedf3a9360c253ac79ae5428d1294f9f7f76148b7d09af652143b0a5e09680754880bef3bb4cdea926efc2dd3e1e03b30a0be6566ee175229e029f810fd8fab5e2cfb46b925d1125c825169483e2a358644beea8df76e385983b90191f3cd4c11b27c9ed321040d14469fc919a453ac00db7b98e4444cba6058416346860ece1505385caa1cc40b676abbb894ec9231fe84312b4684c70660b67857c7d585a0164beacc6e07cee9b2bc205f8f56ae66a4234549072162a3f05b13234278d93ef3351283dd49e5441652f2d12bb523e98c8acb488d82a00c91f5a181ccc850da77411514065006044e663e0db6280567ff45b02dfc43ef26302933ef119ee6941e117c4369b46a82ea66497d842a5e9feeb7a2cc66db30324ce268bae50f239c0cf371cb8a3e8e511e845ec4fbec14ef53dfb4502da4bfdc8a28a8c30724ad02ca8c70643eff235abf6468b330abfca2a553b115b64258c73f2bfaf62fb37c00f40a78e5476fbdaddf52eb49a60c3a562e20d7719f945440ced6875e6457cb2a4d20190c63f16f2bf36ee6e77d68d52323e9af31a26c6347c82d46dcb84b56339c4f7ffb86dc408102fa65384efb0467bf277498f0ebbcfe6d5288b8eb23597a78beb5851c753e1166f11b30157a2d3f2616e674115f9a841f5d6944fe9faa449a6a32d9f735155789700cbf4a5a41c6aaeffc62ce4d1dd2c695814e0e68f5d11430123d07f7ff659f902bbbf600b544f447a6cb98f9ceda8346581dcf806f3ebd9b4bc99ef5aee30af7e178875f8390a12e8536ef30a98dfd295e06b367e82716fdac1aa476960acdbd9d42705cbc65e39db87e43b2b58b3e19aba5670fafb89098fde821dc7c1f61246e8808c3ac73f856522fb5e1660fc21a5d4a520e138ede390f12256d7fe7aecb045a3f4492fbca0b857ffb7a43980b1d67f7e40d13344f1f2f6856747ec0ca19978f1ae381dd775a390df3f5149904bbfcf72b1b47161a3bc648baf5f8d0450c1ba25c3fd05a55f4569aca69309f6aa85462b7234943445f739091d66a02eeda16fe3191d1a9c8cb96785dbe3c750d01c8d494d0fb571294bb6b699d36d08ee6f511a4bccf9af45a7a1a5f6a9af0c0b3b46d33cf3fa87a06ca84147e3ee52c761884d3f269fcc888e4d94c3f0240d8ac78ae41d839fbd1b7428b87f535f8f43c36142fb9cfe86dc62ba95e949cc73301adafe157f0db765fe12132ae359ff287972fcfc5af9e70336564c4520ec802c9df53972c60b8676a21dd6e4432849420df583666fe676d938a3cb7e4490910578f0b7eed465d873b6fc37e1ed403fd74d097a3e0afb8870134e6aaae3bbeecc510c74296e375e7f03f807db1a2f4ebef04a20366717636f1ad65dd0f36c7a7cc6a7ff928691d7a6e01b98b3994240e518fd2ca8c476d2cf39016fdf51d322f35b6cf4987c46df848c71c549e3f3e70733a16cf9937ba7f862dab56269ca322179fe034fe364859a9e096909d7c00e1dce3c9e8610e66bf607bdce3af025d4396ba17237d360466fb62db0e61968bb0e56bc308829fe3eace1911d9a4c8fb8d758a447d258ae4187f0433a05ef93b585ebda3b0969be5221d2a791b0188b9e64ba566af3f046c3abcfd0359723519bfe34266b31bbc01e7eca0100d17d130adf22693c01f8d15641aae2eb34eef17c7ae9900683a5229fb40b9b37634a9121da81938a75299405185e956c226ce9ce35b4d198bef0adccb3a20f561e3c0640e493a57b117f550af4604d2d35cf6e492ab26aac38c24342900eefc34cfd2a041754873dfdec0968c5c5ce68a7cb5e84cc7c5d1b2cb643cc73155bb11693744f96c6a663117af51f645cee8a14ef6e1af3db9fc1f05588c3db044aa00c13de6a9353e9aed31a452c533f10db34eb1f1385994eba8f426ffd0fd73c09a4ad7a48d78b9ff9304dab178a53982ae0f7456e282862e014dc07e3e9299639e3a4ebaee0cccf073ef3f15ebeda23ff859e6b52ffecf7858193bcdf51e9549425cb20dc53891833fec168eb92a782806420fc56ce407564c9008fbdc90c30cc24f152319755d7a575816c989dc61ec62acd49b9ab4d8e9fe56f00973b6e9ada8d1efd166c2afe545eba77146ed178e3994685485eea171bdaf7e62e33a83bcb71c66073b21b7a4980ae9ab6f98c36c1a08d2cf14120dec538f974897c1420795c63aa2ad5c8e076895414c2d07b1d26cb45d2334fe0f6dcda38de643a3ababf7d7159ead1abdb2258922d2fb3e6acfe495e54b3739070927349ed146554aee02d181e127ee28de736d621f479819c75eda894817c78e8899cbbe5938a6518fa94ab3976e8262bb2c379619281f292a001a3b2f96d2d5b4528255ff7667ca85effab7294ce915f2f58f1ea2c858faa4abd9e863f230fb9a05ded0015cd23b51ccce3e9d3bf629857bd774207ae0c3646abb8b6d81d6190d11f23d39e6b3567dedeb65bae63f1a882803c32ac570ba4320ddeaafb5a829620102ed8f5ee7fd25a60ac41647ab8162904bc5e37d9268360aa6342eb5d5211fdfea34e4ec294c3aa0c41aef782e4ab43feccfe8cd8117042e64621efdfb7519f772720c864dfc13b62d196c6c6e56c185c2f33d2d48767e08eebca84ad3c5803e49bd4bd2e93b9e9fb73526c180ace7e7e8cb2b2da23cd46ab8b9cda9ecc0dba9d8aa29509c532b31951e83b5812ec0a0481db59f078ef2dea02b63d4287e82c085c4d3c96dc92aeb3e01e565d56dc2e5f6d51a3367757ed4a1ecef83e0d5bee71c8eef9f3c1895ee837d75dbab308f9edf9048a69655e9614125201fc1252ad23b56b3b31443619fb9767a7a4ec78cfc5108292789f34ed7d4a094b8b6b772a264d1b8495bbafc9fd3ebafe7462b684e1791a6b9d60f0368b5d030fa4f01cef29846a173409e2a8620c94ea312507878f5b4bdc14e15aee67560b4a35117490b2ff6439fb72fc0d51d35c9e0ace1bb059ee4b9fa9edb36a71e819e5a0ddf14710325d777b0052d9b6ff5f8ca02775d8b28f52de4965655a671874a39cf6c00767e3063ec6faad19aa45a672a37f42871ea24d731026fc0e08eb85281c4effb632d2f61594bb385caf43ed87e91daa30be357c012333caebfd18a381e6dde94f783c81b707d55774f558214deacbf492b4a3bd588b904766f77cb953d6a34c95b5d39c8eef826fe3415d894a2827d526268547ed2dd3f447cdae90c4c4f02190f52517e91f10ee2498efeec7ecea9ac02c0079a1044ff65d58836dde0e3e131461f18ee79f428dcd2a6520b2724d47da566b9c18137a509e6128d4b24bd1f626bb62e9b7018cb03994b2f47f3bdd93f4cce5abbb459fa509dbfccea710a0ee2bdf32e43a0f7c481416c34c94adb70705f36e7a269dfe70fd3d09daacdeb225748bf0de15630d0f719c060ff788483abed4667fee40473d835fdc35862a051eb9be3f7ab242d1626edfafa24c1d88575bd576a5caacfcabb73869c89ac431219edc92f2aa94dd1db65f4f74bb9ca54c67cc2aff5beac52bf3008222c009e876922d5748c72dbe5350c8efa80166b2bd4127913d9d07cea049e5f78adbc21043ed8263c1deb9c072a827dc04ee2ba12e710e46d84e60670e383357e81cd548c91c891b0a7d629d9eee953fd128911738010d767bf84cede891ef7c772cd4d4ea6b8fb1a6dd6c49944c25c8c0799ec4a1cb374e055246366a3d73ae0e8fdab307ba41e87a4176e559a23886fb4319d725df94e99e719b0fb2d37119c2f184caa6209a6d75be3080a6d309c1e41bd1d649b4cfc7cce2f6bdfb76c7a75045090cd8edbe38906b514c549f66bc7a304435b568a809cf14aff64be456f985532a0ecf678e22ee20daffd652b697e678c24a19e42e2f614c100a3774ded3f311a26cbcb44ad259c64687ded648b6f4d64f5c6f85447aca58fe29bc5c3c5e17c4506668e0242da6c248302b5f8dd38f73f97c510212fe64f51284ac6fb0cb6debcc04e096bd8ffdd023b7ebf3806495c2d8d9eb7db04663861da9f4866b4e83a7dbddacedd4a9f56b7aacc139ef78b69f44ba0b00f0d7aec4a1509151fac68d9579b05596f05f371473345b032d5265eb6a657323babb898e916d42b225966509713ceb97c123c12dc428ccdd48a1dc453ecc950c9c26859928812f080bee743fedd80d0517a97ede6fb6f78029bc169c22acf1a5c369f3d5fb0646209c25638ad12251849b8c33de90f80a52a7a38e331a2114b2d608498c1f4bfd036c8134c53ae7be95d4fc34c4492f7bd38aeedb8b59ed1b912acab09a0d841b3eb27e3d2edb5e162db4cf2d0d2a50889bfbee9a254ca7b23e56c9e853cee3f753b9566e53a52b1b2d9515a909c2204b0bbf3586fa91187cbcb1acdbe8954fbafc75b324afab5f6c08d4f90d914460facd66134ffa5a891ed47f1236fd3a2af6b7317a4488bf98978d74c2b668852408b93dffb4a936983163ddc89d978b716c9e5b057f4b3433720c3ec538ec1c204bd7e206bef610a93df90e4d2c1e1bbccabc59bfcea12a293824ce3303f1d2ccdd54c0cc6802f48f9344431d0bc504d9e46b2e284be14f2a57438e4dbb7acb54a87eb787787d5206f1f67e3a0ddede43cb8b7c7a9512fdb051af204bb67a0cb62ef6d550ad16ab849c7e6d91df3b824496337aeb33e48822cad9d9cb2611e6521371fb2cbe716480c6be2783e3dd037634ef858131c4341c1f405144eac3439546adebafdf309dcf0f394d0651b90409a529efb24739574ddcb78f0b632270741603a37a89640c1ad4b0739f420bcb00cd371b8de7a050b37932f225d48f3d557a848ac0ee4df5009aba8be9b7c8fd3193b9849bdb70be273eeee3dba8b14f7764ecf2f0c858151fb13242a24b468610b6a71665be8ac3cd97129303a896badce6aa25105f135b253a38fc6d07a542742ec81b5e61d1c35a2693938a318ef96fdd01cd9413b656c25e11ff07cc4cd80e06de151c90e9aa4d9ec32a4f67d1f7ab21042d48bfd3df92bcedd5b5d4df0b3bce2ad559809aeea889b427ec604ee289c4cfff8187568189d89e43dda121182c82bfa75eb79fa3c615624a5b5274c51dc8ec8303b45bf548cee548aac10a1f30a8b33f20650a184c54d42581daaad88fdd3008bb3d911672def7724fa570b68bb2c881e09954b21238997fa0ac7c5c539cc915b5a3244812f1d00cea79a37324b933eaf9149369003e3fc024e389f9484d42ff1b967c992ad3e09bcfb44e010a63ea9017a073a78118862b50438fa780de2cba66500913e2a20624da00e2c1a184282479990eabf2a2aefbb2d59cd95b2d5cc7c0079879f4bdf46c3111bcf055fe38173cef47e9d8ce9cd737f3d86d23e5f8e4c412a192e836ad00465d739eb2578ab3fbf9ea0d17b78b20d9a7b7abd8808ef73d6c852a81ecdcc133a17518d6f4f2f83b72c670d8cd56dbff486c75c0ab4a471fdc09a6a5bc839c582a20c8909935571826b20c46e7ff310f24cdc04e378e03dc37008eb4cac27604bd5cef7ec3481b3c9fb5c3e14ca8b2a8618bd2ca0dadf540520de588d0501d537dafe29133125a5779d74067635314f7bdcd48b9c2a4e3ba29a26278397b3611edf783ae623d053644edba65e262fbfef234c2270e17551", 0x1000}], 0x5, 0x0, 0x15) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r1, &(0x7f0000000100)="69a1955a4d963b6f2a2233b2e341c122a62cf3c0c70999336a98732f31c07796aeaacfd2f7e9394a4a", 0x29, 0x0, 0x0, 0x0) login: wsmuxpoll: not open wsmuxpoll: not open 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x3ff, 0x8001, 0x0, 0xfffffffffffffffd, 0x4, 0xd1e, 0x81, 0x10, [{0xe30, 0x9, 0x5, 0x6f}, {0x8000, 0x4, 0x3, 0x8000}, {0xfff, 0x7fff, 0x4, 0xffffffffffff8001}, {0xffffffffffffff01, 0x2, 0x1298, 0x20}, {0x1f, 0x8, 0x7fffffff, 0x200}, {0x7a9, 0x7f, 0x1, 0xffbd}, {0x6, 0x6, 0x7, 0x1}, {0x1, 0x600000000, 0x1ff, 0xabf}, {0x1d8, 0x4, 0x1, 0xef}, {0x8, 0x101, 0x6, 0x8}, {0xff, 0x2cf, 0x100000001}, {0xa000000000000, 0x100000001, 0x8000, 0x2}, {0x7fff, 0x0, 0x33ca, 0x7}, {0x80000001, 0x10001, 0x6, 0x7fffffff}, {0xb631, 0x5ea5a843, 0x6, 0x2}, {0x1, 0x400, 0x0, 0x9}]}) 16:00:10 executing program 0: mknod(&(0x7f0000001580)='./file0\x00', 0x2000, 0x1f) chflags(&(0x7f0000000040)='./file0\x00', 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x18, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="5a090d346f0d4de4cc0bfb6080e8dbb22a3c20b257f70de1c5932f6c989d263aa6dac353aa8f9a787e8ab5cbd4", 0x2d}, {&(0x7f0000000240)="42d4272ce22d4d05a0c53c69f273314aa61dc59952f8835192516c63711723a3c72f58625a663cb21a01898d7b8ac8f4173b1137d48b54a227cca4fd306957e73b9051a79afb4fc8495f1a8d6fc3693dd91228ab290eb27796f68fffea56c28fcffd3faeff386a3adc220f1d4e07eeff29083b55a0b0ffbbcbaa132085f157693d9e41823d456df748abb769d78bae462ec59dd0f5cd416d35ff8b6695793122a38e84e40a00f6ba1cd00306ec03c6e1656e94499260ac9496408c2bd064c3cd8db40525f8e4e42e005f1e2f4b96203dbd", 0xd1}, {&(0x7f0000000380)="9140698de5f0dcc0467518bacf77c7a780d7efbda431578dac5c3939942ad50843257053532024b6fbc28b8b74a445073fd729c3aa91837ec4dc873d6ade5a7fc632f71a05fc04ea1b9d2a2ecfd2f87d75b4596e888352612f31f583c0970e6f3278bbc7f73aedff536b5bd3c07fb01f1e830e8118ddd639d47c936fe2c798a0a09a7b36ac254b8ce9829088d86033fb8903028fdd833275d313411d5b952d58af10b7459de605e684243fb1d77ab9f755de89f0b86ab44db87d099c987457", 0xbf}, {&(0x7f00000000c0)="d3032a1202b87c3fa4d8678e7011d94cf92b3462909e688fb54add8f2ccebd1a6438d5d04b2169b46fa236eac325bf191ffbad288b6082eb7b4ec8bcc33704f7dc496cba8595ec6bdc47485138b517c9870126abd8bae7d94721365dbafeed0bfe6ecd36121cd205d2051134b376", 0x6e}, {&(0x7f0000000440)="b3eb6d9982099d2792423b11007aafbbef54ea3153b57dd873425e84947bd37f828270b40dd293cb8537dc07678ac299257983e4d24a0ae320c0e14a66663f59815a26a6859c7aa601ae84d35aaeb8fb8d0bcea8aa5bd54ed64309f37acded9f1bfce98f3e001bcd36a59efa86f30c5495e04ae7a48cf7b7084db3f887beecc2d246277381714c1956ede8b18e82a980b0bd5c68e4b61064452de91cf2c1cf371c62459f727ce67c7dea903a9a1f8cc48f22c4627bf52b1e84481d3e2c062754405ae5ed9a2858b3", 0xc8}, {&(0x7f0000000540)="3f64d6bed4eba5c1491051da55b9ed093f007d72ef25f423235d209ab10a0de5212e835937bd00b2126d3418fceaafba41c5fee4c61a3ed03cff1f99e63873a57d45d78adc5ff478996ae7cc6bb54648600ae45edebb4f72197de9d5ba9566ef1e16d5e46064735f31fb82eb4d9bfcff8488", 0x72}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xffffff42, &(0x7f0000000640)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3}) 16:00:10 executing program 0: r0 = socket(0x11, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x200) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) dup2(r1, r0) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0xa5) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/225) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)) chmod(&(0x7f0000000240)='./file0\x00', 0xa) semget(0x2, 0x0, 0x80) semget(0x2, 0x4, 0x140) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0xffffffffffffffe0, 0x800}, {0x1, 0x676, 0x1000}, {0x3, 0x1000, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0xb77) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000003c0)=""/118) semop(r1, &(0x7f0000000440)=[{0xab3ce334b8866a3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x167a, 0x800}, {0x0, 0x90000000000000, 0x1000}, {0x7, 0x4, 0x1000}], 0x6) semget(0x0, 0x1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000200)=0x290) r3 = accept$inet(r0, 0x0, &(0x7f0000000500)) r4 = msgget(0x0, 0x2) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000c104000000000000006689d22bd657c986d0c59d34c59dc59c793ca3a418c7464b0d0d0958ad8e78"], 0x30, 0x800) lseek(r2, 0x0, 0x0, 0xd8b32e09b83b3ead) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x8, 0x8001, 0x6, 0x2}) mknod$loop(&(0x7f00000005c0)='./file0/../file0\x00', 0x4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000600)=""/207) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000700)=""/127, &(0x7f0000000780)=0x7f) semget$private(0x0, 0x2, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x1012d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x1b, 0x2, 0x1, 0x9}, {0x34, 0xceca, 0x3, 0x8}, {0x4, 0x59c7, 0x34, 0x7}, {0x4508, 0x3801, 0x400, 0x2b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:10 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16], @ANYRES64=r1], 0x2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=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, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0x48) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x2905, 0x6}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x5ae, &(0x7f0000000300)="07050000000011000059d1") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4007, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xbec}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x140) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x4f, 0x401}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="ac6278b006ce", 0x6}, {&(0x7f0000000380)="d2f43039cba9fcf20707970d2cf8d4f775239b10b6b3bee57738c660b130e853e5a391b0d719ab8efb8d7f4d014e11c7f7dfa8837d8a50024fa314bfd9575b7e7bf0a871a8cc7e845821e37e15b0565386036b58ac88c269a8a4b37e227b956e53940a2ba421a18cfa6d6b47e4f4", 0x6e}], 0x2, &(0x7f0000000780)=[{0x88, 0xffff, 0x5d48, "44003fa2a878c957e9bc6ea026355dbbca51e3a022e8125e23c5d293f2e46e85c1fdb83d0d64271a75d52a5c69368178876127ff59147f7cb849e1dfd00587a2ed5ed122e0bdd4b43925a7a21de3cd3be08bd0983892b8a0cac507e6fa9d3a4ad0c7076890065af788198d909020bfc4a6e9fe89"}, {0xa8, 0xffff, 0x10000000000, "2a2f082676c7b2fefd18f9151a04f5a93dd7899f02435a7dcb45c444830daedf084d79bc7f783c0cd97eced4497a65569f8deb9e26f8dd95bd235a0722724535a11dc7c5ee3029d0c464e9adce8dd314a3aaae08fa5d0fbe8d39d9f104bc45042262c67f837eca3946ec6b8c3af6a619fc630f96514028d072cdf8ae6338d6cbb8358dd464bb3f809ef3ab6022546f524f"}, {0xa0, 0xffff, 0x9, "2932a73a08231936a92b6a5c5d5d95e63aab991b8c97151ec071d65688828b18a08d8a64f669f5c700fbdfb7dd1a0d803eb622bbfa92f68c7c96b34f8cb0fbdefa051f2454d4a579b2a6e7a3a0ebb67ad0691da4dc1a71cde9265971144c1193dd3fadbdebd724197e114d9c9f83015ac10b423d5011f45c4b79002fd16abf2fc0721f3373a2bb27a2afb91dbef4"}], 0x1d0}, 0x408) close(r1) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000280)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r2, 0x6, r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) msgget$private(0x0, 0x88) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = syz_open_pts() r3 = msgget(0x2, 0x404) msgrcv(r3, &(0x7f0000000080)={0x0, ""/232}, 0xf0, 0x3, 0x1000) close(r2) write(r1, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$KDGKBMODE(r0, 0x40044b06) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000140)={0x4, 0x3, 0x7ff, 0x100000000, 0x9, 0x2, 0x60, 0x7fff}, &(0x7f0000000180)={0xa894, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x1, 0x5, 0x800}, &(0x7f00000001c0)={0x7fffffff, 0x5, 0x1000, 0x3, 0x8, 0x3, 0x0, 0x8}, &(0x7f0000000240)={0x8, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x898, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = socket(0x18, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/96, 0x4a, 0x41, &(0x7f00000002c0)=@abs={0x3a6532fbedf6c03c, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x1d594142ec7f766c) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xeb1}, {0x0, 0x3ed5}}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x3ff) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x100) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:11 executing program 1: r0 = socket(0x2, 0x4, 0x0) getsockopt(r0, 0x77, 0x10000, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) getsockopt(r0, 0x0, 0x15, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r1 = shmget(0x2, 0x600000, 0x200, &(0x7f0000a00000/0x600000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3f, r2, r3, r4, r5, 0x2, 0x3}, 0x1, 0x5, r6, r7, 0xffffffffffffffff, 0x7, 0x6}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) r5 = semget$private(0x0, 0x6, 0x4) semop(r5, &(0x7f0000000040)=[{0x2, 0x3, 0x1800}, {0x1, 0x1, 0x1000}, {0x4, 0x2, 0x1000}, {0x4, 0x1, 0x800}], 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r3) 16:00:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x6, 0x2}) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpid() r2 = socket(0x6, 0x2, 0x6) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) write(r0, &(0x7f00000001c0)="28127094849fff1fba2869f4fea2c1e830", 0x11) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x48}, {0x15}, {0x6, 0x0, 0xfffffffffffffffe, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xffffffff80000001}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x10000, 0x0) execve(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000640)=[&(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='{\'\x00', &(0x7f00000005c0)='-4]@\x00', &(0x7f0000000600)='/dev/speaker\x00'], &(0x7f0000000740)=[&(0x7f0000000700)='/dev/zero\x00']) dup2(r0, r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r2, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b47eac57b91d744f5265208fe42a11fa487fb5b0c1c152906e0e5b4d75df7ac786da2f1c379dc1d3a070feb6082fc25dfd556975d57d77583f93a71fb9ed8d591dc16a17ec5e788f2f18e7beb35f9bc738a922282f03a3da46b45aefd5f7f9d52cc50a04a35b6b0899b9d9b65a400339a85e472857a5a0ede70e4d6ffbf7b8c020c4da6a7874034732b605b7646b97d763c2969bf8fd3f01f37ff7b97141fc83b27ac1d1662dc37b909f9b7a11db1d520dfb7d2d7fc48695e86dd295e2964163a2feaf1829f2652d7b4bd67cd29a486e94a969b09a555c07b65751e894d5782f2f6ad0b721791d4e33663163108ce3a6f2b6cd", 0xf3}, {&(0x7f0000000100)="b8aa5e7604e923b6b16b0d95f489dee3ad823440b22629b78f5b42be9c41a0f3ec626106d0c96ee873b60fcdbb2c3b5e788b25193cf315ae3bda3a7b1de02b8dba5f8d3acc337d6fd29d3638916846a579c3271d29b32fd5b0266708e155639c150b85d5f443a8", 0x67}, {&(0x7f0000000180)}], 0x3, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x25) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000100)=""/103, 0x67}], 0x2, &(0x7f0000000380)=""/100, 0x64}, 0x3ba96f750cb224a3) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x81) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getppid() 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'.\x00', 0x1f27, 0x1, 0xfffffffffffffff7, 0x1, 0x2, 0x638, 0x7f, 0x0, 0x0, 0x2, 0x1}) close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x6, 0xa0f, 0x3ff}]}) fchflags(r0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x100000000, 0x4}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) login: pckbd_enable: command error 16:00:02 executing program 1: socketpair(0x10, 0x2, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x100) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x6c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x23, 0x80000000, 0xfffffffffffffffc, 0x2}, {{r1}, 0xfffffffffffffffa, 0x28, 0x1, 0x5, 0xffffffff}], 0x28d, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r2, &(0x7f0000000040), 0x100000000000038d) 16:00:02 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(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) r2 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5b10a6042768cb5462d6599ab585180304fcb91cdc22e4f7d61d4f7b6ed6e778e8c6ce3ba1b540ca742a5284ace86567e6955cb76a71676f51ddd356b99d6e620c2688540e4aa5dbe2b1dff05f78824d0f6d19a1c8c"], 0xfffffffffffffe9f, 0x1, 0x1000) r4 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r4, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r3, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) r5 = getuid() r6 = getgid() fchown(r1, r5, r6) fcntl$setflags(r2, 0x2, 0x3) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2d9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000f7c7a42bdb84906eddd8ebdd31163f7e"], 0x51, 0x800) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget$private(0x0, 0x2, 0x20) ftruncate(r7, 0x0, 0x6) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="ebee2d09fbcc5b73"], 0x78, 0xfffffffffffffffd, 0x1800) 16:00:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x0, 0x80000001, 0x4}) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180)=0x1f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/228) r2 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r2) getsockopt(r2, 0x200000029, 0x1a, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0/file1\x00', 0x0, 0x8, 0x9, 0x1, 0x33000000, 0x3, 0x3701ece0, 0x0, 0x2, 0x8e, 0x9}) acct(&(0x7f0000000100)='./file0/file1\x00') linkat(r0, &(0x7f0000000180)='./file0/file1\x00', r0, &(0x7f00000001c0)='./file0/file1\x00', 0x4) linkat(r0, &(0x7f00000000c0)='./file0/file1\x00', r0, &(0x7f0000000140)='./file0/file1\x00', 0x4) chroot(&(0x7f0000000080)='./file0/file1\x00') 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0000001862040179002b2c000000267e897f7780e9992d830900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37b4557094f1da81d8600000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb46", 0x69}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="6aec7d9165cece6a72e9f296273831b6fe13dfec2288d4c4829dbc593aee74dcf65c728585363a20742b648cb3c7d40a446d09409e639ccaf197fc0b55e3af67847707f60d2c72697b31e4b335b1af61af36ad28a9e067d25acdd2b7e42158ba12e3e9facecf86a73946c017496e1bb9c932fbbbfbde7351de0749cba42ef05cb06439df9b65b504cc319beaeab52ff0a69737c213248d34488cb2ebf5dbb4c418b1d4896b004d76bce6f78ae35127242c6f456359751ba06f172b4e0cff6622c9ea4b2fee3592bdeee6d5ca8a89e0461335869a7b950e40ea90499ea16ec44129d324c7038dcaf3b6424e3f1d5cac776344c08b229aef427d3800084a2c1ab2da56091a252661b423ed432c616e9bec17d23e6c3fa20add559bf18afba6dcab84b04211bd29d6d82c1231826e99045ab15127d324329c1e9e85e80ad35376cbcf1cdcf37103194dd551da72980b2adccd1e2360478d5cc1340dfea6e1852e1036a6ec9b96216ff43f3d88ed0cf0c89b603b2db880244deffd05bd682dbf633997fe9d9491e1ff35b963472d7601ec1c79b06a3167bf35acd6674d271abdfc339cf788a999246571b6d1d56c5c49e9af563b36d563a7cc952ef6cef59fa504b5c39b722ecfdaefe96d4329388dc3dad3eaa66db45d7b4b341dc3d16ba62fc1941b6ba512db2d5024d2992777620cac10b1de31bba8b0b58131c801a51e6980d61dc9d1927d5b10c80f65dc73748b03f802d8ccea31c78c5b17856526232812c6c79b62ad49178de70f6cda70b83612639ab8aae78085cecd24ec18d15f261bb78358fe690f865fb011dafe1b071fcdf209a0fc38700f142142a5ce756a525995c94ab0882f16f8cfab27a325de123b2d2316920f236ae6f191fc97c2db80cdbff7d2c1b3eeba45c21a6191702f01caa7a7a03e3bf82dacf1cdb66f9d102669719381a6785dda29b0ddba1a83d9c91fab6a4a1f328901f7bf3f8889b98db403fb923f3604a4e94e06dcef0d1763bb5ecde7be566d0d432ccef0b60fcd667d1f8b382385081a137f1866b8aebc20d51f682b522db936686199b185851c5317d0c4c186679dbbf62672682852e5f6458dac45632c2a0798fc80df3bb4e873dbaecde24e08bb20c4847a41ed4fefb0046e26fc4d35de4258587878580a7cde7c783c37be7fad744a798510722b362d0b9d7ffb44e42103fec9dce812e2484821d2a84813bb215ed1c4380e86d130e3053f716708b6ef2a39f34d6a9cb29eccbbbdc0dd65274f39f9431204c27f065be0db7e111fa6e5e58ad9e348036b65c3a6cd99c48393af3e117b8142a82807a83b03368fb6e1ee06ba9b5ebddb61fc0807da555256e5b653f9f537fdc77595aa564f6437c0f7b629f2d94b0b99573bd7c7f4f5cb8453e84f0c79e63138e486cf539a993ba254ecc84fbf567fb4e0c87a1d08bc5fb4fcc7dd9cda176a86f1e1653cc62600f85cca44888c5569361ef28afbfb5048b891fc05f7826ac3087341ac4dae98734f0266366bf9a13e1359f51f71988a92a260100b937c2b119fd06d888a8d291a6979285d2accab4d111849a0ade2bb48cdd7617c13c6d942c58657d44c19d58115fdede9eb2ddbbd74acf558f6cc060cc9b50007b72002ba450d6ad4de1f5878874ca7d507c767fe1d93de2d77985ed70f88b56c453aebbe461f73859198d73ac1bc04bf5332be27111d935a02d0cc803f3f1104fe8946866000400f4434fe6be466082039eb86339489511677154736f873e6716eb5f4ac9d0a873da16f9b960ac04b16fbfd479ca0d5f5ac38c42d1ae21bb1c6f1009c119a38b99299c873067fe786c9d55b19a0f4407f956938596636fc01b4938f6844774e81ade9c8e20f9f269e4031c57221d3d6dabfccd9e7bcf8571c7ab684605aecd079cb3ed9c4ddc05b97796d2c2db096bc2484594f4eb08206351f849d34d4a0f60e8f2e5a271e75f7defa7993a614f6aefa328219fb2389d11db16d656ec90d645cf9c71dc85442a8f8585f2f995bc4c1ebe64c1b5616f834c1f24f8dd7d92a54c0eacaf793a3bb308cb4352123fea08e6894573ae1eaf5e31bd6838c4144f9410198997337d5372f694af74cf4e338ffcdfbcd04116393349f02634cef49b29be532f1f62666ddde59704a52fdf81802ce2d0a3b331f29baff5c927d40efc5a87e30b06f54e4fcd1216c6250bd78729741c16cef1bcaeb363a7fbe0c59e01589ebd5e5cd6f195eed26f38ddf9a029bb22549a2df9467628775abb918f7ab0559a52d5965148a10e51f6c390d03143ab54a96d4fb3979d9873933538597b4a27821604b804f460c4d4abeabd9066bf292800a8b7fa2e0b072fdd67ce357af88385a48e11b8c4a26ef0889ab0fa482220383ce9251af6bb553b48bd48a41392b324a76737635bf902092ecbefadbe8f273f46ecc863f607a1dada07b0f64e884f863b4ad2dbbf7e7e2cc06035f4ab5f1ee9af864a07f008a3736216bfa0639f0a2d3ab1b257c99b03b0aa7c9ca4b0ddc91c85cca50ce36ef924a9eab351043178c8760c5e175f5dc2e79538f50a4520c580280007def94230dd520f5a9d61e79b2a685f56a5b0030f456746a4540ee6a67a062eb2d04688d445f95a9828c370d22efc6b83d759f28ad9e71a800b49881fa06def18780f7a5c2ac116cd61e9e4cf347e45f4701b9605f510f8f6d258bf4220e8a99a4e786430d01de4d141d7db9734069d26e8e41064eb22f9cef042a8662f82621c8d785a24369be0d0b6990539ccec2a8562e6fc64ccd21b8023bd8f54fb7a4c5c226b7c5c5401689f3ce7bde010322c8f4a5b5585917263422235b967f2ae5cda95044c805943a6c7228571a4ee862152df5c2a9838f96510455cbfbdc8920c6713b75ce722d5935a1a475619d7b93535df38a677c477fc0ce34b1d28020df9aa7cb6bd8f704fde0d0959d930ef19bf3375226c38d57cd6ce98d0e1d46ae738907ceee35d0f6bac05a8ff2894f9992591294e146e6b5aae8a77aa539db4ffa01ec5d9f59280a30efe9f07940ff2bb64d466c7cc8c72e0e612a4e91358db4b3d37a11edef9ade0f1be84e3b15dff7f35809be45736a018fbde716b830dfbce24867d5f0c97bf96b47939a0a832c8f528c3653e86ac2afa3cc111fa4459e33a2bde2d008f7007f20a64fb6de5017b00225140932051084ebef905ec00e5f0b8ea26bd45527552f940a8bd1ab93f1c70c005af47634d08e3f4910f54b5b9d1d7bb3c499aa165d0e6421923e80fd4653fd97fc31cb95605feb54108996e8550c481993be6da7141cc38f25b7b8a93534ce0c569eb34ea4fe075c2a86868b2e06553c7338dd5efaaec3c773237eb1f1f2c99906a07f293f78c0850b676b8452ab63e227488374908560e0f9eb9231c13c15dc77e139cdd37b9981933bfdd2437f2b333dda90899ee724b83849c843dc13aa1e2f7a42e1460e49555cd6b8a2b642e2215c724b8ad200ab12491f24db20a57520bd06fe9e67eda26cfb2b1c058a0a81da0c2df8aa16d31b7aeaaf6c978d8292eabf9c3067480f0e8eccdbaa005ea249a70c9a4c4006eed2ff0d0e18344fc9ddfc30addaa4da85cb830eb6570e8c18e9d5d7df96b99e8f9c4bb3a148e72960c5d1e2345ff7e37ec6665d6b33d0b4ea18c0bdb4f691d677e9df228c6897ec78d43dbf4817c7bf3b50e5b2804e38d41b02775d9b66b8e2df6a7a8582a0d574901b833136e160ed91ffc81d3e1f5b3b12b93bd57b6ff15799ad612980c80900e5ffc1d6b1af00bb10452f14aabe1251a1d6bca8e2b931d1d05b6a1630cf0bc3de736386649d1de16b540e4647660ef2509cb2ec1daf12d800cea4e44f60073b489cf5b53db8323f7ce8528cee59ff2b1ba7617d5d5f26a898dc8b5c756c1b304058c74689f6bfd9253546c97be5fa4c41560dfbad8cca46582af7dc07f08af752fa5366520eb74196abba16c53ef7f1311144d22176569d45cc5f1e193a839edea41f28bf4a5969425bad6b57e7e61acc1ea8a2eb2b5f760425161c3bbb4a80b70f2dc9f0b90716c167793de29ac7a27b1b401214706df75345dcb75e143f00e11c5c6bd4cf374722287b6fd0dd3ef2ef44e01cdb4c3e6f51b292069d3c65ae38a9b56ca011d05143edbeeac0691e1548ff92804459c41c7f9f6be6cd54f34620ae2c5b5c305e2fd92d86f09dbcfd11191be79b63c298cca433c731c4f85800bbe9a3526b47ef8b9886da0b50d3b2b39f2bc33d39b149b7a05de23d1e1f1a3b40f71f42b62a33a1421970c75947af9b5b7496a2d71394a7fede6d8f91bfc10df75f85883d8ed2d990ae87ce94a9a7cdda7456c5b2dce1b7eca8f5d93aa15f9d6651cf4bd0c0de4440b2c78b3a1ec48e1fb9b14d216a602c85bc465dd7ef7469adb6de44d252746f8592f2f1c73b1aedca5e1cc81530c0f6e8c174885616e99180784cedecb84af2c3d654920f6ca057e9b6f43c028d6ec7e36edb1cb7b8079fb8c127147cd22fbd36b710fd396ef150c6f8666a6232e7473a220f4a53585597ea86bedb970b18ff6d6552eb3505280f48970bc8c214133d9a54b3099172318e2d9d4c1d7cc4b029cb6d5006511f336ab9f7be1fc25d9e8939fab05ad45ad398b3600175ed396d5afdd0718cfb3171bb12fda001fce7fc03fdad30a096640b8e0fbefafa40f4f500fb0c24b4f69fb111aaa94ba3385067d3a83493d62e9ce5ef69cf29947de41c5da03f35e3323acc7a45c8cf2daaf7697621cc0e3df8554e05e7e7003a43e0448662cb86c142d13cb5bfbab28bd09d99cc9a7d6ef9e252336de71dc46ed6cd7257a2a2d73ac64e071ba3c54a6d63435690be22f46dcd930a7ffc08deb3865bf7b12391d933039ed2d3bd60631240dc4933e34cd44bb984eea860f4c157236a48a9afb35ff2e51bfbd1b22a98d34c05026b454a1db1ff74050a2ba503df98f95c366616c383e7cf6420d30db92869bb3301dc5e73ee42b6ce6c146f635f3092aee177f7e570c3f3701c9745e145ceb155edfa68b73ee0ef77916a3f58fc325a17d631849dcd5d947624a9f65a5ebdd8c09a33c23ee9ad4ea06dfa4dfcb7ea28dbff598240e3a9e150851b2d0d6246c79cbdba827c53034d760d72640a8657de99ac8f91936785a7f1aa7a7d89d74ed8874264cf5a178003df33144443f01aa376297a214b03a38a1f0ee13ee2774ab7845fff977c12db26eb6e6d72111b2e4188974286ae2e8b91222a39ad55ff1ee7887c6d69eeb02278077f8a9ba43565b44bcfc6d53e9b87d471b8077cbcd788e360316a233bb609cfac7c49ff17858c96f7c54199dd2c1da0cbeec01fe1066d06c140a442327b3bee6f1ce1fa2236fb99786ab9ec5cac5c330694647bd9c69118d9e804874238c9198b5ba256217951e7b1c3524c54ec4309fec02875071a114698b22ae48d2f408e22a3c1f614d6236d018c0784c88f09e0b95a64b96cbe1589b114f909dd143e7c7903e61ca3fa9bb3219a8d2c0f78847409890b1266076d54e19659c03229cb903600687578cacb43d8834f888451b7321489dc60e87b4081761f5e0df77aa0897989de0bd2605b6715259e347baf4da8a031363c9fbb1297b7a96350c3a684d997091239e899e0636deb47f32b30825e2dc63a3c2675d2fe81e54c34ce21edbb4259d6ccea93a5fb3b02d4425e020410eb4f42946d7bc8e227b6e83606aac02820c7f79fd3686264b7e4d17e7536190ec22c7d450d621244cd5bb68d3815314bdb678826d2fd30dac1889c63792854c5eb3d863a296d7e", 0x1000}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xcc5) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe0c4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xb816}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x39c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x390e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x45}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c6}) setsockopt(r1, 0x20000000000029, 0x2b, 0x0, 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x60116f97) poll(0x0, 0xf3, 0x0) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x1}, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) socket$inet(0x2, 0x0, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) 16:00:03 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) setegid(r2) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r4, r3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r6) shmget(0x1, 0x2000, 0xc6, &(0x7f0000ffe000/0x2000)=nil) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x5, 0xc495, 0x7, "2397b843354b295a3a9950553a29f07f59c253af", 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() fchflags(r2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xf7ffbfeffffffffc, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x9) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) 16:00:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x401, 0x1, 0xa8, 0x5159, 0x7fffffff}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() r3 = dup2(r2, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x100}, 0xff3e) syz_open_pts() dup2(r2, r2) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) socket(0x18, 0x8000, 0x800) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) write(r2, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) socket$inet6(0x18, 0x4006, 0x355e) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x3ff, 0x601, 0x81, 0x1}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000140)) ioctl$TIOCNXCL(r4, 0x2000740e) dup2(r2, r4) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) write(r0, &(0x7f0000000100)="f529bfeaa304e3e345fe5be1900b2cacd81a83f80042343d9ebfb503761a948fea9c1bf52c37d4494733c3a6d5ad2241fa", 0x31) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xfffffffffffffed0}], 0x1) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100010000) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9011, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0xffffffffffffffef, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x1002d) setgroups(0x2, &(0x7f0000000000)=[r0, r0]) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x86, 0x3, './file0\x00', 0x81, 0x9, 0x8001, 0x1ff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:04 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000001140)=""/76, 0x4c}, {&(0x7f00000012c0)=""/222, 0xde}, {&(0x7f00000011c0)=""/143, 0x8f}, {&(0x7f00000013c0)=""/60, 0x3c}, {&(0x7f0000001400)=""/52, 0x34}], 0x5, &(0x7f00000014c0)=""/231, 0xe7}, 0x840) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd02) r1 = open$dir(&(0x7f0000001640)='./bus\x00', 0x80, 0x100) symlinkat(&(0x7f0000001600)='./bus\x00', r1, &(0x7f0000001680)='./bus\x00') r2 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r3, r4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x95}, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60, 0x0, 0x0, 0x1000}, {}, {0x80000006}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000140)='}/=.:(,@(!\x00', &(0x7f0000000280)='\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x2, 0x4, 0x80}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x100000000, 0x5}], 0x77e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x383baa9779032fec, 0x1, 0x600000000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0xc8a, 0x20000000000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5572d701de1da5e8, 0x3bea, 0x9}, {{r0}, 0xa1be6e09f3d93f77, 0x43, 0x10, 0x2, 0x4}], 0x6, &(0x7f0000000100)={0x8001, 0xeee7}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0xffffffde) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendto$unix(r1, &(0x7f00000001c0)="ba101f136f48a5e46e73776211cd20ac65e6cc80501668cdb71929f2748e1c44b65666b90a01c4ea70a75dc094d1af86b3762c93c93d0ddc5f9765a7e4a5e6ff19689e466d518686ee29acbcfe888b69a60f1567f41f417083c30c2b2375b6e66216b379732ae62f59ec35ce0c60a364053b75e8f125cf37458733ec0d796c7f5e0bb5c4e472e363c628a78f0a5554bc032f18531f142ea31078ca9254c4106a5680d900c55c821aea528c82a5d0f107fd92203e6b07684714ef44fed3d5d28985dfd987af879070dc", 0xc9, 0x3, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2f66696c653000254557171261db64f25687ab5fbc1d75f592dd3abb9da4832f275eda70daa9128374e2a7db303acf0f83b87b5c39be50aefeb1d9ab9050677ff9a577e167068f6bc1f862b3072fa361d557c5c8f764850faaa2f94427a0e90d8e3d1735ff56c3699742302c2a4680dc89de2ae9fa999ca8d67acfa9cc3b07b0800fa1d4f2e9cfbfe8036bfff7c2e53d24f23f001f9e480bd96de9baed7ffeac919f851cabc641306627cd30c8d374e63b784bd3f0506ad51993a52afc02c7629265bc57329c812f8146bd8908fc52f89ee0e666d4409785f53c74f8fbad651379cd9de2701269fb0c4153bcd0a4b847bddf0661240b7a435cc6b7b15e56f61b23297423"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) sendto(r0, &(0x7f0000000380)="5859a96e76bc35d5724a8a5eefe47201a39557e8fc8e91cb25252314881ff245b630b09799944af90072c32345509393f20324cdb1562d30c344030f133d12d77845d6d9129569992f28d13e976f697c130fff810983083fcf4fe0a240726361516f4e227377976ddfc147fb20fd973ad677814f90a35f21edad6f6c4bdb0e2e3446db342240e3aeff82a1bd2fe2d96b8e0116693a7f3bfaac037f93355fc66ca20fa0360e3a4b4c86d359b0be0f711f5b8b95119e372f8c7199dc4fe8f04ea7fcc826f0b160cdec2715a061c72660e6a35274a5edcc8605ba641cc0ac043b774950d7ac833ce641a14881edce841f05dfe822f2bcbe", 0xf6, 0x2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sendto$inet6(r0, &(0x7f00000000c0)="27627f299f025077cfd5fe2e825ba0d6e97fdf185bd45d9ea39f716244b7636924890bfa505c29b522f849ff3912353af5424cd2a9657c867ebf4de3634dd20f10", 0x41, 0x408, &(0x7f0000000180)={0x18, 0x2, 0x9, 0xa7}, 0xc) write(r0, &(0x7f0000000280)="493850cf83da78163af4c116fec3159034aae74169c40433c95b60181f5249cd4d0f658fe0c3dae4cb4edb8f30e617876290ebf578882df87caa14cd", 0x3c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='&') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f00000001c0)=[{0x2, 0xeaca, 0x7fff, 0x2}, {0x6, 0x3, 0x6, 0x7}, {0x8, 0x8b, 0x1f, 0x7f}, {0xffffffff00000001, 0x5, 0x5, 0x7}, {0x9, 0x400, 0xfffffffffffff1eb, 0x7}, {0x9, 0x5, 0x9, 0x7ff}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffffffffffff7dba) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchdir(r2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000002c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x30) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000200)="a836797bb1ce400a491981c48b8f9f6837467ef40fa0d6aeff1b5490cfa71cfd1e96f19bcabd3ba2159a5e261ada69061aa432f82cf9f0410cd2f51892d68633f289e1fc35f3ce0ef1db0f72fceebe044168a0b02308f8087349ef5e2ea79a265aeff3122822c3b63a763c90cb5510a06da01951dae7bce9a2730e495db1973fa1abac", 0x83}, {&(0x7f00000002c0)="21bdb5b55af0866aac8b7bd87821a1868a2987e2f36276a1b54a9cfd531dbcaa90acf306d7a4dab02087bc902de83a1361bfbc966ab6aeb8d3167e1c6ca3de4717ffc140d207e1c61e66cecc6bf4da951cc5a3bc5f7511b2fbc2d17751d2e6bf69c45a2d8118ac9bffb574b55b02ccabbcbad86f4c5ef50e66266c5b4f5435b8bdaaaabe95c69f618bd775e8369919fada1a7832d46e438a3b3108bd6229ba51d03cd5cd4c1d63438e58766a6ae2ec35935436bac45a29e23cfc6bd7fc6495ad287187ca5bfd14e4cf2513d9f0b63ccd79c44b65", 0xd4}, {&(0x7f00000003c0)="610237d2df4b10c28d040549c705bf02e7ef58056051171da3661f7cf2279a", 0x1f}, {&(0x7f0000000400)="33c9e2c4d371cd13eb9e47a2837e2055feae25493213c67e00ad291a0ed8142ac69b889d5f2cfb8a67cc0a036cc85620701b6f42c7e1f14449b8a2f7c126790757678e301af81f364297a62dafabdeb948b4684af43ec8a31c9ba2551d58e1ace541b83d650d6a41b0cf14e55a2f922907648e660f3c7c130ed4d8a64b95e2e3e9f5906969a9274b92778ae28de9bab5d60fd45355caecf810af2d8056061d0d6587ab8941ddb3e153bcefd7ddef5f0b2959687475ea7926fd0a957834dd8f121e02657273a8afeaf4ccb9446159ce3ff677cd23e46257547b0756a7d74bc767785b8d54a2857dd7c2decd295e99beca397e50d35ab1983c03219e58d5671fe50deef7fc1bd559457bbada18427450c88bd8fbdaf0cc610e20bd945f34590554488890227e26e2d46fdbbc9b16fc96196b2e3c39c1682503feb1bc693213637c7a600e816ae9a5a77ec0f532c317361975f881df0b02b409d8b6a5ef8a61431e5af4618cc3c95f8658d1f592dc87056d28beb9dadeeb9793c992c2765cfce4dcc605b7ac23bacc280714ac7d81fcb66aa07a2279a37d0be60728e2409145bdd034f27c77319de2ecba508134621d2584dc32f3a063d7fa79840f1c65e88fea21dda1aa3b5a35533e812a8bad25d0dc4587d35d673f1e6469c26318183970bff5ab52c721589d1f01fe399c1d4739d69fdd6092266e9c5f9750f5b23b6ce9d5efd2f6e17a8eac82d512d16dbcbc19f5775b7858dae85169ad7c357f354124b14c3462d5606f9ef5d396ea19927419282a672179465f4ca0a720d5aec7ba78feceeb4a7a4cfc4f6c2a4dc6b77b6b1902bb82dbb1259f0d4fc52470e88f1986876ae357bd5551d815a0a72058286eabb742cc803d949f89475f3382ec036af1b1cb09b05c1907da76ff60d4952f3eb21c55f735477e8e14fe16e1a90c6da3fa030dd12eaa3d71c3b34d7dae5592eb70ff05859d3c71b6fa40fe875ca69e8d44ca0ac6957058adce18aa4899f477947bb9f2856c08b977d748621359d1d64207b3c63a183cc611666af7e14d46a501f326950480a61dec45952fb12bb9f32465473c2789ead304227eb3543fcc8f2bcbf5ff493a6b576408d27fdfa749a2994c2b1479c1eacb82973b5e793579e18f1064a8c40186bac2c6f270dbed92f1dd3b81a086f5761cccdc246285edfe0d617942384d3b1ed4fe948b704cec1f8ce38aff10a97ad7cdfbf853cb80fe892b036a4f1343de31ae22b3e6365e3c808d8273ffffca5da2bcba825eb73bef1e02ff010a1dfa45ea1d822cde75b01c3dc742a12f97b506b6b26834bc7cd6d6dcd085da147806520eb53f26cc8b03239ee0f32e8e5afae629ff3a158099d07cee832692b1f2c9806f4f444562e23d0b0f507379587ff83c192b7344004f76bfd752d2f87154405d91df431d4d7220c38dd8ebbec45a8780f7d8bace324f7f32601b1149e9236e1a294eabfe9b03c370a5b41f16edd2a0f376c68cb84653a96b546e727592b3e7d7282aeae701fec1914db2514e0510fa8b23de57e1c8f0a9780ad92ab4db5e01181ce4b92b73745737296bf63769142f2eb6ac80806a9d41b9a8dca5d9025a880254c01e65a6cf000034cb4fb5b68376183ea14c17877d2178cef4a6ab9e672144a301095b297e8ce9b7d87afecff5687492e66cee572b3b6898a8e1455cb172662c56bfb8f9e0edbf66f6560d44f7d0c3a7608e55c774ac5c4c0d8bab705bda387ac8888275b31cbd805974d85ebaa3259a7729bb44c3b6d23b4e0390ce50b43fbaa840725ae2f9832d7b4dd6064382eb9b03a3f76bcb2075557948eac449f8c4f2add2fbcdb9ab26d1ee60db54b0b8de72d71cc4a9e39cb8e7392fd809723fa8aded9dd51a5aad7b429775263ccdcb249d3a9054dee24b08364fa678e40a90a1a80f24ed10791c636c2f3e71f002e8ebec200737dec8b423c65437eb36b24f9a861ab553ff4a448b5c4128d1ed7c1c73cdd6585ac31f057ae1c3dcb35d7b85fcd200683f87626ab369ac30274b245c976070de2dbdae6c8af61852bd361c318749907bf75fa4175af47c33e056062b4a34274f138379df77ea6a60a52087d60272c913758b26b02ce9ce808aaa3bb87df5354be739b1a33abf7f5b7ff658008d431ca40730f5e0f39a7df0322784566bf122dcfdef31b9d553b255624f0c9591a1da2a6f836feebf5549a8d744bf3021c32cc352959e369aa9f78111cd1d30282db61c7fa6e6efac095bb2875701ae58d420329e24911984ce158fe77a7d2b5d04e157dec7fea6d9e1210e6bd36b8b877963dd563d90ac7d7f7d7828945f1c1239981fa23ba23959d8e66b24bed7a6c66012d3fca7a9b599f9ceb7ba84d553449db8bd595885b1532d3312e2c45807a8db2ae2303031db758d94600b864d3d787c1a9b52a115e595f6ed4fbcd2664be734ca11e595a15dc0369955353bdf08800b528df5e2847a13423a1f172996a015a3bee09bf2ac9e7f2090791ff1cc805c7ffe907465c59a5a123a7e2a755fcd9273af0bfc336b5d789c7cc34ce39aeb82c1b1dad6dddcf11fcba9bf995a20d03df22f2ff2e32fcb3bcce1f418331ff7aaea4cae3906b15bb6f41ecfdfcc7043ca9f577261425db92afb0ceb81d70b40680015938c811d1547001beb962afd68c660a7d9c2a9e874fb52290cd3b4cb307d354b5eab10e8b67d6bdf58cdd84d3d8fe9565cc985d85a219208be7496fd7f53b3fee7ed565424f8306ff4f3884ff9f17f2e0d9c3ca48ee7a2d3abf6ec54f9b0b7ff17f3aa4d9447a4cb05510e6e382a9983527a1a5539acea2dd8866e2200d102e91d1030d92cba015f6b42b15752d65663ad5014e8fe5bd71eee7d92ae9373160cfe68fd5c60082c50b8c5444d64e1cc5d2b4e22d150917365f8b547a6e61623eea76aa04bc652f4cf5d19530fe51faa11c45e50bc53db8a2c4fe0213022420706a4bb18945bb5094d6b9f54eb9ceddf3533e7eaa9eb1b364f9dc638cdfe86e6445fa257225054a8eb3f13052e77328bdc1282be3bf368f9557e3ba3c08e09a08b175c3298a7ca45fa005192e4ecf3a9f99df34947836075ecf126eb08756b4606d503af7584637c458f157545555474e59d0c7f70d9f20dc0566e70b3acfdd3d70cd49ae27d6f09b13e7e6277db72139556548357ca13c41df49ab02a8172c2b8268d1c53ae11925552965d14e861e4d5e5c4bae6722688b91aef17059cf08e14bd05d5c53b2b8fea00b2d599566e9df83d2e99d8d2ed9c8c5c3f1281c6e1fb68b0cd630867467ec321ca1b938e1ae134d43c0cfe0bfdec4a0598f95b8ff0713706a7e2cad09615a9437877c145c601e8a19667b7147c46836c5c6bd5481beb6fa999ad8504fd56b47a1225055f7136f140920eb49bedd06c3823aef0b039e366b3f05eaf5bbf12b9efd85b73fd8139d07dfb8cfdd374ab391333708a8fd73f5833a4a4a5fd777e45ccbd972ed315c3b867176068a07f7068c66721b6ae566907721e2a94b7d90ef856816bd9790da5ac99b6bc0edecf981684f34a92f511be7240663d3ad436f21deacde8eeba6ac81e81ac657774411a51cae894dd689c5fccc33c19dedea3957dada23e10f61c1e9cb0faaa63addeff3ae1ed06cf490e6eb5ebe77c2e2076b9a2de6aae4bac5f654de3ca229db55174574990ed1b659004fe45041638b80d5d578cb7f04b32e6541e871b90e125a8b40426d5260a355bd2ff509ff3c8c040cdfe48b1aacfb6157917becc6afd1777634e69c1b90b1c8360de5ce0ded40790bd2d868b32940f5a4aa8c503adb28be5eb619910097db60487dd8c968fe8b3ddc116d8671f0d776e0c73401e4d90c034c71c0b048b95b5b959225abe39b1bc486baf7ccb9598e839337c8931591dfdb12f8c34f941fae31a98bc09cc4e64d823c9996716d837869f0b5c668aadc19a4a23e343d6d65d5a00709e223121eadbf186a9673f2ee931dc82fcd843acf3d0eb63ecec1e55eb0ec9f32b704bdc27d3b78f3db94364e2415da4c40a6f3e4641e494ae3d8e952fbe6e188bdb001ed1af48a7c6eea7a5d57c4965eac3ffea895f41c67746a4bc8d3cc1fb12245de1cb0cb493b5b6fc6f7d79d2540f2eea77c5b55dcd293e5b3370b0b27d29e421d5d244963a851985554726fdb7341b68dfe9d2f3dac2c67fe7c28481925050a7cd7e48a18e2ed910d24e44b8ec2874f34da364f9602e73443d682862deb60ceda4518e16e9412e300aeb06ecab9ab56873d59e8db4a3d22abc46d2cba0e66ce8e1b4dd0f6a1e658f6d3f7c1ceb16b895c922d8835dddccd8a0670ec6f73e000b2fab39188fefa1db04a9731db8d8b68299c26a4b594c1189f5dc409ae3f41b03d763ccdfe4b96d58f7cff9b3758de12d59bbf76bcd143104d65af300cfe52b48a9137d34017e7b257d4f99868c9a3740779212c99971af82840d72dc162926ddddc92cf5be731a85b5b2a95a5dac0ccec18eaa0bef74a2bccbb88be7883ff7aa18973c6fffab94eca6dfcf160061f407be8b23b8ed841506a0bad82bfcfc3831a197f72f4a677ab6cb19a9d9a01a6be088f226fda5b504ff1b07aa16b73dc768bc0ee331f8a9df1d14f37da27a9c8377eabbc9f1655303e83c276e66ca087a933d7a655bba3a2e05becca01c7465e9199a6c9ac870042e6e0d234303fa77ac477e7dff999a3644ece518d61b39375d4e9bf0e000349af42d70ba63cd3f1297f033560ad5fad518a722de1573176d267521d514fb6c18b3af52dae992707e59309232dfc104352a093b5cf9ff5c356fd909435da01845555183d7500a25aecb582b5384997301b1dd6cb5e9f4d9ef6cd3d0aeb490e1aa917071c37c9c86cef7e9f694463a49a9b8079e0d152fac92af36f15a7cd01d3d3a2a1b644de7a1db6112d96ed3cb7fdc2cbadc1d043e15c0fb23bb01d8bda7910b364307dba4ecc5774cac95a7bab35bb1737d94dafe26e6273f2d716bb15b3604128ec5a6fbcb5ebe59492f5104767ed858306324269be571597d0f6e3f1e80ba15c7434e336dc40db698e30d28f64a1501bd51dc302c6e6bfaebe27760c70d7a82540e7ab5d14525019f2907c94163cbff1877a60e67f57b0ac5d2e3bf78cd00d5edf4aab6598355072afee47f1ad1a820eecff7d5a8281423526ab63c9ed10ecb704922f13d5d409f85425bed90ba205afaf6f508e2db31651a959edde5848aa7b9ac50cde9f4f244369d8d99494f02893f6a77f12967fc51a4ed00134e7aad8f61920de515d8da58496e8e7e4f9862b77ab5ebda82d81cd9a5ec376d3c2f5eb0c84ef91b673c9dd9ece8f69730c117c0e9ed623950f89439db56a1972e55187c2c087c623e1d9140d76ae16b5cf023aaf15ddba65cbf667de46de73f888c857913088e2122d41713f1743fb9a69837852f701def4dd8a495a9bee1b2defa4a30086767946df4d72708cf146f09a72b8e75d2b0f45255bc10bc691a6c1c444b082686de7117e288b9852a2e9dfaa7d2bfa18e101e1b439df073c4c65583483fb54432d2f14c557092a052045073e3bef4e346655b299aabdc906542908885e791145dc3341b7acb65bb256b99b3fe2cac85cf1f683a0f6914194b99f9b1fdff556429fde77082988e8484af05497984e9eb5b916a1b84b1e49ca70fa6c4a4e9e58fcabf11894d31472c2985aa6eed0dcb66b243d20ad40f6e87a178d841c23189836589e80748e28bce2191ea40e75db78a423828f5ed53839a543afea8961a3e0f3f457c81bed13febb838671bb447629618", 0x1000}, {&(0x7f0000001400)="1ef8d314c931e64ab1cf7b8c0b1509b5c525502a5079940e906ec7c5e3658d7a95340499748070a60db9b9531bce7c5310ae053f0d6d91ebf49d7c6b4bac7956883c05c8f3694d1eb5bd9903f0c17de228f935d381edbd9f994afc062062ff60b7505c7517b2cc5eed6513025efc36a14e9c4b05972e84f35484ff08bb6c2b29978490379fe5e366b3d31aa02f8579eb8f179412fecab3cb5a1eed255bfea51085a5ebf93ac04dd75744f4320e4dcfc75b243726f895a061e5fee4dc84d2a2ecbab24cddcb066b2ff895c777b7802dc7fd18460b153ac227444b70f3fb56b25004", 0xe1}, {&(0x7f0000001500)="ce35df65ee76bf4a97274d01d0459df228d28a970a4e94f3fb19c8549d97772b232575967a650fb19033afe07ff8e4bb0a6062a76271b868ee44650249fe01a7cce8a8ea270c9ad04145a3ab0cd60b6e7adfdd60c9b8ab172fc22a3bb98e9372274cf61d706db085fa6ccf4e6e9c2d7a07ac10e6553aed0a", 0x78}, {&(0x7f0000001580)="5687bea2f4b434cbb8eaca53646eb4", 0xf}, {&(0x7f00000015c0)="df592c8a87bc73897cdbe5b3534e8c5d5f58b420044ac83f5cab86e62c830db2500aba663de08b387375a9b14da1bc89808b58d9534efc", 0x37}], 0x8, 0x0, 0x0, 0x70f1f5f7e17f4211}, 0x401) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x887, './file0\x00', './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x2, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0xbfd8149e90722fa0, 0x90) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0xfff) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x6, 0xffff, 0x7ff, 0x8, "ae024bdd8e5df0cae92196a94e8637cf0bc506bd", 0x4, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfcf2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) select(0x40, &(0x7f0000000040)={0x6ab1, 0xc70a, 0x5, 0x1f, 0x4, 0xffffffffffffff7f, 0x3, 0x8001}, &(0x7f0000000140)={0x77c5, 0x8, 0x9, 0x8001, 0x63ac, 0x7, 0x9, 0x3}, &(0x7f0000000180)={0xfff, 0x40, 0x7a3, 0xad70, 0x2, 0x800, 0x3a}, &(0x7f00000001c0)={0x4, 0x8001}) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000010000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) sendto$unix(r0, &(0x7f0000000180)="c5232f5d58da46dd14bf0b9896f34cdbd48b58cc75abd69dde0a7067abc89ef7eadbdadaa2317b2d64cc633156f85dc8d2c28fa71cfd8cf86bbd8442212a3a9b37f895c0f60ae77049dff174a42750476b4d9c58", 0x54, 0x9, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffffb3) r1 = socket$inet(0x2, 0x2, 0x7) pwrite(r1, &(0x7f0000000100)="c1cc5fb3bb5ac095131c1bf0ff32c54df023d7f147e405f742a51be5f8be8b6965ce454b67c958c322a12a7a80aaf0556c9de08300be5396850a9c7f9c98a5e7d920d6bdd1914e669525fef90896fdaa8187d8e0b16d519aec60e2f8b79e7530b17041ae29fa131b38b3fcac595baf931c60130735257639aeb02111e6addb83f209d9d214e991275488b5fe2169feb8d4a33f369fcdcfe98ec80dea9c5a552f687ce4f97f3e8f91ee78be4e85f9544b5cb13e3bbfb111d8b7eaebebdae0731e67683e733f149a7bf1ca680d3dea2af57e474ba5f87c2d61", 0xd8, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r2, r1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4044}, {0x20000000000006}]}) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x8, [0x100000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() dup2(r0, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7fff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000080)) clock_getres(0x2, &(0x7f0000000040)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x100000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10110, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xfffffffffffffffa, 0x2}) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x8) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="f8120154a4fdc9048d7d37440bf300000000"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220d22890b7c603bdd5574a7ea11", 0x25a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x10001) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000002c0)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[0x0, 0x7, 0x7fffffff, 0x8000, 0x6eb, 0x3ff]}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x3) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000200)=@abs={0x7d4ce28e71d0d4a9, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="29a303714f31920f33f40190ef255c117b0fafbe071937e6d93d4a21cd88caabf99fecee0b6d2905cde46ff9818acddef736051bf755d0253814a91cc5a5cfd6661810f472e408f8803effe3360adf", 0x4f}, {&(0x7f0000000300)="e634123e08882385fe08717c7e04ee514d14ab7a08e8631f544dcdfd04bc20df32e15373fd4a9862ca6aa0eee24eb19abc735965b52b0e5466a5a5f79884c3225c", 0x41}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x2}, 0x4) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) socketpair(0x6, 0xef1734a69d7fbcc1, 0x8, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x68b, 0x7, 0x2}, 0x0, 0x2, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000340)="b6") ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0xab7d560b77285fef, 0x13, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x1, 0x8d}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x6, 0xfffffffffffeffff}, {{r1}, 0x0, 0x1b, 0xc16c769de16a9835, 0xd5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x62, 0x2, 0x80, 0x3}, {{r0}, 0xfffffffffffffffe, 0xccf305ee487da01, 0x2, 0x6, 0x6}], 0x864, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3e5dde8ee6668cf7, 0x80, 0x3}], 0x0, &(0x7f0000000100)={0x4}) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0xfffffff3, 0xffffffffffffffff, 0x384, &(0x7f0000000240)=""/230, 0xffffffffffffff02}, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="72970e8aa6f0afe071d8e7d79aad80615b2c242b2a957f26d3014088d47e48a08d2912441368337d67b5e11dae0166312870b9744651f4ddd573df77b0a09a31e040520bf3bc63f262c6fb7d7b956108b7a0cd35058f529ccb634219fc5a225797a7e10bdf5fd1a5f81ed2d3aacc8397ea0320a94561e6078c8f62311e52a8e0f48843361ba56f37c1582857904b80ace65decaef42d1ccadd862c5b56cd7700fa1cf418c8319a1184ff3aae51b44cc01a18da232c8b68b7cba35bb2187086ace4ef39f9c8b2201094d8200ceef2d2dc5b5b8399f1b91e", 0xd7}, {&(0x7f0000000400)="30a4ce03fe6b2dc81aaed68d5af954268f9cabb6eaf176413fad3202e356d63a363a234e051fafd8bab97a456b49deea047ee6094109f38ebe229a22b4bd5dbae9299eedbc23f31db7bf6ea282902e4bd2725694cf354911c4c00b2c067af0d1734c81356e50b34acc8b7732ab05c66084840a8424e0f2563bc8b1ebca1b85eb93abf920d0aefa0177eeb7e1caf113e997d17f4e36b1ad6961e58831b831207027dca15831d1f3bc8897fb9072a1ac9699ac0b7d1ddedca1d741e4b5db374e019db22802aa56e891db991dc960f4ade716f6bacebb5779e510e73c2eddd426312bf76a08ec8b84c10d69fa2cfbf88d", 0xef}, {&(0x7f0000000080)="0f7c5a931ed3643f79cf766323ace2e5f918d788922ba6280855a4cb18f5", 0x1e}, {&(0x7f0000000300)="7c84e8debb4db44093de532a600ca10ef12426e95a3dc9d37f0668d19ce7d62754b9110a85a35025d7019fc493783e9e033a5ba1fb99f0a5d3a346b149fd7df5321ec2fd8af939af8240a7b6dfe06949f32a883a0388d152db3e24ff631f67c1c5bf397c1aa03b9b82a62a9cadf307a51b5b967800e1e2b861cb3bf46dc32d587a822cda1e2ca28337079df353726b50c8", 0x91}, {&(0x7f0000000500)="c0ae744dbcaf1fe6028ed6dd078a5a41ac31cee9ef6e48158c0e4a4ca5affe1f2eaccafe48a83efd497f18478a0b62f7b6c7e12970662c58ef001250dc2552fe5af0f0470ed3d5f2f804d5c3ed9fd68ea46b52cae0338788ef706d70b75d4f1b620980e4e80638bb4b0372317ac5bde67fda9a55251f81524551d0d5087d7f04d2d415e6daa56253640f5e555bb13e3ec37d6a553b36d20c2d4eff47ae009e00447f6c0245e89678e5a0663170df95b724948ba9c3964c35e1eecb81f49d4b8b1738d0c70a7b95cd467c8c1f34e4a0ca79b0bad33531145e369d42", 0xdb}], 0x5, 0x0, 0x0) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f6669ec653000"], 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) fchdir(r0) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x0, 0x8, 0x5}, {0x0, 0x89, 0xffff, 0x20}, {0x6, 0x8af, 0xffff, 0x7fff}]}) r1 = semget(0x0, 0x1, 0x100) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r2 = semget(0x2, 0x0, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x83e5, 0x1, 0x2, 0xe51b, 0x1}, 0xc) r3 = semget$private(0x0, 0x1, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000700)={0x8, 0xfffffffffffffffb, 0xfffffffffffffff9, 0x100000001, &(0x7f0000000480)={{0xfff, 0x7fff, 0x8, 0x81, 0x2, 0x0, 0x9}, {[0x8, 0xfffffffffffffffe, 0x6, 0x6, 0x9, 0x8, 0xfffffffffffffffd, 0x5, 0x9fe6, 0xc6, 0x80000000, 0x7, 0x8, 0x100000001, 0x40f, 0x800, 0xfa4f], [0x10001, 0xe1, 0x3, 0x1, 0x100000000, 0x4, 0x2, 0x1, 0x996, 0xf52], [0x1, 0x80000000, 0xffffffff, 0x775, 0x9, 0xf6, 0xffffffffffffffe0], [0x4, 0x6, 0x100000001, 0x9, 0x4, 0xc19], [{0x101, 0x7, 0x7, 0x4fef}, {0xe0, 0xddc, 0x3, 0x9}, {0x6, 0x7, 0x2b, 0x221}, {0xfffffffffffffffe, 0x6, 0x7, 0x1}, {0xbc1b, 0x4, 0x3, 0x7fffffff}, {0x73, 0x3, 0x800000000000, 0x120000}, {0x0, 0xffffffffffffff00, 0x86e3, 0x9}, {0xe43, 0xfffffffffffffffa, 0x0, 0x6}], {0x10001, 0x5, 0x4, 0x7}, {0x0, 0x4, 0x3, 0x3}}}, 0xfff, 0x517fda13}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000740)=0x1) r4 = socket$inet6(0x18, 0x4, 0x3f9) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000780)) getpgrp() semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000007c0)=""/188) r5 = semget$private(0x0, 0x2, 0x400) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000880)) writev(r0, &(0x7f0000000900)=[{&(0x7f00000008c0)="7c2b1d1b9435999ce006e35eae8b3b7fb17839f53f1254ac1dd2929f6ec57af670531ea6c9a41e7a66ebe6b1a7304f9123524b8185455f11d8", 0x39}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000940)={0x1f, 0x7ff, 0x2, 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000009c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000a00)={0x5, 0x2, 0x5, {[0x9, 0xd58, 0x6, 0x1e7, 0x7fffffff, 0xfff, 0xfe, 0x9, 0x81, 0x9, 0xb08, 0x3ff, 0xffff, 0x0, 0xff, 0x9, 0x8, 0x9], [0x300000000000, 0x14d5, 0x2, 0x7fff, 0x5, 0x2, 0x2, 0x4, 0x5, 0x4522081e], [0x3, 0x4, 0x100000001, 0xfffffffffffffffd, 0x80, 0x9, 0x97], [0xfffffffffffff800, 0x9, 0x5, 0x4, 0x3, 0xfffffffffffffffa], [{0xbbd6, 0x9, 0x40, 0x6}, {0x100000000, 0x1, 0x401, 0x1000}, {0x1ff, 0xffffffffffffff81, 0x215, 0x1}, {0x9, 0x5, 0x1, 0x4800000000000000}, {0x4, 0x1, 0x1, 0x5}, {0x1, 0x100, 0x3df, 0x200}, {0xd1, 0x400, 0x5, 0x6}, {0xffff, 0xa3, 0x1000, 0xffff}], {0x800, 0x401, 0xffff, 0x800}, {0x2, 0x600000000000000, 0x3, 0xcc}}}) semop(r3, &(0x7f0000000c80)=[{0x0, 0x20, 0x800}], 0x1) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000cc0)=""/145) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000d80)=""/196) socket$inet(0x2, 0x3, 0x9) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000ec0)={&(0x7f0000000e80)='./file0\x00', r6}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000f40)={0x2, &(0x7f0000000f00)=[{0x20, 0x3be, 0x2552, 0x7}, {0x3bf, 0x8, 0x2, 0x8a08}]}) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b1feee82b900fd745e97bb26a9ac1ce31d9aadd9bbe0f1c2df15ba2097f6043fb3218b34490efdda89b96dcd77057cf5a7e2e4c70290838716c6b43382e3f4b27f7fb1df878d1de6e6a85c50974eb23e09c91003211"], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x800}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x40}, {0x2004006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x8, 0x3ff, 0x257, 0x3}, {0x89, 0x1, 0x40, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="985238a6") 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) socket$inet(0x2, 0x1, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180), 0x0) r2 = dup2(r1, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/177, &(0x7f0000000100)=0xb1) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/56, 0x38}], 0x1, &(0x7f0000000240)=""/213, 0xd5}, 0x42) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) r1 = socket(0x1, 0x5, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x97c, 0x7e99, 0x8, 0x8, "b3206ffd26f680f39446412a7c66c888b5e46ebe", 0xb9c}) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffffc70300000100000008cd7fdf0300", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000002, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0xe, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xe5}, {{r0}, 0xfffffffffffffffb, 0xd8, 0xf0000000, 0x61, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000002, 0xbd9, 0x5}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x9, 0x9}], 0x5a, &(0x7f0000000100)={0xd2, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0xfffffffffffffbf2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x42, 0x8, 0x5, 0xfffffffffffffffa}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3d5a159a66d8439b, 0x45, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0xfffffffffffffff9, 0x855a}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xffffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x3, 0xe8}, {{r0}, 0xfffffffffffffffb, 0xf, 0x2, 0x3, 0xff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x81, 0x6, 0xe9}, {{r0}, 0x6c373fce3fca0489, 0x80, 0x2, 0x0, 0x30000000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x20, 0x8001}], 0x1, &(0x7f00000002c0)={0x3, 0x4}) kevent(r0, &(0x7f0000000140), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x10001, 0x0) 16:00:08 executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 1: nanosleep(&(0x7f0000000000)={0x4, 0x400}, &(0x7f0000000040)) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x7}, {0x3, 0x7fffffff}, {0x0, 0xffffffff}], 0x3) 16:00:08 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x7810, r2, 0x0, 0xffffffffffffff3f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000146, &(0x7f0000000040)=[{0x1, 0x9, 0xa425, 0x2}, {0x9, 0x8, 0x1000, 0x9}, {0x5, 0x6, 0x100000000, 0x5}, {0x3f, 0x20, 0x400000000000004, 0xc7}, {0x7a81, 0x800, 0x7ff, 0xec09}, {0xdff, 0x10001, 0x4, 0x9}]}) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) listen(r0, 0x1000) 16:00:09 executing program 1: r0 = socket(0x6, 0x3, 0x800000000000003a) r1 = semget$private(0x0, 0x4, 0x140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/4096) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001200)={0xb37, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0xc0, 0xe6) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000013c0)=0x3f) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000010c0)=""/223) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001300)=""/178, 0xb2) setsockopt(r3, 0x29, 0xffffffff, &(0x7f0000001440)="feb08f685c25a32e5147cee93b0fcb8ed67508a902024066fe9d722c7614709a5cc93a9cf603079cda4dfe5e17be46009774af2db4a6b162abaaf6089a8e1949966c534c34f8cbf37d6661b7450f5ca11be73f7bbd382843354263", 0x5b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6, 0x80000001, 0x7fff, 0xab9}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3000, 0xc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x9, 0x5, {[0x8, 0x7, 0xfffffffffffffff7, 0x3, 0x1f, 0x59, 0x3, 0x1, 0x7, 0xffffffff, 0x3ff, 0x800, 0x2, 0x4, 0x3, 0x7c8, 0x3, 0x6], [0x2b, 0x3ff, 0x2, 0x0, 0x6, 0x8, 0xeea5, 0xab7d, 0xfffffffffffffffa, 0x400], [0x1, 0xfff, 0x2, 0x4, 0xbf1, 0x5, 0x6], [0x200, 0x3f, 0x100000000, 0x2e80000000000, 0x8, 0x8], [{0x3ff, 0x101, 0x5, 0x6}, {0x7, 0x0, 0xd4db}, {0x7, 0x2, 0x3ff, 0x9}, {0x8, 0x80000000, 0x9, 0x3}, {0x3, 0x1, 0x6, 0xaeb}, {0x8, 0x43b, 0x200, 0x1}, {0x1, 0x6, 0xffff, 0xfff}, {0x8, 0x3, 0x8001, 0x101}], {0x9, 0x4, 0x5, 0x8}, {0x6, 0x1, 0x0, 0x8000}}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() setreuid(r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000500)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000006600000000000000000000000000000000f800004c00ebf1e90800000000000000006766a5bef478ed0085f7b900000000000500007e833e191af61e4fbb63bedf05d368245a0e72e2da7745a887498977d02e285d000000000000"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000020c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="ffefff5c9a3d00000000008505b9e100c605006705000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x1000}, {0x0, 0x1, 0x800}], 0x3) fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r15 = fcntl$dupfd(r2, 0x0, r0) semop(r5, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) setsockopt(r15, 0x3, 0xffff, &(0x7f0000000200)="5dc4bc988dc4059acac5dbe5f52e7b0f5c867366f485f0365233ae758b9d8981979ef3558108c10eb354a0ef214fec86cf5b78850cda7f3d928bf741a60c31686ac1d8127cad4418bc1d48e1c8930f84ee10e19a05f6cadc81b16a05952017ef8cfb3d87a4c96e57555cd2fa7efd745c25fff4edb20a104a7525ca41e95ef6e6019770f6b77056bbb94c981f818cb19530486176d7496997a8", 0x99) 16:00:09 executing program 0: r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r1) getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) getgid() accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r6, r7]) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x3, 0x3ff}) bind(r4, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getpgid(r0) r8 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000340)={0x1f, 0x6, {0x8, 0x2a8974a}}) r9 = dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f00000003c0), &(0x7f0000000400)=0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x5, 0x48ef, 0x7, 0x0, 0x9, 0x634, 0x1f, 0x2, 0x1, 0x4, 0x7fff}) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7ff, 0x1f, 0x1, 0x6f6729b4a414fc8d, 0x9, 0x2, 0x1f, 0x3, 0x0, 0x0, 0x1f}) setsockopt(r9, 0x3e665494, 0x4, &(0x7f0000000540)="cc7e838ce20fe01c5182324770b059789a0694b520747755f66d7d0754a54ae1612b8e6539e47a035c007340a41358a6548505fd59314c10451a66a71133d100aacf27cb6f74b903bbe367945c57a0b3f322b3f1c85898717208c271594122c5c33650480a902b6be7fe02c3731800d7f6cf32b01f797fd60d1f385e6c90812b7a918ab976078b73c3827082454450670a3b304486e58b236d304ca2cd88085e0b739a3511054160fb01ff32e46d4cfccea5abcef636b6cc62b35018d5691584cb21ea52e7f60e09faf795df", 0xcc) getsockopt$sock_int(r8, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x4) r10 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x31b85d548e39a54d) nanosleep(&(0x7f0000000700)={0x1, 0x2}, &(0x7f0000000740)) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000780)) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f00000007c0)=0x800) pipe2(&(0x7f0000000800), 0x10004) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x15) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8ef4f78620d30ca3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x7, 0x4, 0x8, 0x2, &(0x7f0000000080)={{0xffffffffffffffc1, 0x6, 0x8, 0x7ff, 0x40, 0x30d, 0x1}, {[0x8000, 0x0, 0x4, 0x3, 0xffffffffffffff38, 0x2, 0x1, 0x5, 0x8, 0x7f, 0x100, 0x0, 0xfff, 0x100000000, 0x22, 0x800, 0x7f, 0xff], [0x8000, 0x1, 0x8, 0x4, 0x1, 0x7f, 0x8, 0x7fffffff, 0x7, 0x20], [0x3f, 0xa0, 0x38d, 0x101, 0x3ff, 0x9b5, 0x8000], [0x1ff, 0x5, 0x8, 0x3, 0x81, 0x100000001], [{0xffffffffffffa23c, 0xd6, 0xfc, 0x100000000}, {0x1, 0x77ad01f6, 0x0, 0x1ff}, {0x3, 0x1ff, 0x7, 0x6}, {0x80, 0xfff, 0xff, 0x101}, {0x10001, 0x1d1, 0xd0ea, 0x5}, {0x5, 0x7, 0x4, 0x400}, {0x6, 0x77, 0x80000001, 0x4}, {0x1, 0x5, 0x1, 0x5}], {0xf0, 0xaf, 0x3, 0x10000}, {0x7, 0x1, 0x401, 0x1}}}, 0x0, 0xf91}) 16:00:09 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r1, 0x0, 0xfffffffffffffc46) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0xfff, 0x9, 0x4, 0x3}, {0x8, 0x401, 0x10001, 0x81}, {0x3ff, 0x20000000000000, 0x7f, 0x3}, {0x80000001, 0x5, 0x80000001, 0x100}, {0x0, 0x3, 0x0, 0x2}, {0x2, 0x80000001, 0x1f, 0x2}, {0x800, 0x7, 0x6, 0x4}, {0x0, 0x4, 0xfff, 0x2}, {0x8d4, 0x6, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c650ce42a2ac78f251f0389bf3084b1b4745c2ddfda0186b2f16ca36fb4cb77688fce40e48c38ddb0566f655e424e5cc11ade95e19caaad61231b11378a00"/82], 0xa) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0xd4a2d0c3370d7e0c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getpid() 16:00:10 executing program 0: r0 = socket(0x7, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0xffffffd3, 0x0}, 0x8) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) fcntl$dupfd(r0, 0xbfc01bda2ec3bb2a, r0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000040)='./file1\x00', 0x1000, 0xffffffffffffffff) r0 = socket(0x1a, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x79b51a438ff705bd, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1084, &(0x7f0000000000), &(0x7f0000000080)=0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3) write(r0, &(0x7f00000008c0)="2078f7b62d807d89e032dc19f570fe00ba767dbcbbff8330c22685419d5e0110188e90a82d7f3638bdd3862ccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acbaffde083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914c84cd3393b0189e7ef0f3fd814dc91ca871a891764432b688df53005fe02c4f2ccbcf2c1c17b4317e048e7361e882939711af4a2dc52b0dcbb654c03463aa4adc94f2cfce85f68324ab523a7a0b08ab0e9536abcd977a4e3430ff97034b31be0431b922f4cde8f2fb3a1d41da242a034b5e3e97b226002236c0f9bef19e4747eb024d228c3ccb7c729196096ef8e8987a77119a07df045d40a48dacd6134427ef97e10020f557f46ea0883a6eae9b8aba9d425803e4fa4d0d", 0x17e) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100030}, {0x200000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001300)={0x5, 0x8, 0x8001, 0x6, "b424251576258c9fd2801df384be189ff34122f8", 0x40, 0xffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) preadv(r2, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x5, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="54ce7d9ffd404d7a21cf01de69e394da311c9c06f95133f71d4bde7b708cc87a90ff7ddbd748acb71e475bb3436d6a201557b40fd1c675f1c2daa0cdc108255bb9a014d37daa9decdcc82d58d62ee5a54de7c1420f16a7f8d8", 0x59}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="92212e934459f4cc9787905cd96fc8290bd9417e703d6d8b8d93345d863128e8342c9cf20d80aec4155ca7e4", 0x2c}, {&(0x7f00000006c0)="2abe546764c841b3c7f435b7c848926b19d704a16e67eb57659ebb3723dffdc878fe4ae602281dc45204b27e348f03ab34d5aaf33f0d2f0218474987effad68f5a28b933d258420e52739ce9b39b5b9384d00ab23fcd3734a786e5dcc7e031863593d32102380fec79c8b62fb2679348155f080c98929cf0948ee9481ff14091de1181d32bb28adfb41b34e2cbbce902b92bf7b1f7cb9690dd5a490d817d51f16e36652fddc54f3f4ae87dc56037bad359c5c6279f08812bb40731b9e0a17f34ce1d7ae61e148a4315e14d98dd128087cf065cbe6cc6a13fc18d30b494af2979b9b320", 0xe3}], 0x2, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/251, 0xfb, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = dup(r0) listen(r3, 0x4) r4 = dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) semget$private(0x0, 0x0, 0x9251ac9f5917ae68) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000180)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f00000011c0)=""/4096}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="7f1d9b8a919c5d462759412caf54c1c076e8b586336920d42a6034b973c5a96d653158d4b905ef25c46ebdc9f381fbfc0ea5ccabd65133a7f16f4960a402fd1f697c9a0f469d624fa20a1497b30e6bf89669df0ee0725c7a02a0947f0d7821553130e09b340a7188bc17f2417b229e306b815387bfaf78288d82d3319994d677ad709fdcefe27c6b45d0010e68318c562b1d6faf8b6c024bd2a0402f4a3de1f278da7f8384d0b720eef9559e1e594f01a96575317e54912f4578a51ae4d82ef98e1cd0c00a0c8bdd5be197000fd4a1f326db6fbe54fde03821498003cee8c1379a184cd5e89382a67b82d099e3efa7c2d2ec2af9c42acd03f5be2a7d8deabb696e5ad2eaa762b871f807a6d8872c2948ac4bb4231aee76cd0e51641b6e2dc4fe2d027649bb90ef52fc1394605666d3291c2946b47b9d25c308ee2c113158493db0d69a02629f9ac5120b464d01136ae977ce1b5547697c60171a085e7db53789bce86d928d1402602536763f734c85515749772a23230448171740ac754d7ae13fbef4f070724ad3bc1253dee4d9610dac55f784b8b6c2adf27b63d5306b699b43a4e525df3dd49693e700493ce2d07ee20c6968cba3c2f8b1cc0bd672490cd9e15d81aa1449117b32ffa39dccdca4c5896b7719cd8c89dccfca17fd30ec99f03371c4ed84b5359a0c7b0e472b6ef143624f207d8ec83401da4a9f4b7f01033206e7cd7892a23c4e8ac4c4863cf9b15da92fe7029f3c12e2ebb2bbc6350de8e4a213eba2318d9ace8b37807f1c9ca2819263d6364eb66e8546cdc82b31ea531a062e2c2d7167ebea157c826d9d926aab813eb482745f0775d9c964df32efcae9061259adf1a5b0a4ba5947b7b23f76ad72726fa0fbade82cc059f0e9041cb9ea82af1d302f1248c9b6d4e0332d704a89870c69ca41a3193c430572f7e1e2f8cb8a46643d221b0664b7061217e39c63000423b3c6983bb8d63628670dc25e3701aec3a89d723d2c7e0fa40d86f9117a775b35e440598c729efd06313d31a3535136284766fb4af8cfacd0d9802ebc42c50ea2214f5a8700073a4dab59850d60691de1d2a44e46e922fb2fe9bea4ce02ad977b194bcc23d182c630dfa95f6bf33f7a79eff20f2b1a6ec383b2ca9bd6010fc012d23fa011c6bc170c3b4f68ddd33d9ade38bfc9d05cea081766ab1bd8ac26063128f0573f6be0a83ffa0f5859fbd80553295ce52dd1007d7fa2eb0b5b377735bb36749b6872bff61e75b5e5773da4afe8bc2a31eb00e53f55ba464fd846d614c96498cd55d651b7e3e6118c77adfa60210ecb6adc692c478a52730a4bcb6f9aa69baba79f7b1e7ec06590cd1b2520e972b540da9a9bdd0dac68da5a47af8f4a26edccc177854395505182d473f2ba364f2554b3a3602eb050e4151693b1ffa62ead001dbdf7ea4a10a509eb9857866af4c8008d2e1e94ef3a96e73c558b4376874a9e48103e9bee07065b08b0a8e40a19252d95dd9e038269cdac8503307caaf192bd7f9908e938db80e3b635c7348084ff57f4d5acd237265467bd5920368dba5cc787fdd23635a763e5ad1f0ab30dd4a9ba93948df6a56dc6370909b7a407ed56c899f70fbcb23846d8f9f440d98b205d67013636fef7779e915288f8d007861e0ae0a07147b20881eb30a3f24d0441f6d600b940ebce3a5184a3f6222f3915a4832a715143f6ab698563d535d282f3538d5058443577c67817cf44c997925813b1eec3c75c37fd966df71432323f68561ddf0a403b1875837ef31efd79c69f1a67f8ccdfa4332348c5f70f5e3b460b6bcf1b2322aff05d2889a54f995ca91eba613b450455bd56485845745639061f25bddb748e4e3ffc8dff6c82280319ef597fba077b9c09b3a7ff4fd85467a5f2578e087868b4ba115baf9ff9fbd6d7a1d359dff5dde61fe27fd9741ec33e175f5eaa0d711fcd661e6607b4afcca22f272075de64175326841625a2fc49311ef7e065f3b465d2406503e2aefa0300eb5e5ffe79c7f24d0b32c6076f26c592ae4045e7da3c8b795e18b49cc4ddc9f97e2d324e156c99e82bc84aa9dd9fce2882627289b0fc72cfc2999775e09b4c6a8db967eff6c3173a54ec7b5d8f0de978804f82449ceea806b2f144e6453dea46fba4012472b55bf81fff870ff6a0195d9ad56a844362f9272e86965211c37ff8e2e1b6136e9741a16f56edf5a4ca6f82cf5e5f95fcd72311022531a2a0f504a15ff3ebe73460b8239e907f61735f3c5e533e430c221b362cedeec8bd9200d8fb9552f2744cff62b3c55f1a4748f77f65cba0a26187fd8acc21b6cabc2eff613ac661fea6bb4c0c0ed46c7a6eb85d94d6bb5455b5527c6899bdf4309b28d279f422b0b560fefb9e9eaec148ba17762f8485ebb554d326992a7360998460905c524d0b07cde5ad73c021c2fe61bbcf91d7ce27e8c5e3a3623e56f1ff54b39443d616d82b0b81bfb924080971906a2175d78beb2068252cc20eb2f37ecee587ddf1ff9f5963e50d355b0e33dc7589378aef87f27a02ddb2a1293270832b0519cf52733f5895f694a5efd2980bfa27469602ec356f076bb3cdb967e86dbc3a6d6202dae2104e59c3335a0f989228b7d2274309b610caf1749cd199220f728070d803fd6ea53cd902bf694f35b3c0cdf13c1e0601220e986eaf5310eee9c097e25429848602dda68c524723690e0f3085396859ec1eda1b499a4c0b626be7f1e161adc615d40fbdcd19724c64f380747c3a1ee6793ebdd867b058af0971e8b4124d072658449549b00cb90df3390ea223cf74b2abb6153e047ad9df87c9b2118872c0feee9cc62afaf688c36d16a250fcc562cef63e1fc0e792f98a0beb208b6d216036ebe99a2f187ace4078faedf5ab1a8c31448734a070879473c3d0a1535231091cb9418f6e779bccf27d1961cad44152b5e5c9099169636888690dec9574b123bb532465cb83ee22a6e346fdca23e6e3525c27ac3c01c9e54b537ed766a11923e70adb83804d6cbbd02132061399ce73d868f3e99ed229edf0e688c4844ce91e00bd1491a5da0f1fa9fee38e8a07642388e31bfeb4c99d546d550caf053426995b44d3533ad36d39dd8ac4df462d3fb4ec0921f62bf3fa0660152286804d78cf71d9ee8abd3a1b76b8ca51b9e0347818a8c8bacc92d47d2e6fd7af680d045d95d6b15271614b134f465af5820fa55f2e1553a4ee439293b47df4093e75caf0e81283573d1b5e8540bad2c60396bbf2a64cec3fbcc0c942ee2edafc5a7d51fe679739116ce11331a85672248c70e429ff30057f2432d0b6f1bdf2d1cdf60eaa582be0f14ac94a8d6b71fafa780d0a4c3c0fdcbc4a928e91a01524b12c84a714e582abc00cba725cd81928c8070ff191a016620db83522779f2b544c381fe3ec42b231fdea7e44c2fb86fbe0b00b1a4fd55470c580447394760717bb1efced093e06983175c1e824aded007dc4812d78304f6c0fc5c7d7a4075bedfd444f1f313d239246fbf8ea5d493b13d5f077bd6c7ed093e787f96d8e2c64a18ae89b355dfd9eaaa66058e51ba1987ee7e0ed476cb782f58b6ebbfc971eb2b242e66370532543e96361bc5c04e01970747dbbafe8d76251412fa4ccb6344a2bbb7a16e3c318ff9181896dcd824fe168e99f7e4cc6b1134e4f4f715ced112f20243514e2a427edcdcba91e2959795fd49422cabc70794f6900b1325c4417775c1a86e52f6b8228f877ec620c5cd2190f12a6d79e33462a09e0607d4207d09be9c91b5a40faad5a57f27b30d1ee691c45b5170c6135a1277b3b8f53e1ac4b6594e77624bd3e0a2979d5900332953a594e148542e3d15c9b2d456e768bce6f006bd7e4659a50603a2aef9012349375288ef310de1e9209a6167be5cd22d84d2fc3d85a3d60db6c3be5248d62088c382a483015ef0058e5e0baa85a2af63a88f6a42dec1414e0c8fc5548c641293575a976918814a3253f2f65e08e54b66264f53cf6f5cb337e59b051dcff6ac0426efe9be59bae8efb6be0b95d145debfcf22791d0f7a4dce29d6266c0b19a84ac336b25a334da7310ba7b91bc0e3bb2ded66e681309ecbba483fda6a61b0fb79dffea3d60b041d7d5b76e67b537b5a5fa8bad166a90f8d606cb803b75c173aeea5e42bf763a00843f2bb2d97b254be6c3ac5cee13ab26b7b9608218c604dae14d1e45600cf58171fa4ee6e5c3681f95d2aa5f0b7a992c56c953085b3900e1d363e798c973e7d5f73b66c247e325b289d4bfc975c612f4ca60443ba401f92a901e5e491074e4758c362fdc00656900f67f944fe5662d02f93f5f7d122f69434fa327897468ae198d442f340b1a109de6309162a6bae1a845e049d27560d978b1009e78cb2c6eb337b24eed98d8d66cf9eca710898381d00b8c9a15861ab6f9798c94700e72be3e10936492edd47bad32a35ee5ad0c06a52e9954a3def2796b3f93f747e3e6cfb8d49206d53ed64be7c5ece72aa5b8769404efd549f0f1230538f5dcf396b5e9ddbf871919cf8be71e60bf1a7f67f58a1da5ab2df87e829a4ea5602281f110dd67973008ca83caf9611ff8c57b60e6f124ecf422465dd226747c67ecba72b25137609df35de8bbb742e9a4ffd162e5cd27cfa595beb4c313f6a1f3f1057e8dd373296c88c0773354dbd6dc84f2308698a1b39760a8b291699b9531d9e2646aa910d355da8cc381a6f411bea4926158ce496aed7f5a249c2d45315b591f56b799003a4f865f4d5b2efb51ff2f6251266ace8ea4ed3312253bdef93117ef419e728129f16d54bde145ac330283389efa87d21ed890badbb316a4e3a84dd4773620a9cb6dc8b9836c472fcda489343ed9b103372e4357b23e400c2a34eb8310416605906fd08fa6044f0e012b1c6ec38d59c6bf5ce97fd980266cca942b40229bd0fe2d5f27beb48dbe4c2d7bce8a94fafc980b1b2eaf719ed9b1fe1ee302db1128c9faa46389fc9587cb6f0715022502ab273d2b1d2fd3aa2f652c47e7bf489ce55167fa586f39d90ffaba4e50df1829b38b2c8aefa1877c0e3529f421e4fe25070a9b017d466c1bb0ff6e4091e55cfd97ffd9275d36c6c3637a58f9576d06482dc684d0afc73d4a4fb71af024cfe668ac63607f8b2b604785be19af483fd6359bf605be80ed997b25325e8e81fc566ea16bc0886e7f83272494505b8bf8a14d1414174d0d9cd5ec51fcd5750bf48f58de668a143f3e195ce5f82f6c1d5560ac8ce9b5851bdb3088ab39f8d1457406911172912a8557aa5dfdc89b969c2ae082cb6a5a24efd754552d5910297ad94c2841fe97820205b12df8fee025c2b27063b3d12b12f06d85bc869f9ee64888bb51a52cb9d0ed537b209bc0c04cfbabb70fdf6aaf5745edbabac8902547c64eb4d2b98afd95f3d6f2d428b45adccf41f0f6914bbc3555726b80dd2d2eee6f82caf04af4febd48db18928f2d675afb0397ae35f79dcd8445f27d054c1e57cbb953d370fd6b1a8f648a5041f1aa0cf5a35db9dcd6d0e840025eb5235c9a9da278c66fd74f8d6667337f0317bb633870e567ff7e75c09b1532012a1c3653f5eeec5070967e0296a73238023283582f9461ac285819b611738d99485836f75fce6e7bca7b1b8da2b92d006b67a46a0fc1861379133b63fe7f4238ef0a31cb1fcf3a256754ea42eadecb8b6afa11015dfdf10f6dd20c6c5f3b8671f95dc6a26959008b2166ea006e6aa3abc5c8b0d4896959ca2156369c895f9457ca2f9debdcbabe3911d59fc798d71f6de02693255087e8ea84d1e7e92454", 0x1000, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x80, 0x4, &(0x7f0000000100)="9ecd7972510bacd34e300385fcf41dcde2feff589c1dd2dcf564a47430aa63f4347e361b4fb25ee57c88ba4c737dff7bca588cb998413cd4d51f0671e6409fa4a416c180d90e9053a9269ec632eb0c18f5b4e4d3c4d27e03695d845b8d56187187397c6c385086b4b8dd67d0860c518d4aeed45d20ac9e55e357f18d32bfbebaac180b1b701b499a2c56ffc1821afe70eadc93e86021e009f25593cb3388079a", 0xa0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x200, r2) semget$private(0x0, 0x4, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x7fff, "ccfc64b6c8a57ca136de16e836be79655869205c", 0x800, 0x2}) 16:00:12 executing program 0: getrlimit(0x0, &(0x7f00000000c0)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x21) getrlimit(0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x10) msgsnd(r2, &(0x7f0000000080)={0x2, "e4e2d004400ccddcd2"}, 0x11, 0x800) pread(r1, &(0x7f0000000ec0)="2088a4bd54e412b1a5e0717eedb96ed92c31cf817a90da25e57d650853e450d99b32629f1100d44169f60d1ec7077ffb4cf82dcd336062456a9d96028b04b064aae07f5960eb4d72674b749ec59f6f6702f4c8495f5ebba326d34d0971de2eb190cc1a784a0103d47eb04f6513811a9cf482d7f8e136c04a14837aadfc268a05c8d3bf177ebfbb8d09f201deed22f3765cf8593054398dce2632488c8166d77437501e004ea9108a05afa3003fbab4e0ee81ab14622472dd346ab8d27042563e3aa80516452ddef06387d837b7b91621917f048a582d6abc5ed07995518a94028e49aa98e65ed5b3fcdac59ce0568a7ae03dd7058536ad3fe33e12810ebbf348ca9a85b8b7836f96a27975718a8f3df3892e27cb5ce2329d7a93477234d5cd692cc6447721d0b296559a20213d42c737b11cad633fedee261e1755249c08b0856b0c8505243a290a4d9710d4a56628e1af997200db9a66a33aa6a0d934b4356e84159ee81cc9ebc22cd47e47c82c6c0f9184ee1a9d2b09c69aa611eda3486966bc38ae1a693479d3734c084165c8fad76107b00734f7a1fdb5c3ba77f2a8c709953c7de82525e3c95c23b55720b044d1e94ad5e1d63e9e0bea8eb058e2f4f58b4b83a196def814d0436b4152bda38a0c0ace68ac32dff5aef9443032c7dc7b7d333ab5f883e9e8a17c07123c751bdfefe330c99e3e869de1059c8f0fac81ba3c027b9e124ee06e134807a530aaacb319d93b080f448d2fbf1353361b429d8f4d1852f2ba8cc17221eff5fadae23674b50bb4852268daa09311f3a3869c41a2d911fc59dee4fc92ff5d3bc0cc70e6d8fc919a85d4e79b6c295911f2107b706349695356c6e4ee4c0b83ac258e93a38d61a053971979f7efd03f92ddd12c18060742f323ff1b726d73bca8c5d9f42243b55eea05e17bcb79e470094e9446152da5b8e16110f3826a08482a627f16610fcafe5d85dd47e1c8099caa2d26354e62d59d04c220e3da131dbb3af4c4d9fd90e90d237c83cd9e432953bd183e7848a952e0c9e5e76cee6dffa1fb231e55bb52d7768c6a093111b80fd4c59394a34c901740013118474f11a290a99dcfc96062a8beae8f0036c0bda37e01d9157301eaeec1de524e3d227e9347eb8bedd558be20cc1ddc4ae8f67ed0f1698a4c65763902ffb64d6c803d8d9d6ed69083dc27bc8317e901df15913c763e6fbdcf88632fa29617533d5757320ea2cf827d9fb964ed77911eb3a9178cc69fcb1f5963600cba27e5cab9e92b8e446a5fb41a14f350b824ef5763ed0a988b8b11cd61e1a5a8aec2e3f02a1ba4d6c67b81def4fb6ef7dc3f2ae13dab5925a5afe90496334bcf93df9d45a2a632a3f5dd1af1f553a15ef3598c1e604beca0aec3cd27970c42634d21bb3de5b74672b6755cff7e06731f0a5a90d11adf0deb23c35c7215c61dc4e714f375902e14da1532891cb445e71d796215e20856e55afc31410280c3beebae2b60456ef94b90000ec05497b9fe0df4bc2a8b852e33d178d7781e52c950d5f25a82156033d197fbd704a6ff6844661c33c8548bf31e1f933afde53c059663befeb6fb50bf83a5857de49f687b3b7d08de9f2697ca87174662d8eac51a2f077c3f6a4caa741c387bbb9aa60190d816176fad0733938abe9f380de6505bb7cd62b47dce3c607f0af5c74cde3d48baa13a4947b8d7c687ce30d86e9159655eb8603096f1c62bf765a952d5779739c1ac6fe777b6bf999603e288baec1e0d5aa9a0e77d8c3ad2b8605d5788a71cb94ff8c238279db8b1312ae3c0c4f045933419d8ecbca1c49d4916344d25db8876d6e7c3449ad0bd71f71e77bf60b05203a7bcbb7e2435c5e2690216362505db7d54a8f9d1a7e4120c3c74e4be27fecde06251eebea111f7739b327373fa97740d1b284c7ec58c4771ece16bc06b99494bf85ca61e64e09bdb04c1b03dd8cdaf9d673f226d8eb632117d26248657fa126966293ee731ed64b9491a5e31edc6c01dd94fd49a1bb435a1f2ec2ae445e60b78c9db16cebc19887121272c75c891c377183ae54bb65ce3cd9cf54864841b66a1775c38519c84102ff89671ff5beb3013c94b2ff24e499bddb7bd0575712edbf8467cd454b2309fea28db6d423cd501125e12cd8f3fe079446b44eb6e24ea89c162febaa62851b85d87f8a6649eb8ecb48b105903cdf94c1ec3efc61d51bc0fd4456ac7608a3c77ef15ecfb92b15503f4619b15479c8581b28318c6e45dbc111ee1a2c9b50e8d9b597ef3e941bea50541006dab7e90bcf0045fbff5cfe5105e91d2023c40f455ba5c4b0114f5dd20de306872bebc016c37813500f2f13f58916e88156a82b2fcb07da27d35e4dbeeb310775be66972b61c988bc1f1d750408f10f3cbaa56b07be80639eec42f8a444f50dfe60edf22480ca690b5622a5b05975adbd6389b47071c667321732d03ec96a21e7f3bd777334f97463ef84aea20065f1a468a993ff9bdb71633789f1b73beb30f5eeb815ce5c429a9c7137b298c31b8dfc0c64b5d7b40f94e600c374d623243639c48025e0017402cb7d014f5f81e4a6cec40eff4942544836d419b95e9f5d180b5513e1649d60ef3f874b67ecf635d9d028393d3d7583a13e06f4e8b7a766116a4daf152c73ecc8461b3ad320339395bd8596820545a3a1b930c1aab6e8634799546d610b1c7b27bc2c174a52f2486ed23f0e3f2c74fa1844c3718f71bd6e51682e71266c508edf1873c5ce2a8cf16616519887a692ab8cafe35ec6ec44eaa383f4a70e2f8edd4e7a4ae30c8d49047ac860473bfbe23106840f33af80ba2ff99fd44c6527918998d97a8ca271655fdcc5d676cc5dced99b1a570e610aa3ddfafeee0a64e749bb0a44118be8626ec888e252ca89ae456e551d63ddc0dec0349f3c50c7da84149ddef97c49052b303a9a09bede4876e2f10d69db72c00260be7969cde8f388f71dd0188e2b3ca71e23b4d550a046eb533fee9603bb08c80e1c1706b92c3734d1cc37efe4f9338153bd960d14b02430b25c6c52ac651661eb8c44ab4db27626d721d29e1b15ed7bb42cc9f40f6d11388a1dd9e775472c9a8238521036b8d687379d2b94a3095d40939b887e037f5a0021e87e0dbc9fa02e8e9cf840de4a9446b6e8977c0ce1bfccc5621ad747f3ec69d5438d6fb9a8b51a605f9b96a4205e0f74059115b323393897a2b140480f7c303f6bb17c37b84b9db27cd58b2c6d923e274785ba37cc0269fba30aa5a459121367bd49e6970a303d576cb6e9d044ef0a68be79bb30199e1a547de202b605384c4a8bdff62c5c87de9562229db736517d606754ecee7a14c0786262e20361e89f64788107a28fe268925f19a38d666e932dfdcc5fddc643cbd39c18137b7f03eb4466b248a369cf66a589f75a8d3a9025a4b517e953fbb4a846924b08aa3d0bb87b1f58a6a7d4747cc8cc382f17f0c1ae99794d6122dd3422c06c188a5963f65c1ae8db32999bc0f4b6b505c62d28abddecfa2e89488fbfe3b2145a7de7604fe9ea58a1d83db79898301d0b7f44b90f08e4fd0fb97703fbb752df21daa4e35cd3099c4a54973294e6a6f90adfc17e7bccbf0e84253205e2c88f28832723a41434d9a3f77908fea85754af270f5cb27890e0b63794d993877931d23517211c40c14b7f3278eedf9a483a4e0dc64f2b3cd9c5e3554a82ceddfd3e62280904839410470b71abfb5f74b8ae636150ec6849224a6ebca2839ae251212b417c6e0714a401830b303d9ea5140062c868db45f3188913503e81b8850fa14f93a638c5a18316b21ef35c13fe2556cffc18f19db602d64b37e6d1d48b82a08d9188cf5edc24de880f511c3b95424ed762d1a680a8c81842d8b02bcd1d14b25cb21a7641595e3a594cdaee6ef1ab6006bf98305d87270bccf6ccee2b235cc50a110adc55e19926bee47500939e8defb4ef68837b7a94702530fd5de48328822f771e5f2b7eadb52d1c30b4e224716577696161b7facb2d711ff45ab8cb7db96f867ef3491c5de47e15f13d9ebdf7c8dd78e9478f1bc4d6dc94e5ac181831eaeb9e55c5bb5b6c45775f9d02ce5c906a03ed4466a6b1bb67dcb5a967fdc9706ba91905aa0e8bb0ef845543acb3c849cdd80511c14d117d627b3e3b49cba8f981f2758e7e13824d9459198c8b19972a61c3dd4aec9a4311ea7b9f0d6d70e46687c9a20f7ada3d1a7b6742ea66c44d2de1ba211eff3df20a22aae7ed27500778de66fade40aa7bed3eda9b8c29eb33c2aea9a74f5516770e035232a0c6a307384dbb0f69c54c16024664639e9162a7fc190d29290b9df48b027410174244c66efa083f48dc79c7857d4b67ca892ed939dd87e59446faf96b97d3b654c074d5e695bff540c1b1a1e523df595dbbf3510b8ac4decb37f241f14ae4378cf5394600c6eaa81dcc9452255111212c2830febf3af5cb5fc441881a7ac9ac9192f586ebb8fd2b00f88aeb9b5f5f45bea810551e1f92b865b8229f7c6717192ee7342d0a1bf2ff363e121e5cfc94f41d1ae413e3479fb8b4b9bafd5820f9a39c4b6916d58c99dce1de70ba9a1d6c179a6cd23982d9e91a9e77c3fc77893809d67559156e4923369f2603d1f39d2ddb157bdc6417eba6cfd62443b2f5009f092d34befad502325fe01506a99db022459ec4c4c86e0839d3f1078b4eec4d7e5b45732cf54889ba85e887e7c2d30301d53c42e78705365cd9d5c97541efd845fb8397a6339b869fa26be5904933b4e4aea4b3b21045ed554825ae58d8ada21a9c4778df402605abcfab21298b78b03f59381083b735b5b6533b893728c24a921e8f00ab6980dea2141a7b42ef3d4786fa5183c766fc53225e9cc8e356191c7f539077638e1e8d9611abaed47073fa7d1856cda53be5e784ec36c559d6e529918a903523160eded5e58e70151732df7086a65aa7f970d979ee4388803c1266d3058f882652953bf2fec49d0374ebfbde8bb68a4d92d3464e44f7ec3781447ecb6924e124d5f60a51254de9a681475e1a1b9436dbd95ca8ef8d3c7a682884094f3fa30fa92b5027aa495edb3495ca539058b209b04ad6f2bac9751679e1e57dfaef0c8c5a50656c313b2a80355270ba63c2257ecb78e2353deef7726c9e5c85f7857547cafa5df0fcbf1d61b45b1f1215b93daa10db59232ed4db4925a48dfcd046ab7cd6e2a13de4ff2fa550cca61db25c97ade9e54708c4465b0574ae8710fddbbad659bdfcbc4873204e6ac879e865dd0f83d86f18d36c6149adf0c5cb6821fa0d8003a5f2d08fa2a8db277f38065abda2d133e251049a25b9c0082f91fc7c1229abe183b26e048ad6ce742b9b71bc91ad9fdd346237e458b6e72c7febf3150d72fab757bed64574730a0a847de962e87408f5081d85b315eef8d70eb240f1a6670d4da165e675c15bbd24f245e010e99c85493c05494238c112d7ac1f025d66de1b1f2e83fa3949ff78f87d8f1359006ad8f0623c0c3c075f7e332a630fc38106d469907b14852df40e1bfa4e8edb965a3a1028f297c4fdb698b0a0989d7d5b3c5a9f595513a9175cb31bf8b79fc20c8982f3ec290e17cab894e730a4ec1935e44de1856be6ab202bfb5ea8636bcf929f6ce69fab42047e217927186a9474ad45eed3fe74c4a3079263397985fab15a1a9137395ba923bb2beff3f9c9ca14d9ce5e3ab4b0f318a490fcbf456718f6dd95f102dde6e4cc9143ca148d380ac54d09112dfbc2084990078b67a07a591b6bdb1826ad3f43b27c49cce0ffbe1f63f31da72ef3e6e37b4195f41", 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000240)="df18faef66c9d3179f1060f8a788d2b67c7e2adc6496aa1c1a85c26aff39dce7e96036570509ce113c8fb3e8af438f62f64fc95665c0fed2e3dd6950176a28ede98e3e369485a39424aedf767fb08be3ea4afb6c3baa9c5a2a29889bb3e5af134ea5a674490a80111efd5c4363a804da24766ba3d11a3997e50b817b76656415cd6e183e87740a843608cac9a077c26bc87b83381bd854973aa059b365664f4b1a3efbf0f9a3f57ecefbe829e65add7d4d0e18046cf2e79833e085123089c4318ebdebe197dbee", 0xc7}, {&(0x7f0000000340)="14c28f608cd16d441897ff8711935119e13a2065a44f133e292b93c8f5aab87ce1774b915aa93304ef74a066c50feedf24473b6cd0b010ea8736cc8ba56b23b30bb78165f22f086e697cc8c2fa31062d814b1cb6a238265158403bcbf2c0d7edd5e6c9014775b03df4f6ab992c5a23690a75d8d51afc", 0x76}, {&(0x7f00000003c0)="b19608549dca736541414dfb2e9a789462f65746198b08e185a77be99c5031e4021e84fd7c9b0ce82d83a09e15b6f0a8359ec5595c7ba90866cd3a7db79fce6c00", 0x41}, {&(0x7f0000000440)="ae6217cb0cf573862caefdaddbce69f0b50e857bd418610a20afa693daf6868b5756f08be0ea215f7941e9a8f5a519ead796606c6fd22da4b2db3a4eff50b62361bf66771d72dc9f66daa231819c2a17a124b4b5b05f31ad29b650ef64a731115ba21c0d38acb0d37eaf246c0899df920ae65ac4b5f7f8e52b3a45e3ac952500c687a5592bedcc228d6192545a2a07b36908f1c2079878a424097a5ea7ebff761390482e1e2f4930234916", 0xab}, {&(0x7f0000000500)="3817875f95814b77595b4e91debbdb762e1999b66de544f5b1b6590efe8769ffbafb67003a173306e915da479568fb2bc96fe52aeb01890d7931651a7a0d4898c9a117025d77e86760878875ec47ad3e6cd796eb2e92b8aa5c9d74076824d2c0f2df8f8ccc67e3771d606fbbed33416072fd1564edfbfa85a444f56baa13cf8492e1b580df8b3ec59a34ae1fe75ef1ff262a08d5f3a4d018d607c92846dd2019894d096c40e2ee83d6f26cd5f3e1b9f5a6af4da9ef7e5527219d76a53a890b3cfbc84cfcfcd0729efbfbeebcaa1565ab8f5e6005cf83aa0fd575333952494f9e7dbe33a60db88ab4b2fdb14b4d74", 0xee}], 0x5) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[r3, r4]) dup2(r0, r1) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffd) r1 = dup(r0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0xffffffff}, 0x10) fcntl$setstatus(r0, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45fec62425e7bd36b52c76bf8a39c57e4e635ece3fe52a25b6944499343d17bcb88fd7f63d9406221ed1d73ddddcacde411569b0e1bdd33b6ded6f4d3fc6fcda553b87e9645e9482fdc14fff92bd45f0ccce8e22efa8f489caac960ce70fffedcedd7e326ea70e168a412cf62cecf23070c332c9adc7e009ddc44a6debd9635c2f5429f2578ff343130db423cb49df6e002e8857a5e5207a42d67bf6cc8884be22b0b82edf503ffb6da21905916c121816c9b113e8be60cb1f946021ad4b1a3d1197f24357c582b7a9e0b3086f2ea5ec356baf3710af10dc6f76fbac934620f259b2fdab5fd0a4649c2e01fa3bee19", 0xef) r2 = dup2(r1, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0xbc0d6501993efaa5, 0x0) r3 = msgget(0x3, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = socket(0x11, 0x8000, 0x7ff) sendto$inet6(r4, &(0x7f0000000280)="c5bd7830e88116bc2d1c8f48627845a7ac5bb2cce09a1d83287f602de91657c71580c542a131206942bb9fb735d57c6a6d75d10e55e2d64c1eb0242cb1d16b77ef0a408a05f65ffadbd3c397bdbdfe6cf199433c0a3dd20630be28d0f8c804cb7f4cd95e14c5d9d9a6d9028f378524a37a25982ac04bb5a00b0419486df64856214bcab89f6c89edbd45ef6231c7e0872a774cb73764b3ed747f8d8d9102904e3efb9db46ef38b2063fcb6067357c013d51818a4b643", 0xb6, 0x409, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x10000, 0x7fff}, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000006c0)=0x7f) socketpair(0x6, 0x2, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000440)=0xe2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000740)) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="946ffb9bda19d0da59a5ba1f90d96b2c153f4608cac759a214e6fe29376e28d6c3df3617e1e86af167b9e33b5d9495cfc6de7add57560e19a836d1da31fcd4cf318e27f4cc7a5be80fea00117acd7d5c51d7feed69b29b2bf1dd604a1b14a710c4ba96230af24319472c0ee9c76d72bbfe8e6ce3844d67fe1e8a763fd4b6e517c5261fefb6c761c2dcfbfb20620e9700bef927c97cda9c5596b0a32943856e9ff6d14a3698e290f8a7fb01563dce2b501ca3dd405b6b73f0f68197ff92a98c71fd5cc891ff59a964a92ad38eac3c873440fe100d92ef24bea8583434959255741fe7b9624dc25fa0b1a6d08e3ae966949e", 0xf1) getrlimit(0xf, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r5, 0xfb3739792b586d09}, {r5, 0x8}, {r4, 0x88}, {r1, 0x10}], 0x4, 0x4951) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=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, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setreuid(0x0, 0xee01) socket(0x6, 0x4000, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd54) socket(0x1, 0x5, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000500)=""/227) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) readv(r1, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000480)=[{0x18e1cb030c9bf0c5, 0x2, 0x1000}], 0x1) 16:00:13 executing program 0: r0 = socket(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x16e, &(0x7f0000000180)="969b100c") r1 = semget$private(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r2, r6, r4}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r5, r6, r8, 0x0, 0x8}, 0x61, 0x5, 0xfffffffffffffff9}) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) socket$inet(0x2, 0x5, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pledge(&(0x7f0000000040)=')-\x00', &(0x7f0000000080)=')\x00') syz_open_pts() 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100060}, {0x2, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x9) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f0000000080)='(', 0x1, 0x9, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x2) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2102, 0xfffffffffffffffc) 16:00:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xe40c9136473c4bd5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100), 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x408008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r1, &(0x7f0000000300)="b5588c5331b5ad492bfa460ef27f34266b8efcf398ae7305da3bf537901e87cc663f76a8d3665cbb54ea859f10ce862678c90fec4ac42e7ab05d4f8644a90587f9c2fc66fe41904e3a01b5366db0c6bd8e63fc17291b54ff8e9dd451e96ade87945f697d591d06eb5e7e0c62fe15f8a7be9af4979cd5b3be0eac639643a38008a1ee7f9f62ab3c1031ceff8ccecb7cacd2846d9ee81f7b3b23459fb48ebbd8bcc72f8af06377af25c8288926de2b76421d54b558b689314d3741be620edec65dd6ae", 0xc2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) getsockopt(r0, 0x1, 0x7, &(0x7f0000000000)=""/95, &(0x7f0000000080)=0x5f) getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='\x00', 0x1) fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa76d49b17171bc48, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000180)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1ff, 0xe487]) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x8001) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f00000008c0)={0x0, ""/96}, 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) setuid(0xee01) pwrite(r2, &(0x7f0000000a40)="f42b8d31d19e9b9be9d22495b245a5f5f75197d1ade6e2e086207e73a0d14b3232c388c633c90779a6d52f3aa88e6c9b4f2366d935e87d6a07db7790a1b0c70bf5355d54c9321d5d5b106a22a930312b371224af674edce0598f7b8ed3ad921bd0598f0e52a496630d96dcc66b0c0bd41bf49a9e438c17ed54a429964ff39c8aec9a3c9f390ff8855570c5d65324f956b8c36bc810e4b99e403ef87dac1c13dd445152348214ee1e5eb812c9a32b11234bb213a443239a733842797f707b4ba6373c371dc7400460d5fd96977a0b6ab456729721145ba959864a0610dc886e4977498f80c33803850e32816f2699ac71f71b19f33361fba9e603c7c874e8d15c3c19a56afe42bfe2bf531be9f6c8a58baaa8ba480a8d65cb26da359c44d80dce7f1d30c248f0043696ded607a4ee098df194d2668c919fb622bfde4dac3e46e72a9d200c3c92039f5a4717846645b7cdc040919f87d62c81acac2cacf9f61dedb24c5803cd3c7f38e3441388e443669715f9c929f3ab4eaae77a1f21f70b348142c422ea0a3a161f651d7f3707913b3dc20b0dcfdaeccbcb0812d69eda9fdd5be31b834e819d72fd5c5104f60e6f2c7fa11d6d32132087217a8a392aa156bb1281fe92dd07d8ebeb6b19e322f10022d7ef574120aabe99808dfcddb6b695cdf68f00fbaf7474253f7e9e9a66cfcf47208bde467ef51887ce4d13a731d0ec95d840f35ab594e49dd62323e3f4d9196ad726a91a27dffb1ba4503b7926c50c4ac73961de8e5c04aa327819b0d3ac1043f45feae8c10733099f1b2f50b1a569828e6241472bbf47f8031c3ff6b6ed3a7bd4bec920b6f99ae3b8d125c1a406ac50acf84d72633d23711653d141def29eec143e491d06eaaf1c055961b7b3593075985a9dbffdf3fb24f48016b5c8af63a784a5a99d57d288a51dfbddad21e8ce9c30731f5fd602f74926dc73357fce0cca146e07cbea9c5d7ecb8dd7dfd8a3a08bfcd9302cbfd6a98395b85651a437ac2ad6071c9dd66a1fc5409095af32168e8a0f712cf67a2fa243eff152d231dab0eb86bafbc80b932e13657d761b4683e2ac8b71de12c992e437e68660dd4a5ce20fe18a54989dd92e58d5189da3546f24bfa2135ec7e268e45bf0a1e7d3f3322fc0a03ad082f3ea055e317c7f298c5b1b5aba3dee6aabfa0ab917d19c9e764b51db7aaa7b347b8cbbf0de06e3076b9fbe97b7ed63331ef9b87ca30cec0fb76dab38fb54b3957df1a3ef98f0896d86b7ff6c6c326f0b65f7eee6b3e32f695ca162bd672d2d034c8f92b146b45e636106f64ad122c6b5dae9d6270064126114669f9b5c7105bfe7ad2e79f6d308202e76ebf97d60c70b98261c96610fa060c31c0937a0f5a35a206b25546a10d87748b06c2e6c9b2906a710803f2b5e10cdb7c351cb4d1a7ffbd067fb6e4c02c8f1add0b80ccfa23d4949a9052c6fb7826d2ab6af624ea9df1026e91a06b171c08b7ea118f491df1d32a076c51ac3effcbf945492fbaff9547f72a00164e8ed7e9d8a8900264fa1357ff6670f45dccf16e6f85ca33ce598846c60c482d9072b78ce6e63e0291c6d0431c85f2a911402e9d8e0850995be61088a1319145dccdf8513d5c4b872715c3341f2829cd567b1a15c1a96faf4cb561a311298008d01e234e10fc623f120a87458c3938896cd86aa15519c82ca099a427caf74cd8ff92526b768c1b74b94aae468fc0b1e44ccc814e712cc630038c77ecdf5484321efc3c754b9f492a2923eb5a04d1c8f1ad580c5a127ac57f0d4163980d830b69e3a080c31b58560823e6c7a56fdc8b0224ac03748bfb99bcc7bd76d28e5a727d1b947965b10ca41ab3c7fd69ee7d06cb0be07c264c32bcbeefbad7cf39cbf3c06ab599f2fd623dfa16ddbefceaf14e3f1563bc0af773b7486e14a694112257a75c253eb5d69db092fadc3ab4dff44fb695f6708c32b5072c1b47005a10bf7b7ffaab1a63e480544aca91c28eaf3f77505feb3b27945058559ad42de272bf8e0cd52e7da2eb835f0b431bac1c62b1d52185f9d81aa2c61a19e9b9cdcefe57e83669cb18d16b40f3339b86cce607667f0719be535de2413fab3a0473f615a9ffab73556359b9e1239d033a7d2e3c4e32ef6041f2d23f61cb1f9cfbf410230e0ced6ce34e427a71df729129acb136aaf57b6034c6a20985520bdf3442c61032c41a7f552e066beabb3182d42e2064e013e89e15aa75a771a02e1a1dfd9f6090c24d7c0977f0b152f5a388a24b324041dfe6764bb2756f227ee2dbbedd7c035aa8330f31e2d6d802f4744281f94b3ea1851ea2c45c11513193e57d88cd4d1361a4aacda1ff38764434504a1d1a2a518d0127befa7713b93da01f4a5fd9c9a8bf55c5ef27d513c02452bd5fae2c1d58e3b3dbd9d68ced38a5b71d64db627218aadf65944d86cf00e0d8bbe0b9fcea54f0f109869868a6e9bbea5f19bc0f7e27a8ac4bd5021f80aa3dc866c0fd48832e3f6756268d6b24f32980605264ed9e57cc5712fd938013ce91a0dd2a144180596b8769c5c794935c32ae700c454177a87373e50dc2903d2e250a1b467d8ad286c22700e6f0a3af23322acebe0ab0fd74e91232e4da8ae604e0abc9420578027139927fa588538a6b76c1f2e4ec3a48c54babb396f70eddcdb53a92d9a3543d588e6cdcdf02b66ec271bfcc21b96477a5a12e90a31c3a0d1e054c57bd6af2bbba2a3ca09b49d84b6b2303240b11ec43f6554d6bdd58ed6475e727b6ed094cc4baf6ee6b29ab22dc87777cc0d1f6324d4fa09b1001088c638af938b1f9af9032666861756c14c9b974181cf3f2e1141d99d060fbb490fc4d274e06a4e0ec3abeadaf08fc371039b3e0f283633aeeefbb42ac4c4c74943046b84234d38bfe8150403ceddd0cd5ae32e9e8ab8a86f7e34fd84191e124dea90fe45f6639f6c92b58de277a8da36110828e6dd0341fba73907c867d9a564a5a5d8046cf2df93b28fd3bb7d88284d7acba47d00038b546159b107e170f52e3dade0c4af9531c81ad60f3cac70be86da918531fc109d71c6974701c98ec220d0912598da342904fd9c967c999cca64d81d18ebe236675bb0a535c8c77b8aa034a99ae60c68bc646542c95c64bb3a79fce4c96e4da0375ba85402f6339fdad1c720adf8bfbbf42cb4160fed4cf4dd45d29eda51eeea64ac6ecb3940b132f176b4d400db86857011d1b759a9af82fe62ba4a57ac75d50f4caa5e36df364e8241c2409e843bfd301670c48aef6881613017178fc7f6f99beee609a0b2f92822a9394bf13b2948c3483d23830d95b28899d8582bbcebe8fe6063742f18a635f9fc2e1cab056d49131684da1dfd3dc9427c17f4d8710b71192e6c980c992dac61614fb7b4be8ad2a5cf6d67ef697d7dcd6e7873700aabaf5a86df945d467bfc4ce889ad74d6d3b178751eee046972d7fdcc5ac3c44744c614d514d5eb279fc7e97213396c22a87756bedcd7b9cfefc1d310d9da6106053ab68009f29783179d2bab66d8c01c187a3a6d9f7ddde9c3008f0637b448c9f482d78a742e7122d65725a1e6a37e2e166ac113d7296ddd0bbae68ffa6b86300ec6378ed6101cad806d578c3901a9ca28e3a5a419f50ea5c5e9e9356e8bb81650481d943b45bf94a06892e9f64fc62252159394f10d6f26c94fe96f44d18c730a6977d58916c18a1c50fb975daacc0c2739f6c20b4d4f1fa76aa6fc976d2cd43ba1f701113804e2c1051285808279fbbe43310143719cdb77fe7abc457d553f76334223036beb098890cbb7fe76b8666e4b1bec3b6d76d5ef55325ef0b29351d914ad1faf26b76b43173ca37233c8313a245ac765e89068b0c714643eb8b66c2633ccb8188dde9a3fe4ef11bdb99e109c3703d057182e43f4d523063cec0abc2db6ec0004e67fa677852160985d4c23fe1e87d4270aaa0abea1bcfebffe8f61657dc571b90df23458965b1b3994519398cb2b9dd19f6d8169bbe753710270f66a5f3f4df91ceb4144a0bab0551c8377d14475d1ab4a320b887eae6487d0a1b50db6c2015f2b4e2158bbc59e4345ad12f87a7a498ce3c0700c1bb3b5e2b55742e13786a021412d856e2aab693d36f167d16bb868c59c286d6323352a9c0f4a6ff45931180ae324950399a7b40737b87f883a7b7f46877880bb1029a3102a32a34f6cac7f616b851d0be952617b9cb7019aec2a31f9cd24f534859453974aa4d3a35353c7607181bd151229631cf276413fcb03391f07f65c170c5367842ec34ac0f7bee365b45fa94041bdadb3b0c2dd6da52c0bef0950f17e75527c245da491e913f39ba912324ad1a814cf372b2137d9bc3ca14872dce1f52ca734f59b9b57ce4f4b358f6823841e95664d2c311f8971a5ccdecbd705ae42d4a6f2649ee677faa8cfe9001c6d0962ae20940806ffb81fcfc9992bcc0859db3f4bc009ca75bbd92f09515aa99140de64a8edb78b807f2587dc9f9630e7f26f575f19f4f54c41b0effff3ad8530c9d6f50c2c7a63329c8588ed23267a09ede5ed08ec8594aac3e8000f0596071195d1b7a8874ddd375add452fb7cdb08a2d88b1e6eacea771f3a292ee3c6afeafe6fa470b14d611456317d5549638fc4df8bb90ce6ee17232ed7482ee07a40b117eece2c452de3d953196dce3f950dc8a4fff72a0ae6046019cf21bc4dc32a6759309bb18c5b0ed8edeb543da59843a7be212e60c5287ee98486ba574542e270c1cc6e53d65ee94ab388fd120a24ebeab175a429ba33a37ed4c405ea5d1c54b7e7d3464353e4fb1c1e495817df6f3ab272baa1eacdf9398676536e44082a71d0061f0375a84555b5d0e8605ccdaf1c72afafbc5b819ef2782ebde65d5d6bb82722b932a08b536776d1d8626c0ab3ee090b948845a94fd1c194053478a4d4e749b62a9ab8b4b3132a6a23e63499ce856781eb0856c8a3da41f199164e551f9fa36f957331a2320c00f425f5bfab4d8936b13093072a72420803abd48ed5f7a5c9250916344d6a599f1ba28ef01358e1d8ccd8f1685d47d11e1e49e425b4564d6fa953851d41b4b18489c891d4cbeaa569caa199d0eb00f54c03231080a3bcb05f791f43b4a2945fe2fd8136fdf945c258324281a4dc293b2df6c2f4db48657ad68ec5818f04e54fd155bf16c6a94db153cfcf387e1599bf442abf7891d260925f5f9d3bfeee40bb5d04021728689f483fff68d976c501ff1b22c5ed13a5c42144c498f6213e44a0eb1f390ab43a0adc130b500391c6d531cef67c65510c1c7abe9f3676818629afdd4380f1ce1b51956ce77a1f56c9415a7ed80d247b4a3457997578358722416be2445a16d047c81e0eda651b74d0f186c01bf325f4ea839095c4208155ded0b57bd06c3ab6b14d9834a773d9a4fc96a4f5dd9bb38f5983da0b25d84379ed3b1b56bbf29cefa29f6ef0482471e3ba3c2bd0bea2e7759b7bd593c96f224b2e5c155b8d707869f433718feb321c3aa2b9b77eca45a027684a06da47006ec6c2c0028e3754813470562e2fd675ef9c7509556990776b6499c3b50a946b70b4c91462ad3f8efd2e2a160840807e0e01176d2a3fd3be695c7b4b0019fc5dccbfc5ae5cb2a42fd7f74881aee2ca68b2a064e1b385bf152367d09eb2b3e651935786c1e150185e8444c036cefd794121347acfa02620a1d509f88d31ab7beaffc79c1ef73b574859f21a56b7074931d3b71614c99aa02aa7643c0fef40c80d05a6c8386868a88e6f20a8d88cac2a4c662aa5a092497104e4df8ba8875e6f423c9e580fc11f29b3d04d5dd", 0x1000, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/65}, 0x49, 0x1, 0x800) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r3, 0x29, 0x9, &(0x7f0000000000), 0x0) r5 = dup2(r1, r1) r6 = msgget(0x3, 0x10) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000efffffff000000000000000000000000000000000000000000000000000000000000000000000000fffa000000000000000000000000000093cb0000000000000000250bdb168121adb636d414fa1cccd54fb25959adf2d69d10cb6ae6916aca9145eb19"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) socket(0x1, 0x4000, 0x8) r7 = semget$private(0x0, 0x4, 0x226) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000000)=0x2) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x3ff, './bus\x00'}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x1011, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8009, 0x0) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000340)={{0x1, 0xfffffffffffffffa}, {0x9, 0x2dc}}, 0x2) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="03", 0x1}], 0x1) socket(0xbf4ab88b8336a0ef, 0x1, 0xd64) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x1e, 0xfd13}, 0xc) pwrite(r0, &(0x7f0000000380)="15d99a9c17706a278ca1d410d23a1303715ac8659132ca95d1653ba76b755b2451d82ec34953218c09bf9deb41a72a662f049f2366ed4d89f475a6548abe6b255f739fa8a03750b2cc4f9ce0dfbf54f5d6d7d074c8", 0x55, 0x0, 0x0) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7e2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157cf269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf70200000000000000e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a8225ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b01010000000000009f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594c05e0000405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbfa79c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ec85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e7767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c3811ac151a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39b00000000e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91c0164c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07000000000000000000000000ce0bfa1905d6f448bb97", 0x49a}], 0x1) openat(r1, &(0x7f0000000280)='./bus\x00', 0x200, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0x100000000}, {0x18, 0x0, 0x41, 0x1ff}, 0x3f, [0x50, 0x80000001, 0x3f, 0x6, 0x4, 0x5, 0x3ff, 0x4]}, 0x3c) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:16 executing program 0: clock_settime(0x7731a72ba5952df7, &(0x7f00000000c0)={0x7f}) 16:00:16 executing program 0: socket$inet(0x2, 0x4002, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/250, 0xfa, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/85, &(0x7f0000000180)=0x55) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x400, 0xf786, 0xfffffffffffeffff}) write(r1, &(0x7f0000000240)="baba5599df0f746b85d55858c1af41f7770ae97f4be0972ea2c5586050edb089636e5e0c03c208bd1838a2c3ea070c0ec59b7e2c280b63130d6a434674c31445bd4c24d9a426682aa89b791bbbb7fe99c9db0f11db2eb071774f691bf5f80d166fc25871a0a8e25bffafc45d58abf2fd6901754ef6d03e14ea0f478c6612c2945c625789b9ad996e1e066e51dc96309abd3c4d2fab63efedc83e58840d135e7aed4d22db5caad1a259259ad81f308c9acc7c787a37d5b54cc8468f", 0xbb) syz_emit_ethernet(0xfffffffffffffee7, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) setsockopt(r0, 0x3f, 0x25, 0x0, 0xfffffefc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) flock(r1, 0x8) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r3, &(0x7f0000000280), &(0x7f0000000400)=0xffffff4f) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66526c653000"], 0x1c, 0x0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1c, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f00000000c0)) setregid(r0, 0x0) setregid(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xf5, 0x800}) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x68bd, 0x9}) getsockopt(r2, 0x7, 0x74f, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) write(r0, &(0x7f0000000200)="ca7d056d531710df1421c7e7ebef0ba263794a098e2bbaa94bb31dcb89015254129b1feedf09ce086216d02ce935f09af48291082b7db2adca47adbc0445a132f5f48639fe21684816c36339f83990ad16e46987cd7d0c71a5317ad7a1f90d297b254d3624f1e297706996bb2d02d938f6d672e9b722b5f2e4c0b8d1b5baee5e0e945551786ba92fddf199806832039b510f94f9a5a22b2d893b8a0ba615255bace0f933725dd5587932688f312a1bd7d2caec99da82e8e042e01e27911ca2a9644a7cb179c5ad", 0xc7) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/92, 0x5c}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/127, 0x7f}, {&(0x7f0000002540)=""/254, 0xfe}], 0xa, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x89) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0011000000000000000000003f00ffff00603e975f3551c3e417274572269909d70e00000000000000000000000000000000dfff00", 0x3d}], 0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x180) 16:00:16 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x3, 0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) command error 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = dup(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x1, &(0x7f0000000180)=[r5]) r6 = syz_open_pts() shutdown(r2, 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1000000003ff, 0x5, "73cc5160527b0100e534840c76f3000700", 0x74}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) socketpair(0x18, 0x4, 0x40, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x7}, {0x18, 0x2, 0x6, 0x6aa}, 0x80, [0x0, 0x2, 0x6, 0x5, 0x1ff, 0x100000000, 0x9, 0xe2]}, 0x3c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10a20, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 16:00:16 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, 0x9, 0x7}) setuid(r2) 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, 0x5) 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) ioctl$BIOCGFILDROP(r6, 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, 0x200) r9 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000300)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r9, &(0x7f0000000180)='./bus\x00') ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000400)={0x1}) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x800080000000006}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x46) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0x0, 0x1000, 0x1173, {[0x900000000000000, 0x8, 0x6, 0xffffffff, 0x7, 0x6, 0x5, 0xa4, 0x672, 0x0, 0x713, 0x5, 0x7a, 0x1, 0x8, 0x6, 0xda27, 0x3], [0x3, 0x3f, 0x3, 0x5, 0x1, 0x100000000, 0x91, 0x3, 0x4, 0x3], [0x1, 0xffffffffffffad61, 0x2, 0x3, 0x4, 0x0, 0xff], [0x6, 0x100000000, 0x3, 0x7ff, 0x4, 0x5], [{0x7fffffff, 0x7, 0x20000000000}, {0x81, 0x100, 0x3f, 0x92}, {0x1, 0x8001, 0x9, 0x1}, {0x20, 0x3ff, 0x9}, {0x3, 0xffff, 0x3, 0x10000}, {0x3, 0x0, 0x4, 0x3}, {0x1, 0x401, 0x4, 0xf9c}, {0x401000, 0x18e, 0xffffffff00000000, 0x2}], {0x10000, 0xfffffffffffffffc, 0x80000001, 0x8}, {0x1, 0x1, 0xffffffffffffffef, 0x600000000}}}) close(r0) write(r0, &(0x7f0000000300)='_', 0x1) write(r0, &(0x7f00000000c0)="7c6214ecdb30e517622b04d1935eb6dd502d53fe8465b785078d55d183209041f7901b142171a6039224def1818a3b2c0684adaa4b9a752113df6c4a4ffcc690655d7f5912bfde87d468e682e1d95ec5fb8865a9a7352f9cbafe8a6d37699d5370cd873e434a24505487487dca5c67ab46ba22f31e296c219dc91d9011233d40167e787e9ebad489a2d95f83c21eb5eaf63a5b6080ddb62992620e3b2d3fb15ec210e6ff639e", 0xa6) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000300)='./file0\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffee7}], 0x1) write(r0, &(0x7f0000000200), 0xff38) r1 = syz_open_pts() pipe(&(0x7f0000000340)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="4c388a50744982d3380ef8b162e62ac3702d9c73321da44b080134b38467e9a38cb606b0a5921af5f4412cdf9b2430ba49a683efa14568fb83cb5a56ea7546bf49009c4b91b355ab775bf671422d1fbf2e0363e1d4ad855f2077bb372889000adbd9def44ddef079a802bb2a4e01317cea4315ca69a537f767f8686cd2bd63ab9c5d929021d566cd7f7b5921ffbf902c461b7bec75bfbca52c", 0x99) close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400, 0xb6, 0x8, 0x67a}, {0x9, 0x3f32, 0x40, 0x5}]}) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x37, 0x5, 0x10000000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x280, &(0x7f00005bb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup(r0) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000001040)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d4191186a2a3da81a5c7c5bc27b589481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9feffce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ee1e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84cf8af0274f85e5d83632ef1fd2f969ac01965af7508b3063f278f911458d544642e36dfe66c780e9f7d6dbd8b0208d02b016a040314bfb4c4", 0xfffffffffffffeed, 0x0, 0x0, 0xfffffecc) 16:00:17 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0xfffffffffffffeb8}], 0x1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)='V') syz_open_pts() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x10001, 0x0, 0xffffffffffffffff}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x748685b13ab72dcb) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getuid() r3 = getuid() setreuid(r2, r3) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup(r0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000140)={{0x7fff, 0x400}, {0x81, 0x6}}, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x17, &(0x7f00000001c0)="47c6e2e06601d49845061b4e3c30652893777bcbd0c0da") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x10001, 0x8, 0x40, 0xffffffffffffffd5}, {0x8, 0x7, 0x5, 0xaf41}, {0x7fff, 0x4, 0xcfc, 0x240000000000000}]}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x960e5adf0a1d52ea}], 0x1000000000000512, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10480, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x10001) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "000000000000000100002000"}) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x4, 0x100000000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) 16:00:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=""/242, 0xf2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/31, 0x1f, 0x42, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0xfffffffffffffffa) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fcntl$getown(r0, 0x5) setgid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:18 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) semget(0x2, 0x3, 0x426) getitimer(0x1, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = socket(0x2, 0x1, 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xe08, 0x4, 0xfffffffffffff19f, 0x0, 0x7fff, 0xfffffffffffffff8, 0x5, 0x0, 0x3, 0x1, 0x1}) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c47501bddc8700a7933c33eca47d319ef8d51f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9", 0x57}], 0x1) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/47, 0x2f, 0x842, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x40004004008028a9) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000232700000000ffff00000000000000000000000000002800ffff0000f6a2287f433f", 0x2c}], 0x1) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x20008, 0x100000}) poll(&(0x7f0000000040)=[{}], 0x5d7, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000140)=0x16) getppid() 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6000000") 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x18, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000180)="274d130ae576ab8d5f8d3c6f9e2e1574acda2e71554efa5340a65d7789f90afaf7230c44f10d400387c6eec129556c5eb296eb6af2da88f7cb659a6a1abec52afc4022b338158480ddfb8d0d0fd107016643f0b00cfe1f7efda8ae529fe66554c2ea3a5ce9ee0fb198f685dd988149cec584a49e5d5de9d56b74e1a7e6d82b1b68448cdce34de46d1a4c38d4c89b0f130e8f103d486a4ace33e8a357bfc924e9869c9eae8160d36e6e1481c166dbc529220ba3036117dbbfe2f87be8d6", 0xbd, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x4d, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x10000}, {0x18, 0x3, 0x1000, 0x1}, 0x498, [0x7bb, 0x8, 0xffffffff, 0x4, 0x30, 0x1, 0x7, 0x8]}, 0x3c) r1 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="56f7b1c411", 0x5, 0x0, 0x0, 0xffffffa4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto(0xffffffffffffffff, &(0x7f00000000c0)="ce8804fe11b2e96ebc70dab016e305be531e091668be2f38acd2f7031e01f2c9eb7849106e691d1f445238de9888c509753823cd519cb355c9dbe91ff63908cb54a2370ba6ae8c8bb54f5fc23db06bb1196fe82aed54364a91723ebbabcb7955e002251a7d82d1c1e5c09908c1c11a9af67a8575aa1cff21aa8eddcc1dff008f6f65dd75c59087fc8beb2c5cd498", 0x8e, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="f1f20100010000000000"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) msgget(0x3, 0x120) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000080)="ee", 0x1) r3 = msgget$private(0x0, 0x444) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001140)=""/117) sendto$unix(r0, 0x0, 0xfffffffffffffda7, 0xbfe1b5684ababccd, 0x0, 0x1f2) r4 = dup(r1) read(r0, &(0x7f0000000140)=""/4096, 0x1000) flock(r4, 0x8) r5 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0xfffffffffffffffe) r6 = dup2(r1, r4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x8, 0x401, 0x4, 0x1000000, "d0e7655b6e7044319f70cf49476c62666f3268cb", 0x4, 0x6}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x15) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0xade39c7a300aa80b, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="2eebd00fe0af71482c7b6d7d4bc0", 0xe}, {&(0x7f0000000140)="3d824ba074a0537aa1fdd2874bc598cfaa4634d877ac0fd38cd56d50546ee13c1db881012163d34ddf377043cc7cb865bb272e114a2f27478d54cca9", 0x3c}], 0x3, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1, r1]}], 0x20, 0x40d}, 0x8) recvfrom$unix(r1, &(0x7f0000000340)=""/202, 0xca, 0x40, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) semget(0x2, 0x0, 0x4) 16:00:18 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket$inet(0x2, 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x8) r1 = socket(0x18, 0x5, 0x6) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x801, 0x0) mmap(&(0x7f00005bd000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x200) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) setsockopt(r0, 0x100000000002b, 0x4000000000000000, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x1b, 0x4003, 0x0) r2 = dup2(r1, r1) r3 = getuid() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) pipe2(&(0x7f0000000000), 0x10000) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0xffffffffffff8490]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:00:19 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a00)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = semget(0x0, 0x4, 0x600) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r7 = semget$private(0x0, 0x4, 0x226) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x800, 0xc000000000000}, {{r0}, 0xfffffffffffffffe, 0x85, 0x4, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xd, 0x8001, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xb5, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x1df3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x28, 0x3, 0x4, 0x1340}, {{r0}, 0xffffffffffffffff, 0x8a, 0x10, 0x3, 0x88f5}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x7f, 0xe8}], 0xfffffffffffffffc, &(0x7f0000000240)={0xfffffffffffff000, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x10001, 0x10001, {0x2, 0x9}}) syz_emit_ethernet(0xe3, &(0x7f0000000400)="009cb644b0eabc974668f1f46d853ed1f2f200438a8751c4344f1e2e357ee6fcbadf846a7ac7e8e16e982f79263fca2c6d1919fc749a0cc4c471ccf79da020788db6129d8147ad6c1b50c8c003cbb2db59e2692209e9360002000d32652fbd9914801f72a51c067d098af03c07a081a7268dc09ac783fecacf6b39da125e6fb3d76dd2046ee533d385746a86e675f796765b87c54538b6fd0a4b4280a4a9b4377bb86023d7fae4f50fd59291bec628fe942a17dbdff8ba2166c2ea52b09457db4df06e19d3a9bb0d75297fd083696e4c82d20ce02ae07484bce1a85f5d45e79300000000000000") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x79c27def, 0x0, 0x7cc, 0x8001}, {0x3, 0x200, 0x1ee, 0x44}, {0x7, 0xfffffffffffffffb, 0x80000000, 0x7}]}) 16:00:19 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x56) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x14) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0xffffffff80000001}]}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x10001, 0x1}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/87, 0x57) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getegid() r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="44df6cb650dd7f9852e7e66a6ee613861c1dbbc30e896eb19f08e74c2aab4b75881b84d53a48deebfef57bf8d442528277dfa45de9b9a8fdc0a07f637cad03ba0e0db66cdc0cfdc5993707d5d6faab2735c706b5fdbb2b0fdc531458eab59638d299368616e701456181b8031eeb36334bf0b28a23a61fa11273196beefc6dc54b590b277608b6f680b9711686804baf50a97d2acdb98f03c5950d23e4f5a815d641ae1c2937ca75ec4a00e118e4bc7fef0d0396ad07d6a79c49b3c808c9e512df901942f8c56ffb5be557a15c776b00ac09704e36a5fbd1b6fbd6b397b24bf65115bc", 0xe3}, {&(0x7f0000000240)="f18fdde3734d52f2f3440ae3abf7b58d36e8e48ad096f864de077aa45e2e167424a11abbb603bfc94d06c73aef4248e29b45c0507c118249c60c403e847dad603a030856c4f5c1532b1cf8f18ad1580c54be15de6a00b5b5eab1e0bcc638e7f1e6d1f1206a18b419c96a2b24cb386a4317c6e158dfe75a40747310163548bd346ca4bd44b3979e15b87a45e0", 0x8c}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0xf0, 0x9}, 0x9) ktrace(0x0, 0x1, 0xbec4527ca0e17b31, r1) 16:00:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/245, 0xf5}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r3 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f3ffffff0000"], &(0x7f0000000240)=0x1a) write(r3, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r3, &(0x7f0000000340)=""/101, 0x65) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/71, 0x47) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x8, 0x8, './file0\x00', 0x5, 0x0, 0x957, 0x5}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) fchmod(r1, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x104) fcntl$setstatus(r2, 0x4, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kqueue() pread(r2, &(0x7f0000000440)="0d03eb029f440922a22fe675faa03914edf59332415733ed8039ff87b7a8dc6d553cdc563335a31be3dddbb6fffd4ccfeacb9abf47dfecee27b58dbdc14c6dac4d143628a46d65341eed72f21f57b2ded3eae6266e768cf23564f1a62edc817226c23f3dd9dac7c4483ada23ffb12f9bba29d94496947a07cf154a87a40c2fee62729a51316f068332209a0ee40cdd4e8624b2a6f4a9c6ba62b7e505f214d6ddfeeae0beb39ad3c1abebc98fc3c988f330a933a03efa0afff7b24a351ea32d5ea181836c4342adc3040859bfef5ae82155cbe9232343c840d3c363f2bd2fe346e1d9ba4d7bd3f238c81ca2be4a82aafabfe329a98d98d39dcae9ec34bb00197357be2c8e9c1561dc4c94583b4330345aa1bb2e6c0767ff462e4d9acad222e9b7919e5405cc067723bf0974604684aa0a1595a8af48ea8897c63fa3ea4f1be2969d5c9982d2c3a7cdeb9ab217ee190f70b537cebfb2d8019184e6e03c8497fbf4a8fd6258477c67acafc4552a88404c66ad207d09e047b43451c893dc9e17a02482e2bd6e3a32a67237304aa6657376d0d7382414725baa48ff6fb1bcd8dd55f69fb52e4a2b6d3bcc7df2709de44a7fe2197cfa6e7fb0a81d598608de799e3335bcf2f7010e058b9bcbd1f61d6104afdb03315fc657ce83438dbae010dd2803a1d3460aa838fde9b9edf0c492f7a90e640feb728bb5115a13c9ed9b54805c5b744605e1af3f7c79509f42d323bd5b5ee75f25edb6c21a39ccc7cb3508602e8e95c6028744243f7aab35c31cacced05ca54f793dafe52b17f01fb907b878fcd265a9d35b93ceeaf286099d692389ecfc5ced8fb35d11fb17b05d0438e66b945d1d74a0396e03bbfaa3c16a5cdbdcbdabe9ea3c30a3b07b69e7e5ae4c0cd265ada2a38976b03f836397122c7e92d9eae78bf01da2044d2621cd28c5ed0cf2d31fc3e40e61c881d88fc8367161d1138bbb29e186db9dc1b75f71306f999e7966bda6a459bad3494675f05734aa0790a83aed5f95378d95880c5bb016599a2991f3124d9e8390355e52b56328c9c51dbb7689c585edfe52ffb84b70d2f6b7a6ce860c4ef0aa252589d306fe927c5e1d094f8b1e7aa620a9497c7102ea78f2c6ebbaff69e39230f970dd3dd5208b25634850e360af25ab88ed804e6f98b6dadcb1173d7e0ac7b882d864df0cc178523b22f79149d27ce82ba188bd6ff5d12524a360541b1a1e4f7273d76444b5407b17a0eeffd8a20d40d5030128f15c342efec5753d873e42fcaa279f29f0590e93917d6fc2384b39bf9bc81a29d7b617ceaebb8084e88a9f74c8f5f30c68dadcdb260244d5fab3cd13a0836a14af17ade5680f80642643df231928640f36859921dfc6cc6bc621629b1bfd7bc6b9eb11481e31cdbdcf1d0371c03bfb448bfbbcbe0ea061cb4b72b2f5ece0a7512515e4a1a272b2163ff3d0186b8ecb353ee16fda0225b0a089495e29d5cea62c8c0671f5fd503f0b7e157bb52635e54843f907daf776c7bd31c8aaeafe7cb46bf8b531684d66e9242a6b585ea871a66d3f332aae84ea162629f0957dc9ddeb2ecda816f8ae96973e972b82bc64a5f2270042188f80828bc07908d1e06aab3f9f307abea0aaa535b4015fe731804faf36ec0e0902ff5a6bc4b7c5ed2828c117bfe2f812869063e3189693df07aa8d4e23c741d9a0bbab186e149ce7b170e0a55110a1c048708320b8763421d1cf9b272b7e0bf38aa314f96aa156e68f9f830f49bd82926c868c696ff53cd1a11f7e958df2387eea3206bdbdda72225197e10923097908ae922d6346d9ac3b34cd7ba9dec286e6f72d5e9b939c1b9091d0cbfffba5d780e940bfcb54f9441ca8704abefe61360e029e373e9ea1b5a3103e3390965e9c93316cea88145bb459df4850321893c17b4e24c3f0afa91769ab5e61bd164035ead17c0af76516d316bb069ce3eac049063302fd21b6b83e4c2b06e016f4127834df7a3a82f4a30c39ca5148e914bfbb9f21e8fa899664270a6f1e019d1ecfa3e9e5b41697e9cf7e7d70008ca124815a4b4da987f52ceb127b0ba9324abd199866fd441cff348932ec5a244744e906501cd7e85e83f85a8375f6d4d0c41987b33af150185181a8e45390b63eac00a2cc1623e9f64fa1ba2efc6d6a39a86d4309072ca6b38aa54879e6eb468bed71fde6552eb1d6035ef9a6bfdbb8379058f6706b4f07adc3c2d67b3eaab934da35813ef85fb00d2b92755cdf38a6eb1178e9737e2d336bf40ebca427644c39781c921a5ba1d2cdb5d3870eaa45c0efa2572d77631dc1d6d92fa37a30d5392997fbf7b010edf72cab80ae75fdeb89acc970f1323e03844109a0cc33f37261eb2859ee19532b5541f8b3bc4df6384705b3e2caf124ec88d21eb301bc86b3e1c56fdd52fa526dd0cb3dc1da65fb474eebba6ecc9753f9e340c68c586dcfdfb09b5a4a003227e780cfdc793d5a13560664e77463c5f1c77d1e13845841b5f5468407b12790b6394cbbdd0846960c7b52cdfe8ff9b553a687cc0fe5349a36a6fab85d6fae1daac3d7bf219e42302b56cbecdcfe12be2ec5b2d28e79921a778f77df630e63e9fb0e6300186419bd0ade2dc97d98b814aa7fec197c20ce47fefeb73b7803b1675db133f029cf80def6be46555d81959ac9edcf36148e7fc24278c169ce64de146f917c5c6a764a340b00a039253cd3779a50adc380a4c5ca1d6d3648ab2ba6ff34dc3bc2dfaa556f4431a6f18287f5824bbf16dd565467162d3e897a1e46a4454048af7881c8cb6b67e4149fdbaf123dccce78c7305494f02001e432d67bb7d2ca55f705f77ecaa499d5c0c7906cc33411a22202c380857625649ef079a63002e7d9c206b577ac62b1d4f7e3a2d75410766a50e4a5ac86c4070c08f3f27fe94402fc2e7cf9faf8b0a5dfd944757708151befdfd6f4aad12e8a509e10d5e34e2f95162335cae9fd07114c5f3bf8eac29ddb4b27b581c1486c4dc11cdac92064cf3894753bbb374fcab468385fa8bc0db8930464bd96714966c93d4a33c75b67eac87bc4d3940d353f9efbaf51c1c4d54963763f3f1f41f189dec4357a6fa77accd64a5dd855f601a403c35847c1949e252c684830d09b4f7cd4916b1e0d14a151241d8dccb0dd62115bee2e2bd14bbd0763011f89a82442fb40a00eac9ad260222ac3fb2348dec992dbaaaeaea2c7aef6d64f9600a5c3b2bd17fac1e9207e86166066e31bb680ce7bae6c6a52d2449854ee6fabe1bab6333216929966c1f4d1a67d46358ea57f11820c55f8c361be163d3de63df4085168c890557b338f75a92ffd9cbebc4f3105e48490b4858539a83ff7133437ba222bb3fd57d067ed207b78d7270704bdc85755e8a08f1a69c2d5b875bf618521f0d18571ae2096cf57dab87c6ac4855cd8a174bd95292631da1996b07b4d534d2728acce15da136024add058c77757a438fefc670c8db31227bb254bc364daf8233dffa3baffd14a72fbfcd65f5971ff507a463b1ae7c8a0a3ae6a3ff353a15b309fa5891d57fd90af602d98e05e8a00f3584efce0da34e86e4afa73d7867cc80da9e70012f359da49c6e3d3121176abfb32f6efbdeb44701600d2d577443a6f1d96fcba38e78898768ad89c9ee82da986229b162b317416d3329d75f60e65e23a703284f187ce3f1990e19335eb3473d3f6019e501d0ba052aabbd2209e813dd5a72a4923812e2cb53b8f19b919e9ae6685dc87f53b733e4131f2e2270bacb1448c5f62f19381995306d8b4a43b5a7f1aa077644af3960dd76df6a75b41b8302d062cc45ca5ff09800aafacd4b0173c4a2f39f92e51d3fe22c2891c807cf918eda54cbd84e657d377f7f4bac1ff1f1247eef268dc1aa78e582b8f013b1defe349b74383854dae23088e77e503c7e8af90703da0396f18c165f9c4a3d7207dcbf17d3712315b49db633a2145d1afdb72c9b2acaa5959b5ee796ff34b1c42e112fa7806875adbf958116725ef6243f518d12ff2eae963b8d4567eeed9bc289052ec82623c25d7cc4776f65c6170195743accc4cdd339f2a96ee1067302a3591f825910efb603a3d8a26690b22b63b54020c515697b3765472c5092afec59ad4a0e2989c6f215bfc6810e8af3818b6b02cc2c699b45ab5f53fb09144bef29844ace7e330cde07e830bb7076b92651891e935128bbd79e22a38b2c001c2e10b6a3a68fe2d90c9953ef3799a9ab0238539c170428eec4c9f501aa92f6cb31b462110e4cc60a18872e9ff6910a7fac5c079c885bd75d9adac7f893c9e3ef232561410d73d3e537b4dcf3d6f36528b1b2fc4b6c9eee443a0e56d71978986e4a9aca8ffb0c85567a92aa428e9754652a58e42328c40b3216e227c9d077ca61843049f25b777b91042e7f368358417ce38462883aa3a7e431659bf3b91716934e7ede164ed93cc5ed08c7a745dd1e47941a1e18c2a1b80cbe7a4ab548bf83f8366f0aa7298090c8f7e3c0ecbfd9da6c9e6f2445ac37eafc7a19672cf9aae5ea5477e98ea9df54b8a3c29f40fd0912479aa270b18a3e88181eaec1ed6b672d98b30e75666915f5baf3ea70fe07441d9bbdccbbad0c0448622cb3cd480256b7dc2bbd0367e4ecfa47f7fcd39a42081e410ef76c63bb05b31ab951e80c16d5fb8033b7df1a7ceb182d27eadb50094eb4a12a34a935f3f10366da44e4bf200f852d2081448b25c15ab692af7b8e5688b4347e3c9bef0eea230328151b9fc537876816f94718be9d0c4396f1d46842b7e61aadf2cb33096f517f37f5aa85962f928efefb5121a01e24db09e5f352275b3b63be4c25faa17993e25b7867af3e3501d00bb23b3dc0531a3daa7e1fcbdbcb0e8a2c75b087ca28af3f5f237116549eb7762f1774431dc25bad49f6edde9c5f60fcfbe9ec245b7e9d27e2a67c0e21f37c24faf3b1f31a9b1e4e1bb2876443fc2948fc685e962b7e8f70f25921ad4e99f409e55b06b9c695cb4a77ec7a4e569d4a495786cfdf945e784ff35750de9356540d7a93423ad1ee0291129182a37c8d8f11e1bcc6726ba5a6ffbb4a9e667c095ae2b1d0e84fc5d6da10003e342c58d9aa8755742d5b8f5ea02f8087b116214d53f5f8e05d9a3bd4e44b9a46b51220dfb723b42e95cf6495ea972e5eea782226a719401f43c8a6dd44893414f98188fb484431eb36cdb08e526ee950cd1cdacfb9760e78dc210736d00e8505cae64682aa2c28efe55401db85311fd237e033963c92ca66681c0f45c9a36dde6a046e961baafa91afbef6c5b69d02d5fa96f5a2f2bf7bca003afd98448a30ba4db1db403b003f090c84a4c297ccc85677c023d7e45fb8071f8826bc377754c345d17728f6827919a0b2f1a1824553ef0973e93c77aec1411579aee9071c1292984dd7b5adfeafeb54cc696a06213fd47efe0aaa16322067133f8861509aea3c4895aa99a518af7d7df4440e3906c3cd76368300a5c64468dc02388996a81c6411f32e4f8e52fd554408affeff9d9d8252cbf81c6feaeb933912ba8cb30281f9bef3b6e6c7c15de95537c9ba442ede28c419910e1868c576766c8f1b44f50e64ef13958ef437b2aa67db0b2a49f823a0a5901dddfab1257ff8a3f10e1f2c22f43a7aa829b0da959599617b50c501a90853f023f1150a965bb34fcd1b90c073063821e23116a0fba1b4a1a4817a900298697bf6dd1046c27a36ccd7cef0324ad822439b326200c5688ee9b0d5fb96aad5d9aa703e9f25a9ed5cbe854d5ecc3c41bda5d35a396388bd6560e84c10e9c29e90ca3143da98f261ee6f577", 0x1000, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x401, 0x2) read(r1, &(0x7f0000000180)=""/86, 0x56) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000200)="ac57ccf8b1050e984ed18004493bfff75e44ed8c2c67fc501beefcb3f6d39db954d8b1d6c5c915f32f0e9d96e404ecfe9f9169299ecfb6c4556f5dd1973de2f7a7a21401302e1aba72519c7c2cbe884900fa5cd7ea00e91093926b7ce38986cf0100482c855e9c7d52c772d849e2f7a89596504da38308bd999c749ac53744bda61a236d8b348c609a53d98e852f92cc6419400407c1a7c541991fee69331ef4470785b877caade83ab19ba07240ae58f370639ed50b036311cb4147928f61c54ac9ffcb1f5094b6c2b4e627de75967dcfc3c97bb0a6af780fce45b0bf9900cd3cfe6be1e30796fa95ea8cae19e0608fc66aa95b", 0xf4}, {&(0x7f0000000300)}, {&(0x7f0000000340)="7203a7d2947aa9e11d338d82d9901e9d6b8f51a8f51d767299ec2b95fef4c72426c18e482af9d03669194bae2dfbfed4218ddf9f9fcee27373a011343691080ea4f11280a92eeb811dabc2aeb03d51acd6c39989f131488ef0053b891d5d369cf71a2dde6327cb3a04b5d9c8df9522eb92f5bbf46b78913043efd707f9aa26ac2109f0ffee47c2261c9050e3955967", 0x8f}, {&(0x7f0000001440)="9696f150c5d67da58cae46f76f546e23a9ce463ccc8e9fd8c47492ac32683d8cbce6232219f589aaf12af0cef4913a893b7f9f67c2a0cefd46d9f5f5bdafa10d30e7644d880ee5d92955f32bef4d8b3c366236a519f8add61fc5e4590735ed2ba5371481ec7873f7108646c8243dda6098fa5d85bf072842cf5b9685c9e3f2e64c48c72088dec2d900c9587965eee1f2955cb68ebc6d45c541c3bace832b1d2921f9702b1cc239c50e", 0xa9}], 0x4) fchflags(r2, 0x10000) 16:00:20 executing program 0: chmod(&(0x7f00000002c0)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup2(r0, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000000640)="395112a5059a5d78bdb03dfc9cd77898dc81667b60e2bf4cbdf2128b2879b65e7158cc7be0bc39280cb2bef257cc5a438b473dfecec6091ab74e5bf45d55aca5bdb32aa2000000000000000000939c139c9acab3b4a62fb7643d960ca2d1dcea09addce140e59ce02ec35767765aa536d8bb4100b2e22004c45e006d8cd3d0b0105640ca95aea85863d98a81fe9f4472a8133e03d115ba1ca379471c3ad749a951ed8344ad02e83251cc40809663da7c552dd617342b2cb2fade92d31102739cdaead6790ed17c49de92dbcb5c5110578a1db8b87a390e5cc905ffb413d74a626383d99bca13097c190ec67a8a65f3e17e342e91b8977a56d33040936114d898e0ac2dcd6b3b2be940c2e2ae667652f9c1d66c5a9a892336e5b8a6cbfdcb170cdd319e9c0df954762fd6a667cdd70a5987b87d5bf1f2ce0ce22c0f5ce54910f661e77b01f96bd8c5570aa56e61dc9fafe08489e3e8e1693e6ee9dabc7480f34b26a39668543e1cce3c099739e488494195bf41b69b7ca743aed60ec027ac705ac8f70eb9c1d10d06644a8b88b8ad29653a129df417d74a864c8ea7c562f9be2f33bf783e354ee20c6b035019c1542d495e89947fd08d4ebe7f31e9bcfc3e115be428e62b8088fc490ffbac9447fbc1e22fb2561eeaaa6b617ae067e83ff5bf6890d5ccbc0ba2102a31e8c90caa72d4cf4bcb7db79041da424657516dce92a901354a1683c6dbcef0fefc") openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10001, 0x0) sendsyslog(&(0x7f0000000880)="86ccb250771feb05cc5a548fe74c30108567d8e88cda93c8b91bdbdbabc43c4b6c339facfec4d4694c62e169aaf4aa2678cec543c023514c2604f6db94a8837586b3361caec81ec550fa42241b4bd1f8182f232cbd6a1cca6f18d56a98337f3601c52c6fc7af192ee000190e9aeabfd079fd67d71f644dd49695012ad1fa6a835a1103a7a5ba51707fdeee4b55d06607e442aa2431546c83a2c151c22798fd8c397305ae3ef7e3c2a600fcfec55b496352dcb5e3313b4347a17a7d7e29a95f923720015586151b2f44787ac224d158f745f52008297a7187e84ef69cd667dd151ab5a2ecc8581eb4ce8d9309cf33774d06bd1120913885121204ead5bf26d07f277932d96a8256a02a19c662da133c054451e3bf2ea8bd8713c5afcbbfbef298de5c7131704558efcb792276bdd8d39931b643960ee640d663b83ba7c0b59919ae556d752344ac3534086d354980ebc4e0992d8741ab82c2cb84ee31ff7f2b5f1dd619fde931eb101596bb6bd3ec719b043dcfc3a9ac38627076c05ac53567671328d475984610be2f5e8c10e393cc788abe5c8e2f5e687ad6baf08c3f6da8b08d31d151e9944e2ab3d681c9015de7df98a47756c7ff4b100b0489907d95e99822d19840a684d3380559a363aaa9315cdb471bade9cd10dd12732ad0e00e7bc358c0d587f0686f30f07824c259e20aee3f4b9e6bf973caf383195811c16074528f4c14628d60cb2e13474f015986029f6f2575293de14d950c8f7392bb1d455adbea17db5719c6f874338208e1594d4247e9a69521925a4e087e7525ad777c7cd2b867d0ed538d08954f379f9590769df98ffe195f6ad43cd760fdc8cb84c7719192e9a4a72cb04e1d1f14d67e3090b0c6f6bfa6d87cfaa52cf17167301038decea4eacd887e1584c552df6b4e6f5cdf35d96b9498e99337c2263a20b96708522cc1db0b574d23b87518df0cd71165c0dfb05e8ebc065ebe43884019fd8093e8a5c4133f05e12e2c112413247b3d66639589a9b8a5f4596acd0683745d142d8b6edfeec1683a3d90bc01be80a14615600603e407dc5cec12f2413b4b5b576e436245fadd63dd3571f380171e6c0bc4c72e452f459dd0a86ca990c578aab81839bf707bfb3e5911910d8652976314148b4ffcf24055c9a1af476bcf5870bf6f68f8e9d56eee404628dc9c88455925c48239e4d8f8097265a00d8024f6c565109e162c68689cb50aff559ec3d7dc07890bc37452174d65b4c413ccebd49471c86e0d382830eb306bc51e4f672f3f04aa6994123af8b4c854793c00f9a020e8890b34a24e8fd9451ec83f305b84a0a42ce8eb59491cb6d90fee3d644adf8b02718397f9ae47c0a8167454fff414066e1c98267488bceb3d439fa2d27ed859e2a5798b69ff41ffb5b289c859166707298db74aca6d1e1fd0b5134bad8dfeed49f6a392d755ce9c2a87a0e8730b3da9433706e7d99bc1ddaeed40767d1095b455a3e699c786d5ca7109adc54cf47021dc14f481db1e64c94f362304385733a6dfd86c4b2583e3a9c5fa91286b2e293a7aadaeb39754cfe2b933ca4235ad49a6cd7754cf4e466558d4a179e85c817d7dc7057fc48c56a649e94b168ec9307ef4216165f6da50aa31145e29f796d5cd2ee2b30f57b3ce49c3467e7444947414a6bc807c22fbe2284c41d1eac8739f8e309785829a33bcadf9ae82f6283cf827086816bd7bd5fef14967282d0e513ac90f1bb33879579f86c3ba4d4365c66625243e4deb3c1041113a01c208f1823dcd48b6c2da53f6fe982a92ed75af037acfcf107cb97925d5c56c42892a2c2ab96510530ad654f06612d4fbe8cb29298d08bd3c2cdccbfa19a1a20bdbff6589a28cd31ab83970427f2bca24dbd6b349c151844e6882d3709c869f06dff324c3b9f879bc40de70302d603f96d8ecd364b78980a9be0ff4ae74b8ac172a274a59531a546a95a599fe94e43601414a09aed42c369501c5ef3f8895ff5a7b599ce161939309adb161e81ba573d2c3a594c7ef458c9d4aacf82d22bc890a6e5b10ccd9ce396a3fba61faf4ec9bb1e2df6aec6a65f440369caf039b596304add794eb14d52e9274d932cded4c56fe2b3cf9f926ce3ad889c070a1888ab62f806c92ccf5a629cea8e2fd7609f5da8f7aff09eb225eb6d1c1f77da286d7dd495a2ca50b871b74fbf86713c2428c9e7c31c68e770a446781d6a2cf023826baeb6f3dca1d3d9477dad4525054b705dee6ab7dd1e461fc6f789444a370837fe17dada430cab0c97b1206b34d418ebb56551a2aa0b2c2a642705fd2b6c5ffc98ac736c160dea160ccb7b0a5e98f6f51669a58a0a55bef0870f8512e6d1fd45f553fae0796fe1ef5094b8a83a10da451e4357e8091f41407726b76f9d6e5cbc56b6d64ec11c2f02ac03a4bfe444dfc0476bdd4b190be15809bb0bf0e08a7604dc03c2aca3bec6ae72cf9c0fa2905a9e443ae1b3ba0c46a08f68ff76ab482771e60b52723d2cec654b1eee8e1743feb4bd035a3c50007e19c62aa4bcadde09f5537ac7a4372a87953f63c545c2a395080855f3f83699e3290838ab9743d11b38cf3c7a93f18c94019601bb950fa6f89fbe1082ed503314362d3c4c511629165f206a1ef9d000fb2aab23153e83aa208ae11cef25da7ab9a7fd9f7cb7fd92306fafedf7f46555917d2fa4c47b4c31dd7d4c473925feaede75f9df9937ba00230125d429abe2947e7c2222932c270ed4a9f83301662505750a34472ce5df33d944458c428a3444aec8dc4b34ae62a03450b5b43593750c84c71d37e4a40acb805a91ca0e51f0be3d86aea3156580d9d8b974e028634780f18a17d2ebfaf3ab29aa83fbf07b81d0158fe12a4405952d028ebf1245bbbebc21453f1fb9ae00e96fc74553f90b491dad51a07a264acc5d2cc3a07198be42fdd0d6e942dd90360c593b4843237d36f7d736022f763eb412a5d0a8a1f03a2393e987af2eadb2af182f93f2b6274c1a2f9d76c307ba6c3886c873f8281a0f888226e687b7429d08ac179e6f76cfa98692fc60e7bd25fde421cafa5762fa60ebe5f9e7f54d0ef17b6fb4392c034b05c7d28825e39724be3d058080ff808c06ca28b43573ab66dd632f36c2b1c31d5462c0121cbb54b251b9f82f9ea9972efc85506f12efe238501ac29cdd0d29104ba16f1291928832434cf1c0a6c4474418a7afaeb49623c5fc377e2fce0d6fc0a1d33960521ec07b160bddf037fdebe3f99ac3109cb6a889d173f1d95945855106c7edcecd58d3df9de2e0b9a72322af12072a75a71cac6b06d53251f8d7631e3c6d09ac53a68542802080aaad7629f6ed898da856af01a61186db949bebfb143d67100924968dacb4f69dccdca75ce2775c883953a167b4684a427c1bfebfcc413a1027564a4cfd1540adb41ff4536f063379bbf499934469cf0f6a8a36d206fbfd7fe79fe9a0d20e98640f7259aee09b48ec08a5522ff83ae75354a0eb0e8a5c07b5436f6898d9ea8783ba17efa0f8f7df2c780fac381cafe3ea67cf8ca19b944226dd9eb7b46d8491e83fd914465f0efa7fd50c612bcffc437002e67aede326bd262bd0e7295fecfb1c2818011ec5f5a7583394a93bb65a59e51235c43076183e498bfcd7eb56ec71b8529f1d7b28d6135ca4dbf53d87da59734b4b712174afc044b1145a2211ebd0bdfbc6e90fd665bd6e93b4369270462b4a3b3ea966a578bdaf1d8980e3174b4e896a43ae21a6d2e988553844403bbd9e66551230a0582b9509d9d9cdc7b270b577161c8d977e1f4f0ae700a917ed231199d8fc5317d0a60e0abfce141fd1f87c74d0032c270c2a8fe70796be87637126b807f22880fb0acad662dbbd1c9c30b1afd75cd9050e02ee3e9bdb16bb25e2969f12198ebf4a7f8acb8d6fccc235f0d1aee4bf328712777a3c0ed2dbc6b5d8e446215bec5f5c26e18295c8a395da0d01c3f0f27706e4ad5f616b9f7c5df6b31c31eee9db2e7338b5c964fee95b9d60527983cbdce32d0b78ad5c7bdf104b61bf0e856fb83dc6ca4525ee37643770c4cc1a1a0f82c54a1c4f6f094748101e496a007c0936b9a1a99f2db0b284b1b87c241b82291a8d50404bce3bc4320ab48b3d27e2afd90f387eb0a845ae1c13ee2eae481d8834dfb26f560ab0e68628de97b3177ffd7fabc3db28fb6e9d85eb980db3cc474f265a055a33a6616edfba3158d41100bc0e4064734a991b9e246b3c6a1ee384bf5f0b084782f43a04436174e6832dcbd61c955648130594e62813c066804aaf067cfdb58df946b026f3012c04f03c391b8139731ff761dbf873adc54e3ce3b88b0adcfa9502ea37f7f8abc0c1606674ec00f162fc6292d0c42856487e36c659ce8ac41642553dc91136f60b815aba49007d68777f22463c14304c94dd59eee799a6074cc14a2a325f532433c434cf0094fd75ebf7427b3ff060980d196582188d180caf5901d2b259ee3b1c02514651566980959e89d7cb13bf88f736338fb7001b01e54bcb55844aeba3ee47a1e9938eb9b97f72b4171f1b189814bf45aede58fd46118139bcbfa53ff631c357eefae0b5cbd2c2f9413fe251e6f58fe23e64beedb5234dfbafc15fde6028dac07405b55fa7369d516cddf7dbf5e22a5d993a496d8ab495530a063e0e0546e2006947022e4da3b398b914d436c4f9a879d03f65429d6402f6fef89a7fe72eec0644e5e11bf5d7b57b65b5e50484dc826137b35de10ef4412b0e7df77f5e48df0d58dfe87dc543910de29d85d36cf6dd303f697b879feff1bb212907dae61589138b4ac3f9023e2e43efe2e5f52d31359825c1779be2134b68ae1abc4e675b194b446bf3ab9b45651276c1aba58bab6e7be5022e39968c1e3bd643aa23fafaa644b8ef7f3de1cc2a71b98ce8826c68ba61bbf92643f3d5cee1cd6e672b26e17ebfc1a81502aeffb0aeea6f3456e87255eeea18056e061c1e91251561fd167232a7d4de3dbe1623e3f6415ded63cc8ec722ddfc4a9512169c9812436420ba9d9541cd96b9f53165dd90b1a79c19a612faae57b86d6c2397e76a0a17e49e781dddb98a9c3db5a710ae9c029d1cf5bc413ddf9af434ec144d5ab9a579f956797b5fa03d0ddff347571746bfe4960b4fc4c929bc5f4cd633534cd7ce0980970f61f709695afab50aafe75387199cb5a034527cdc164590e3a731088bd7db81b5ee91ac1d01c268fede85ee3962431286d581df9512e6b7b1ddaa92eb87f891a10d0618b4e58f96b105be5477fa83e6c8c844953c5295867aa31644b418e01cc620ad896240e69c3feb184a11bddeff28305700d84ec011b1f8018361445d7f62ead39c3030719603a495f65c48c4eae44ca5b26ed4f93fa361ff397a9c3981420430b0b66ca5f40484caa3a72d6c0c4569d3441016940006b29f8a4066d7924b797ae999386e394ef69128a9fc69db93f8000c1e4979f2d8f51c4e6d627b7d2e8711a1e55053ec22a19eb787ad55ff38a3c8f8ea766b6aa7ecaa215cedf2ab5221c53260ce8d9a89f6fbf5ec92404580a7ebd748ce9d98290da6e64c119983e48c3a9762bd223b78a91296ce60ec506e385fc95f6af2d16d3ff9845c20e1a15b65e2dabf7d80bc0b42eb8d20715b65988e3d4582307d2f76a2b0ef7d8fc579fc41ebdfd0004b97b498f6f6279a0e1d4e0bc8d34ae9ecd8bf7b43b654ddfc365a418b9b7ccbfa5b57170a78550cf9d91ad166b8ae6e7a182211e07c39f66ccfd59a816ea1de12eb0bcdd3a8c6632ea5fa0c65fca9eca0a9c9d37688021e5882edb429a", 0x1000, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x7) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) write(r0, &(0x7f0000000080)="2c7035a1fdbd4e74bca66f7af668081b20daf61e4c7d9d891586a10b49216c2fb7a041552cd6c16bb8c7311c", 0x2c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/63, 0x3f}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c, 0x200}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x172, &(0x7f0000000280)="b6") acct(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x4, 0x8000, 0x5863f96d}, {0x800, 0x8, 0x80}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) acct(&(0x7f00000001c0)='./file0\x00') 16:00:20 executing program 0: socketpair(0x6, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc806278281c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43f57ed05e0fda229c04f95f9ebeaf656f936230157625edfdf52598a2d92eb2534c2d7ceac616bf682bda855285e8f66cf13bca9cf705d4729f7c40b3dffc0900000000000000c1b705f6b4300048c4c0db6c55a02a05961e620000009edd8a568f564b4d217824216b5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942b"], 0x10) writev(r0, &(0x7f0000000a40), 0x100003ae) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x190) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x1ff, "f5df648091a4565be5eceb7e615913f3ee5a172d", 0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140)=0x5, 0x4) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="373ac3901b9f5f05daeaad610ea1b9e2df53b1dd0765866cddd35882a2fbdb137648d8e121297c1b67fe4d6a785c84d9078e094d21d8845d11d80c344c4f1f3bc46eb3b014ad2de46e420aad83d98957344ba18db53d40f12f6ddcd03790eb9d38baaf205f665f9d5dc183c3ca6605c5413f9facd62e0de66f8137a601205ad23a4725f500fbdb2a08b531229365955490779a7c399fae287bcb4b0736a8fbfdd795d39b516071beee635dce6c44125ef83cbd8178aea7566a6f00994b6c303429a0616c2b5e3976b9d8e432b57006db796ddbb0b4e174bd7069902c366c0653e250e75663", 0xe5}, {&(0x7f0000000240)="2ae29f1f8e62175085119d8418c6fe3ba5379fc5ba90740e7eeb01ba0c9b5ae1a494bf8feb6d09e3f1f8eff148eea675bb3472903667c5c0b4d7bdddebff3e82c37d97773f9ffbe0ccf192685184a21dfc3cdf09f7ad0b22a69385bd8987266321767c24ed031bdee17ae024579afefc8100f021190dc071f8b66dc09479dda7bd2dc685e621aecccbe9778d5beccd9187bd6149239404d0cf", 0x99}, {&(0x7f0000000300)="15564ff26f9e5d794050e3ad666a439c0d9f93270608ff47a8e38080bcd4cd72f89d806dc080a7b505844dbb76d801a2512b251d216e22b76e672610b45868b11c895d6436733cdff2b46677eef5a8b942e8edcaf144bdb134841de9868d93f0c015be86c9f79f77439ca56e972cdd61f1fa7ab70e8734c6dce71c91e4ed9dd3b199d279b102f37e4e88036af121744925a32a7da3baf60889de0ece2032ed729ce159b6fb68ad6b0a9f6f931731cd9d416b91e2d91e628363be0155f4bfe0ed7f7f63d4d93bfad98756fedf4f6107dc555c11a46c52343e36f8e95319a40afbc3b69fd8e62f62fec2d3f0a0c4a99474261ae5bb7a16af6881c2342415a4ca98b6d7073490d428daa6a76e0c5ed82cfeaf99b460ca7cd2a9c8608ba81c191b584a3b83026a11b68320313ab4cb5e6282b0388fafda9c50df45f022867526f96109b1c883dfa432ed1d732c684f53053ee02a6fcde56d193e004d87a0bf13eba8b41e13f57f22675117cad8ae602009cd906f3d3a5214fed51f3f9a7c046bc82fc162b9681b6b56a10aee4614cea26f168258f03de9b29b3fea7ebc2d0b538e9fa75f1ae45588edac788fba883bfbe3a153109fca208b94e3d810f251e4ff8830e26705bbc5783ef1e67a0e87669144f9b37ebb090c7901b569fb647dcb501b1477af3db5392be11fab3fdcda4b099653ea692c5b0c59c098668793a47782878074649da938128def077da30116a80d1c1c58f403716fde1f87b1c914a0e496b585d5fdd5d647a0c0ade43f6c22fc3d72f2483705025a32cf90e1a3326a381ef7fb8ee04cdda0223601f4bdee6fecb3544ed6434f4141ee55822143fc462c2a1b952f1ddf6b42e75a8ee3faed0b03b0f848474619fe7f6a0f34974a95832d93026b10dcfebaf9ca035a6dfa1055050e1a5ae780dad73e23c40831fefa6d37538c9fe0bc27b026918df451f6ab22b30cd08795290c281339223096784015cfeca3b6129768c1bf03d87f7d7f8a7ec2617a2b5c1f1343fa3e1ad9020cf3740465f59386f86c0b00f74f3e6d65569e409a41b8a22de17030336afeb90dfd0d387c3334432027c3b9c4ca38d51babd64420c9eb064776c89b96f1ad09d397c0f6958d9b802dcd3f6c49657685911976a7c0ec12977969280a85d6b9963758112df8012992211e356559f5a3808167dcffad4412e1495a638c08a3f93618d2933a856a2c550bd324691b95fcf02ea2d5722bd9b54990e85b3eecafbb1a8c1707265cfa33cc49b12bb5028b406e4b15f3e5b0443afac0b69b0ad910f37cf370374e6717cc226a607f0a2b4038359a4e4e737533b60fada295ca6491da7bf2b5be0d5cc1ef9b8aa92f8f6451ec0945d8611e9c7c12f44ce97dbf95231719f983f647f122dde5c53a7f9a9b49081f17db95e31ae74d83c3e11fa73fe2cefb9a71a92ce042a1d386826a5ddcacfab84149f8f1dacf43d40e41b2589d9cdb2b2700ab5e750230f1c20def068c7c6cbc903a2804ef490b578a39474122b360da025d6992bc379b4f4db294092a301696718362a880e26b55ed2e77f5febf7d3625f9ea647f22a9af8a826df07c10209c372f7ba057a2c320597d430289a246c605ce866c28b0aeb21f672ffcfe9994fa87af1345994f426bd14c0b5e85936ce3a1b64e11ddabd31b479e57bd41da04b16b635deaa2b5ee0f72aba16e60ae627c32e17b788f0b63d4ee19e57c25f375d569fdb96f06a40935b58929999e98e8369ec806f520088deff206e347c2ef90122a4e8904624c0a5dbf9d79a25ea47b071a8512e96fbac70aaa7307b0353333c4a6bd24b6fd67d7cbdfaf95a4800d4373f85618e49590e2da3ccf00b6311c195ab5a5c30cd9a15f500505072e20667e79b0043e8efa82cf03c395393e906020c630a09d04d374dac931bde2c87428ea23937ebcdedbb5268c7cb1e83bc0369599e2fc3d0a2d6b28f026521d03e22a19f333f825102ef322f0ee99e98c67ff28d8df7b7646583a48271c4772b4d3b72fcb5399dc0c46c3e1648907b265542813ee4b7eb5fc56ef8c1c75aa2b60603a111d84fe9ee255ce0bf9e39715bc035d9e911e0854a6514555f3bc4a57d12ce00e02ec7024156a3a7053e6e03e2b24df07344c91aeb6395b024ea68d11bc57b66c8482619df01c2e6e75bd3fa7a5e397da165669f9881d26c974ac3f3e6c4210af267a65cb8078ec0361740e3ff9f56c16884b5a75b561a8852ec3ba8e95d9483513deacecb52fb686258b859fa2782886965445e85975480692e5e33d79215e5bbb37dacd7d467547614b9b1bbf756fe02c6d8b7096ae1f8934cd2f0985d89c61bc9a8e5ab30d5e5ceafd1558aa7f4ee7aa2e5cfc1559394aac2935db0b40c8d92a36490d327ef48a95dab1519ce5e94da14fb5415deeb219ce9201fdb024d15f39e735e2341eff9e179fe29ba77181d7484cff9ff58518ef647627999e5f4a23a35fa4757c57fff8745aeb46556bc0da95b100b6be65ada6429ff23fc3be91c3a8ea9aa38b610d7649ecfd4b52975b68d7e7df4c40a50b3de1215fad075346130df7d2e2889380fab88d91bb6360b8e5182333d4d2258122b8eb9ea7de92dea2b551514f96beee977835a7015185695a606167b14f01391446c20427fe47f330a01b672f57143c52b006ec9372ac542301795c90cbe51d402610e1409bccb8e2d9838670052790f9c603cde53aa1f1f617625d9a33546dae62f005437911fec797ae6deaf798293d0e4263746c6c608e09cbd44de1a758bdbb52bd79c6c4cf0de01f0b941c12153e957f7a3dbde6ba6b413525400f9f46efc469bde67dd18a750b40720fcde8a708defe60b3019d8723031fd5eaceb79f2714bccda0190d9b8c2d2e8e0cfd8146113049525893ebd27f0e26a097f97aee29ecf3175eac8da878ecd685c2a10fb0052178361bb164f1d731164b7833cee874b602e563e8446ebad28948493e0d95d4099829c9ccbd9912ef47ff0889f2c03d3d0646635908f1eddcc2fe57ce7d6faed2856aa90b95210a860a14f04c7dddb1fff04459d6825b7a9d6644dc08b8e87fb5354fdb3507e3412d33f83bd1adacbfbd809263bf83d704d4c34f12c9eadb9239e78fa7bca297951cdc97c6603f9ebb22f180dc95cbc81cc6e399519457eeb909576e7dee35a5fc7a6c90a1423b9c490cc589ff1559477605d090d84d6efc31eddac26766cbb935a3673d87690732543213da6cf4c977b2594c2d0769c3413502c60e6985035b3cdbe370ebfbaf9a15a33146027c654a0b664409d5b5f81906c9cf8fbfcf2d64f1c5eb757b48b9fe157c4812d47bfb889536d58bc8d033c65dcfa2493bcea81e036bd23f06aeecb3d774fcd8ec885d8141fd8aeb8b6a96680a293b5199fbb470c9d5bc0e3ffcd9bb51cf313371fd51a92e0158ec9d83cd78963f90aca8b98f68749ed13b17018adba16a53dc2d6d13aa99927f828ef9bf4525f56482e3e828dd37663b759e1403fe21553e0e8eefafd238b0830ceedb9d924fc20f84f289eaeec99622746437b19715caeb97094aa7177e7f00dc95c8d335624ddaabc4a007505fd8636ac42dba1c5e21f21e3b79659350e31052342092444097958846d95458807d2d9a0faec280fd87c03fd42e55103c5ce6778dfe10ee30951d6e04e837d08c418b841975fce8de7086b60c915aa36f3237fa4363f0c2dc14dcfc1372021e8bb50bc0597f705bdb1a9c4262486a344c32fadf3c87f5fde321c6546bd85bdc90689d21e40659c055fe419afd26a42d5c9f5b7fb04eacdedcc9054de4d6ef28da454dd11f6b6c412e9824f494ec27493afde71b7a24975ee43a941da8eb062699e092870c80bafd832b3cc8dbecda16baf96593431b84b2d0a7bfe81a2410ba5942c573586cb84f913f06685b75e5658c30dbff7d1c20314d4a1ac6cd112de845b2773cad437593f3e2df3d6a47780c2523287634ae094d5646b09adadd10faaf2d7ad7b374be4e663117721e11a1711e64177f2e669d7c8a55f63d2e0ad3518ba8ec87bac99a5afaf51e1d845d30add65cd164d287712dd6b832ee1cd84a8f46d76fbe644b9544f4f0ee49f0dce9b578d7e3132a1cc0a55da12806c866a3a60f2fa2e5dbec220aa11567c9d1d0226642d47172d6dd1f5f89258d00692b8b95f24715d6c86a4cc15a25dbdac8e05e845fafd015a25332ca11d1e25fc33d0b2bb50d3dedc966d76ed3e11280a5056d482323cb1df2a2e9c427bf7dd5c48f5ca3ec7708a48f1dd7d58101db31e56bcd3fbbb22e63f725e44f8e22ecaf21eade59045d6cf20007f7c19ca0274734e1bcc77ac53506366d889a885865c3269325b0736198c68a38ac2aa295553f898ab048aa333969b250060e1075b60afc08ff6b0741d97bb7e0feb34675ed0087d52252d08b8582508dfffca7d4a1e3be8bad908639c796928da4d04ec9d76e67816b9a73572aa4def78fd6dc8a79342245346a33a571f2c2ec9dbe2d1de0fd341e76df03f6a730e3ebdb529fbf836bb108a1afa8ce598be8d3c5fdcf10db9992c3cefbc72a42593ab82d29d63721ee4ccbfee93a6b702a9412ae0de4ae1345a82d71575dafed7975bf64bb8f99367d5900e2fdb0c044b0234b633fc268597bfc68bdb94248f7b9f23cfbb39f874ebf07d494a78408844ecf636713e8b316819c48341957eb78e7169866dcfb30becf333a0756a70c4d4187f06a0cc6c42040b000aadfa9d8f4dce20eea7cd2627d6f639a440a8a70a691d66b9f984e17de1280e16e8b9ce2405798d7114bfd603cbb11b5bd680448c832c5c520f2df87120c2a3698d3b3aeaffb449bdafb16ff64b14c787c1bc7ee2fdd189d45f608f4fd9745c3b653cf4a24a05960682813235b0f08086f0187ef7e61f97e46d548bedc08c9e2b6770b7a332b1259009cb602fef872dc5215d237e8a7a4d0fc211ac48011cb358076c11d7f9a4755b70cae0db4dcab4bd481870095c86697c905d0f762074e7c6725d222331b8d43aaed655069c2a687fdb001581fbf243ffe56d87a62179f6659f357551d26a1012e79e4ca13dabea773e92794d9424dee0639be0db164d5a0822a79732a3fe471b592cb439ae4d00da39657b27d83f9b9e36b7ead9363da30da00bcb8d39eb7bbbb2eba3ac6fffc5e3a72e908d5415e9099aeec24a8709cce7c382e394ffea04e60a94a444b389f4fe60b344b753a33f0c67d906b3fed3bfdc0264e0057e22e1fac566cbefef9a0442ebe94a8c6db805713af9d0023e3e42a5a408d0d72ceeef87beeaae9a19a9477723db1d310c5b8b72a4f658d716679dd76c66cfddcc79e33a6d9ac94f8a357009fb31c33104186e413e52a8f0be8fa222bd7772e3079b441e968c454631410f02b10f32bae1bee534079fd40e9fc867483c5da44b159775169d48efa69aee29e50945fc77fb239500e1227f80fbb0730ffd199140e4f01b2aa96d3f48b0a65b89d33ebbe244e8a47b178fa24be964d8dc6e5de4f6c70bff56c83f3cc6c9b386ed85f084007a2021fcea3e2d1bb62483177925e61efecd9c56c95deaaf4dcaba42424457b7bd6ef0b5a266d6b84fb38492f90e4282757481d6d98df0edaa28880074b97f5922e4dcdb7fa6d4ad07fda0ed0caa1d4ff5eb392a31010dabb3598a2935f88553f38940fea5a75bcf5cbd12c4a26ec60cf546093b2414fc93ebedef5f83eb49bdaf565e42aafcda92b3d660d546efe40d369a2ef0c2708869e14f16a24b3c7f58f2af7fa173127a15c2cf7c767378a2757c075efeff6", 0x1000}, {&(0x7f00000000c0)="5bd8d98a55fdc3ec5529747384980f0c35e4631511b1de62c607f15dbd20dbd4ba07dcb186d12fdd74e6cbb77a8e36fcda86ccdd70561fda", 0x38}, {&(0x7f0000001300)="3416c864e7651e4b3dc83efe0e90b0be4c45fd55e30c0292622fb42667a8a43098b36df5ab790abc1a9e2637a43ddbe0ff2aa3900e", 0x35}, {&(0x7f0000001340)="cf9d986fbb5f48a59d266a07505408dbe0874361ab21102c89ec457371b5d36280c3046a934ae909fc7235344a", 0x2d}, {&(0x7f0000001380)="80b9d376155eee4c409035b84a580315dbc199d754", 0x15}, {&(0x7f00000013c0)="b9359fc1f4951bb8387e71619b0345261042ad8eb77abb9f1c473f0b7e0814113a966dcca2cb8295cce817c41c54c1b59eaa282c69833e4caab1c039c47e2272e8c11bc83cf0a36a05180a9aec1077a03e5583ed62b2394f9ff653d98b8a89d04d1f1890b2633684163144c11fe9ab1bd6884c2cc4cfdd32b329b402a891b5d0347ccff14b0dcab2ddd19c043bc905d1af3156b2606ddaa110180def5786e21a92da3f6704c6ab5226c1f734d9a0f9b243c0ab7db1b3a9098eb4b33486a6ef8576d21f2f9a73821a61bb5cbcbe46a7f91d984a299e9de2cfc1bfd6afd26b167daf7db8b20fa924abc289040b0d9569b8acde43f0", 0xf4}], 0x8) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) unlink(&(0x7f0000000080)='./file0\x00') r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x5, 0x8, 0x9, 0x4, 0x7f, 0x4c]) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x1c}, {0x6}]}) r1 = dup(r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, r3, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x171) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=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, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(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, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r1 = msgget(0x2, 0x80) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/196}, 0xcc, 0x1, 0x1800) 16:00:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='&') r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x104) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x81) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) acct(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xa) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xfffffffffffff494, 0x4, 0x101, 0x2f0f88b8a0831c04, 0x100000001, 0x8, 0x7, 0x1, 0x2, 0x6, 0xf09}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe18814bfdb4f5159, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x7, 0x4, 0xfffffffffffffff9, "7296a7b6f77534ecad85ea5d585d3257f5827b2a", 0x4, 0x8}) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x1) utimensat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x3, 0xe6d41cb}, {0x4}}, 0x2) ktrace(0x0, 0x1, 0xa08, 0x0) getrlimit(0x0, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 16:00:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) socket(0x10, 0x4000, 0x800000000) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), 0x4) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xffff) r2 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfffffffffffff944) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt(r0, 0x1e, 0x0, &(0x7f0000000140)=""/233, &(0x7f00000000c0)=0xe9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x28b, &(0x7f0000000200)=ANY=[], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x5, 0xffffffff}, {0x1ff, 0x8}}, 0x2) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/238, 0xee, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000280)="0becf2e4b670fb7bf717cf33796fb663f26443d625040210eac30ab246eecbb6bfda6a8041565af4085108a57ef3bdff7f719d195ea3cc7449c2f27bf2d4af308b7ad9357f8ee499db32bd16f2ce6771cede206ae4c9f0267c86e6a1757dcf465f0e268d5d464cdb4030d4afcd5d569c076a4c06a7935f2f354f504ea1ce15458df71364930097230ca2703dba0f470ae1a1d9873cc30fabb042c912", 0x9c, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x15, 0x10010, r2) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = socket$inet6(0x18, 0xa3c5b19b72ed8f3a, 0x3) socket(0x6, 0x8000, 0x3f) getsockopt(r0, 0x25, 0x37, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0xd0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="bf80dbb853ead22e4442b3f480a2a05874f2d889ad896df36178bde828127f3529f86065295beb234123d6c039e75a6399dab199533d05d41e57ba503354bb89469f515a4df75e84270f81", 0x4b}, {&(0x7f00000000c0)="bad1a3d6a7fb204f1cbb5de2e1d4b7dd4d8bc822fd8a350510da9782552f82343f35651090cbe4b17663a86f48ca088e4b2552e0fa110b640672b55b8d407f896951f396279664856c42e8462649263cae7e5d6d7e9dd42308fa57cf1609b7edc3333aebab6a736fc7d959a8ca7c2fa33271d5a49408e95a6beacfd9a9dead9f3894923c04dd02c763616d517bc7cf2e481a71e7202f46cb2bf5e78d426011337c05bc33cf8efbb760b22969a0daf151a6eb65e63edde3ec8054677d", 0xbc}], 0x2) open(&(0x7f0000000240)='./bus\x00', 0x80, 0xc4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000900)="000000186004008ba8002b27febffddf0000cd3456a3aa8a00000000e99a00"/44, 0x2c}], 0x1) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r0, &(0x7f0000000500)="38a4ee156b229cbc3c0215d6636a646248d3ab890bae6409c2179785a214aaddcda7029d65f0c345f5a5b44abd752c8587218e4e401bf0062253afcd8f5b94c97fa93b4fbed146bf2758b8726c61b065048bfb2c6585dc81b1813273be0b7e393828f647c2996cfe472f25fcc5398b5121d15ab99fccda686ee491dd9f87fb0e71139c0cf8fee733a3bc174c17382acb79b69e99dd0daf0e512b2c32e7e9a40eab3021fc5e53503d26e84f6c7a9551ae16b9a5263c505ce1d40c2fb7683aaf3ecbc5cef032a86733856a0ec5d1eb79163aed78b658f281d2633cfb8ab41f5e605563c0c4811c5f3e46eea7cf178916d0bea4878e2daf2b410042fc1598fd06bd85291a82c7b868ea573bf5a697e7cd5408149d339766773be7264eb2bf8c2ac83ae82da7699d05d46c5e98cf3e32703a3db138ab0ad797c44bffc0bd6cfed5b73d6157fc9ebcf7ffed20853d89777c2cc83d8e7bd2e833096dfaf57783a8e98bdcb4f7afde2b87489b86709d140e2472074fe7f78591bcf284f779180ee9065024b2caceb08856e2ee9cd50ba2a747ce9aef6657d609a98738077f5450b9b4b0ba9886babdb2e1ed4f2d57385b7943b0429004970d7b7b45398eb88cd09196e5f32115861e8997a04ef47ed7672e901c411edaab25a65cd3c2a1414c2cb2b0f3e499feaf9a5a9ccbbf4aa70bdb625dd16b2ef22db0f993c3a95166164e196dc87673884add4024ba5f249d19d745d652b2860e1fbf19afb33670cc38ed20ce289ff07c2101e9aeebf3a3c1fd862bcc1c71d4a8704e6505e490fcbfe8e42976f57e9f3d5a09497dbc944254e992401c05defb77576fc0e70465857e25a6e771b5d1b752f99d6fa5700c82d058e2e80a325f883e025d42344a5f320b13b1bfecf21a09ec4de749d7b1983842378e3b6e8d71b2000ae9a08f79359e6965663771c777d53f25281cc9d1dff079ebb6001fb93cb6c5ec3f9933936e82a01643d9b37cd838d7c7307a7ac3755e8a7ec65ce3b8b64ddbb453f9f20684e0d11e5e623d0230dd2ad3a90cda0090daee5884567d2aa98333dbbc4969edf7ec7c8ef57f7008028d2a51810137b9acf9bee0aba0c783821c99c49a3a21f8c68fdb06538784a117807740c7274d351d45369d236737091617a7d41483bb1228ef2d751de48c228032992a8caea44bd238ccd672fbfa3499062e6a09358a7dff9057ece698fea12ff97d3f0fd8aa3f405b2c160d733c79ca6febe96015ab8c965a358fe50cb0451a8c2fa8a06217a1a8f802494622f929a452b4f7257f0e23b158f6ae3563f3acefc9af9fc6e1a07c9abbdbf3dce3633a040651110e5c2636cbd468fd939f8cfb6e3365a317c7e1cf19df1fb524684cbbcbc02f5d59ed6dfebaee769967ccad076a811b8b3daadce1a25aeb74c5a530d7f1963400dc539413070f2e3e12390738c2303df18e9d36b91a4e24d7083930b298062438cdfc47704764858e724285baa598a2b84e32da70ed45664235e4a3c5c0f22c9ce724fa10d65f91624fd45b1ba315c6412fb04e7b5ccffb08d87ab6f750735f4a2420714e9d394e1af0dfc470a722500cab2ef0eaa29da92e32bcebb0283d193d58bf8be1b00c941a36db9cdb694690edd30e019e2f5858bcbbb229211ac3fd7e0da547a89d68e1e673bc1878c9e2adbe40a23ba265054288ef5269d2a767201f60aee5050218e082da4e9834f157ffef81b3cd33b99c2d4ae59ed1ec84ac36c3e64c11410124f3d174105b67c4b80e17a7309f0537fc2605d4d65a1eba6b8b052bcc24127f0cbf52ab366ca8ad30bc5d1da524730480fbe53f31f243ee881c7d8bc130a53bbb6468b1bcb509eb70ce55b248bfbccfd2e34ceb55fb3b08804cf6b140385f50bf63c5a572e6d3a2eac5d6a9c1248beac4b716b9cdfe059ed6f1838a989d4667d85ef0884883b8847bc4e04c5bda1e475b19fabab763468d41e6ea47cd27b7797ea3fdb5b65e0230a07ee064a5f4a927e6a9b7826de4b2f3101aa5708f20298e5ccd75a148d4a954b3ee8a2db2f11ae0693f53e26df1b27ef84db7f4cb203a32bcf12821edf398cc25a630f70aed25612e2eeef616c762a3dd415f042c3f638def2c125796e3ec79b354d626fdeeba3a046e39f36e3a00b979af3396b554505e2dab5b68c88249e8690b52e6cb49becd5b009c350f7171aeff42caba44dbef486c7e8e85cc2d6076542b34446c904a845a7089d1fd7781ca1bce274220477aab466c4a18985d66bc240b89a08e22dbb93c34296ad54ad76ad7eba1293dd42c9b1903ca4fc006c135dcc87f21c051b8948cb06729b8fb1bbfa9b392dd93cc2283cdea8b3d407208de2ff9341d213d15fce0c0d8e1597b1ef45d3d65055fb5cb08b848f98bdd8987c7b9524955bf0a7df98965a5ef573f241cb3fd12aa9f008f532f842f32a6de99d4cf04f8e5e4b5c2d7dceb23e50c9d1cd6e562feef83ec9e32f54965c992f231a834ca146e05cb6fbbe5abe8c480b8fdb07632627c6da58b221bebe2f50be604e26737f0d5d157b955a0b59aadd29a2ab109896b01ccd14bd6aededbeacd4463c8aeeec47d8777958c75b7632c56b8b10cac17118056ae926e772be49a2d643c39d8327558e1257e76d14b412173b717d2482a3756c4a1a1e8798edf60d77df708263509464db1d9ad96fe43fb4203f5495159534052658d73f9f56123dfc1e78c8dfe66da9d509bf46619d6e1387b7b892b25ab7555808ed460a5664ac72d1e09ba33e62729eaa090c0cf02c789e2275eb83ddce2f30572555779edee720fc4a0e194496d85bd48eb6c2a3fe795ed6bdabab94bc60d9b2e407bd9a1d9430fcebd54c6c7a4e42d1384dcadcbd2ae45e542c3da3ba38f2f59cc895a4d30992a0cb19e015f146d8886f5616ecd50e6be65fd2f1e2cbbf50c8a7646c9d687a16a674f573a8176eef2337a059cd4f1b230e840090ef3f0bdeb0584b8870efa1043316560833d0f6e10e897ddb01f53d52d1eb5e90cc82bac3183ab212db309a4bd9f80dd9a11039f826ffde815c3efd1482cf74bf0ef4d223df9452b24831029a27a4974859ec0d19ceae7e383c65f9b618b025ab441862117fce160b1326e3e9e389f95b5c63997303aca088a103b959f97f6f55b5c24fc5586b9938a1fc2ce4a180426375e9d34ac9aff06bea3a6ea8ece6d537371dc3aa74016d6f8677f5a9dcc9bd3efd66d0422980f0153bbfa5562042bfabacb265aaf36cccdd638a85c360d9f940d2ffaae0c28e2312f4aa470bd46c0aeb0acfe15fddbb57a91a0732e8092340228041070b8e4666169aee325be414cb2562904628c2429c36a6667e4e4d91c0b1d7cf9bb2ca7eb30a14c8fb20ef3a897c2ffabb4fa320382bfa62b3ada0f86edd9e29a8365872461bcdb86a4ce6ea90a489bddd4ea591ddbc30091333410dae60f6e76c5b7c96efd8e51dac8daae27618606f46e640b6213c81ef3c4d79b6435d00d23ac9f8dce2ca2d2a525557180cacc0b8adb3918b358e8ebe7b98da8be2bfea2a9d5d5021cb7d78661c6c3946a5d7978b103c12094f467e28267d11a5c6cba4d0f2dd59ca62facd9a0fbd527f7c17e642cee92f6f9b4679e8227736cbe5ee1e2f411fa40f69ccf9dc28b8495c5dc71f023ff21627f5c1f1ebdb4345e2754f71e31bc5ee848dfb97835609a5a4cee4dee11ac9ff95f400243f2f3f47b951279fa0e32761100d68e3d15acc9269cf646c10c2814f831467dd2e5b9bebf92a9f7d66d333af094724f108de9a0d73ea51994d8a70ddccded38437df00b1ec5e38bbf8ad008655ebaafb5b2c21b751ae8d9ff2b62ca3c82f60b89621efa3f0eaa9f95750457fbe913331cf320e38c8470fefbb955304baffbe0ab7662c5d64e1bdbcfab0d4a3601c91cd7bd30e584f3af1a4cc5e6ce1b2e413be7af03410c09effc394a4deda90417bac77de4f3d37511ad416f2629b6fd58621a173f3375bcad87b8fc5c295dff84c4a33322bf6a611aba05df4a97b3d481bb916b0da388bcfd3b0e24d09a20683effc5084b82a1b29bc6d458d8fc74be404739d2d32c362e3cc5bbf23345aefab3fbfd9955f71f7650de9f55be6842ded60e37994cb969bbaa2640701850f72960902242a3ff7f6e4356f6ec6a0ff06a2512c23f0d7bd4d966a92a05908b743e379c1b693c3158d11b0d902117f53128c821179a979b37813865d3bb5709b56c24439b3b7112a3d7d1aa4a4a6f375b7da9b95e57ce30697a5d52987e1fdc54ac6bd7664f45d06ee097b7b9a496666811c5c9ae0af241c06a031d91117db03d18bc9315b08ab2686e8ff6f0a8ae594fbdcd36ae8c547f5809451ed1ed0eb4f7e29f2a08406db0b43f88b911933575dcb6e76fac5dc1ca7e9560bd64dbb54db36bab081d582ea10de63676ec11e6f02e14d021822dda66df0d6ce9d5022e74a3a46a1ae734a7fa24f7ada0f1aa852a3e6262527e240dc1b67e5732d3b04ffe5fdeae74d1c21ee17f462c9a4a40927bd053497f4dd6760127d3666287b24a5257cf249e4823d968c8c32755bbd7a489ebb5407b8e0e5db8c76b4a161bc29828f607b70637c464bd382ec7fa71fcd0503afbeaf62954fa30a44dcea8177e8560cccdcdb94748f7a56f0e93f22a408cfbaa42e4af54575b6496516b564289acfbc423c17b7c7025675ba8440348f3dcba32342446f533abc9c0130d256bf5ffaa4263f0e929ce6fe104c90740d7271d5964f3c34aa16a0543fed01a58641fdd6b77a6d3bf2cdd4245be2db0ac834aaad07bf5a693b821993baafde270c03aff90f446cf989e6621aedbf0bbad58fb2ce472fb06853126671cb6d17f659c4ed3e22ac3270586a1e47722d1395c121e4803d2e19a3fe0de66a69e7d813bbf1bdab3e30f520e88995917b3c2993bba60aebe1197175d711c4f10960489e347ef1d53849fb03e14e4067c2e1849ea6bda2bda07cd16eea0837ecd79e255086b8a4cc77a9b8c0c38cc54799fe7a3c594818d75caf2e090f855c3cc7fd5b8bef8bbcb0039e1deff189089b335b15efc78597ede248d44d815130b5de8940d17bfa0fd92275677c08166454ea192bd586fda2d5b28eb1c4f40f7ffd95b621b9fbef7037206cfca299ae73b74249688d3fdfa85467c3c6f81c91e1e02b0c24b42be00fbe7e93888bc4342d301aa39f3d3186f934f4ec17c7d24f3e679b7200e8d9b67b023c711260ec59fd71c5c3f8a91f9d1c4af991132d462476b620c828e9d37c76bfc6f7ee9b8980f7f748cd4f36d4ca50b09c7b430d53b62ff382520ac6f3de8d552637bb1fe911816730843a57a8dcc195bb6e6f12f6321a5bcfb854a1c9bbbd88ab9b541e7b1be65fe13a57da049fd051d1ac31ad9e3aece7c4d05492a77dfd4e445ef9028b3d2bd8c8fa62b73969c44b7b57a5c6d0e7549501e80c87abe108274e5db947b9d79d1448cb08e7f138ff0388d114ca0147c97ea9b703ad5d6f53afa28f5a46497379d6ee8ef5446e04af2aeb4ea7f1f81f64bd2c590edca5daaf54a693eb7ecf1ef867aabf4c694369bbb2e1c0e7e7ef0ef0c9415b75f5ec91819d5b23faba64c94d4ea42be61e6b4b8c014178a5cc779cbe3d6ec7698eeb0d73d3b556cd15fb1a58c2a90bd2f11e8e197e7f11611a1d9314a29716f44b3a84c36004f974ccf3b5c10db28e0cd046b69cd474d6a01e325f935cd4587a942c960af431edeec77d04798c88d34e25c3ae3bfab6c53f521c51864037b95e13dbb24b0e82c6dd1a3733cc6823fe740048a269ee57c5c4c024403e25390", 0x1000) close(r2) write(r3, 0xfffffffffffffffe, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0xdf, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x800000000000004) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) r2 = geteuid() r3 = getgid() mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x7fff) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000007c8a5b671b1b10000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setregid(r3, r3) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005a0000/0x1000)=nil, 0x1000, 0x7) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xb7) 16:00:21 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x100a, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4300) r0 = socket$inet6(0x18, 0x1, 0x200) recvfrom$inet6(r0, &(0x7f0000000080)=""/28, 0x1c, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) 16:00:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/81, 0x51}], 0x3, 0x0, 0xc) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)}) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x20c4c22b8b00139, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="18a2138d10485551b24fbe3caaa54b1bd21924a6f32e29550c8d30458cf1d76e022ee3c62d789d5d420c057274eba2eb567eed5f0008612e5bde1a5b77ea973593173f7c0fa6b047951c92f7d0eefcb38406", 0x52) 16:00:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x5, 0x6a85}, {0x18, 0x2, 0x6, 0x5}, 0x7, [0x8000, 0x7, 0x0, 0x9bb, 0x788, 0xe1df, 0x457, 0x8]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) fcntl$setflags(r1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x646132c1e72da4f2, &(0x7f0000000080)="00ec00f80ef95bc8024c9f4b76a7506df66c29b445d141da1f9d382014246bbbf3d134e37c7c20d91e61a8e6c474f1fbbb8dd1443af7e6bf7b6ffe601c9c37643326233bba551fa1a43e6ad065dfb1630135edfb870597593fa71b618086f82fb2df8a044a5431b370358acd12e5909ef8c244f04249acc3c40c753c104ec36d716105970c18865d1ca2212c2fa51fb43bf2") 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffdffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() dup2(r0, r0) close(r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x3, 0x401, "81a6eaa81b474761f359a5afdc9831a7f9725253", 0x8, 0x8}) 16:00:22 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x23, 0x3, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x29, 0x4, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x2, 0x1, 0x44, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x98cbed0322a3bc41, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x46fb14c4ad91451c, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x70, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7fffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x80, 0x6}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x9, 0x1}], 0x2, &(0x7f0000000100)={0x0, 0xfffffffffffffffe}) sendto$unix(r3, &(0x7f00000004c0)="57ac77d4606c3a66eca08948b9ca9fbd837844c92ce943ba312f86629c91ea", 0x1f, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="01ff002f66696cc91c7f3855"], 0xa) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000580)=0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000540)) r4 = shmget(0x0, 0x1000, 0xae2f3a57a442971c, &(0x7f0000ffd000/0x1000)=nil) getsockname$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgrp() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x8, 0x7}, 0x6, 0x200, r9, r10, 0x7, 0x1, 0x101}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = semget(0x2, 0x2, 0x4a8) semctl$GETVAL(r2, 0xd35c4a5e4b8dc1bc, 0x5, &(0x7f0000000180)=""/177) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x17d8, 0x1, 0x659, 0x2}, {0x400000000009, 0x7, 0x3, 0x10000}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="b271") r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget(0x2, 0x2, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/231) syz_emit_ethernet(0x1, &(0x7f0000000640)="1f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xe77, 0x1, 0xeaa, 0x7f}, {0x7f, 0x4, 0x2, 0x2}, {0xd2, 0x0, 0x5, 0x4}]}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x80000000}) accept$inet6(r2, 0x0, &(0x7f0000000340)) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdaa, &(0x7f00000001c0)="785608036afc6860643eca1f77ae4a57d1751fe8fc8f8fa8ce70760f35bc0a1b82310f7dfa89d7456148de509eae7dececf8157db5ad94ad471dd9de9215410fc9602ec343f91af710d8ed7f675a2e0264a69bb1d6af147cd83acfa26360bfd3cac7bfad5b546b") 16:00:22 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) getegid() pipe(&(0x7f0000000100)) pipe(&(0x7f0000000140)) pipe2(&(0x7f00000000c0), 0x10000) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8a022e2f66696c6530006b0cb3767c1f982a4df747b0636d2b22399078dfe22cbb94bc12ec66f80e4b914e730b64e72be2f50163fbeb2a1238a9ec0a9fd655b2dfc5aafbc4eb79f40000000000"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x3}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup(r0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) fchflags(r0, 0x9e4879bed8804ef9) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5ba, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x5c}, {0x7ffffffe}]}) msgget(0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7, 0xffffffffffffffc0, 0x9, 0x7}, {0x3, 0x0, 0x0, 0x9}, {0x7fff, 0x9, 0x3, 0x2}, {0x1, 0x3, 0x1, 0x20}, {0x2, 0x80, 0x9}, {0xfffffffffffff000, 0x8000, 0x5}, {0x5, 0x9, 0x3, 0x8000000000}, {0x2, 0x3, 0x9, 0x7}, {0x3, 0x7, 0x1, 0x87eb}]}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/116, 0x74) 16:00:22 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x8000, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[], 0x0) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) 16:00:22 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="c6b0134180526c37a79eaafe3d269957471d39c78383c889380279d820acdb7f7088635fd370f793c2e0a3656e8ef289e9f2828c1c6530b46491c51336050bf84fe7336297f4ef7ba713d6632874dfbb50c2d87e121e47dbcde76ddca88d96d8b389d178d325b0a755d4fee5c32634894c7db78c802c311365094b674117d5839de84973f6b8573008feab14fb5997ddc4cfa7699e27356e6755fca13d49be68b2a8a72bf2bea04aaef6617ce53e18036ba4ac697b6532b0b2ace7659868cc51d3f62065cd7fdf6a3a0a", 0xca, 0x400, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0xd83e60f95500323f, 0x14) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000200)="4d90148f8959c4cacc53c95ab0800d9090acad06c1edd329b7c6caf2c43058269ed55a786f5695ec260f91fd34a95d6ff0a6e08be10e9089b6a213ec24db7e3a0c55d601ab8f627b1ef11b3c6e62686fe8c9da5be4beef1b1c38cfc99d23342ab3fa8a1addfbe25d8b2addf6bdc3e7b1de373f83cd99a0f6728018fe3971561cffa9114fc3d85aedb2723acac2648542503f0252eb901a55878c7455e5102b6c7c967249c7cda0a2069d74e9cf86cc6f5be4da6ba90214da6719f429a175ddf1a4b02b1590100100a3ea83aa534c646cf139c20c1c936871920af9ee", 0xdc, 0x400, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 1: r0 = msgget(0x3, 0x100) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x20) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000000000000000000000000000000700f30002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5963c8e96cd0dbfa37f00000000a36d3d71ce0fdb2926e43962b6ec24ca4b9fa6e5f26062c86bdaf40c11bb4655e3790b126f0b33097f5c1787a4b7a249debe405e04bd6addd017d7c825269beb143d4edf4e214e102677c260b728986f9b81453bee427aa49dd00080bf59d53a12a6e14580b7de36117d76f5985d462c1e1c087e7a30a548005ed89887d0d71a07238fcc44aa799de54333f56a6817094a11035112dce0cbb32151c4018b48381036e63b82e5f76e61e95f974045500d293fa1e836"], 0x55, 0x3, 0x0) r7 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dc56cd324a8da84fff45358fe", 0x9, 0x7}) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000fc0)=ANY=[@ANYRESHEX, @ANYRESOCT=r2, @ANYPTR64, @ANYRES32, @ANYRES32=r3], 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) dup(r7) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x4000001, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) 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']) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000000ec0)={0x3, "a50c43ac0c303524343616eb2d9ce59d2f36e670079229873d22aaa1790bba0cac254722f637f54d786a1c367df0c3f29d3052a7ef46423414a4736b5f0279d0e6580fcafd344f4cc154d338789a09e0d758b5cf8809fe9c53694229ff34342ac4e558b95541ff7aa7881733c5aeb60e7f4038ee3b6f970931145ae4393ce77e0f0f913109bb6699af16b28abf4e6b3f3733f0ae0d1f9cd7178795026ddb7e9683a5fbd0dbce47d870df2df87a4edd68a5c8f7ca4137b06fe3a5bfc7fcaa017452d6d60e098c45e00826e1393e39ea8bdf91ec38931057ee0f05c9a076cc4590ef6445920db5711ed6b67e"}, 0x30b, 0x800) msgrcv(r8, &(0x7f0000000240), 0x5, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r3, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x11, r7, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="0ed445a5c55cd6118bfe0f547654123a3d9fb0d992030c8c3356c4e71be3600eafeaaeb2bcb177e0589d5710d636f145f184b3d8e11c50e1458ea6102d18a27d98aedb7e110d032839ae79ed", 0x4c}], 0x1, &(0x7f0000000280)=[{0x60, 0xffff, 0x0, "cd81fb17c4e1617eabe6c42d57cfde6fc3304fbfa3e2a10a988a3561bb64a7ff49a5e89c94dbdf3e8ba21703ffddf96a913a9f2636b583850ad02f9f4bb90e840b27cc594ac8d9ece7"}, {0x58, 0xffff, 0x5, "0e6eabe37d28c581bdeef20f659b127af02ee3a2113d331409f3cf1195633af08f220c7f134cbfa29b08a4034f37960be71c407cf64874927524c58ddf9e3df1636d1ed9888f5145"}, {0xe0, 0xffff, 0x8, "db34e33534162789f852d5d33c8152f2eb5ed4c6a1edb749df9a7c1b343eb55dc125daac9333653d008fc67e16c2f7eafabd62d869b32d55dabe5b28f2b920d508e3fa2cd35fdbe88d18cfdcf99e715a1e2f69f2e36fd062098bfe1e9e93d4e7b53bda6f8ec8221db79baa2001e8a3dc74871b764ea5bb78c262002c4d606911daa0b1732bc03b9e228597e2e20c9e7bea47233e5b5c7cbd5371614568525b14fb0af4a49ea1429ff83c6fed383805b2e63645ab3778125bca42a5ae2af19a88923c4584749b469abb276365819abb"}], 0x198}, 0x404) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3000a2e4dc5745192a101000000000ffb67b3bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff59}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000200)=0x10) r4 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r4, &(0x7f0000000280)="873794b4550f1c80", 0x346, 0x2, 0x0, 0x0) 16:00:23 executing program 1: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x7f, 0x3, 0x8, 0x401, &(0x7f0000000040)={{0x33, 0x9, 0x61c4, 0x6, 0x43, 0x3, 0x5}, {[0x1, 0x4, 0x10000, 0xfffffffffffffff8, 0xffffffffffffdf4a, 0x3f, 0x8, 0x2, 0x6, 0x9, 0x8000, 0x0, 0xfff, 0x415a, 0x9, 0x3, 0x100000001, 0xfff], [0x3, 0x9787, 0x4, 0xffffffffffff8000, 0x6, 0x7, 0xac2, 0x0, 0xffffffffffffff01, 0x8000], [0x63a40544, 0x7, 0x2, 0x7ff, 0xfffffffffffffd06, 0x239, 0x7], [0x3, 0x80000001, 0x1, 0x4b3, 0x7fffffff, 0x100000001], [{0xfffffffffffffffb, 0x1f, 0x3, 0x7}, {0xa0, 0x10000, 0x3}, {0xfff, 0xfff, 0xffff, 0x1ff}, {0xfff, 0xeae, 0x1, 0x5}, {0x3, 0x8, 0x1, 0x100000001}, {0x5, 0x7ff, 0x4}, {0x1, 0x7f, 0x2, 0x7}, {0xfffffffffffff000, 0x9, 0x12d, 0x6}], {0x7fff, 0x7e79, 0xdd5, 0x5}, {0x7f, 0x7fff, 0x7, 0x8}}}, 0x12, 0x2b86}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x2, 0xfffffffffffffeff, 0x1, 0x3, "444a2ee3568a23cbc7838bad1998e87611680a52", 0x6, 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x3, 0x800, 0x1, 0x6, "332230ed18937108a4562b067d66f3bfe5546d57", 0xffffffffffffff3a, 0x1}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) lchown(&(0x7f0000000480)='./file0\x00', r0, r4) mkdir(&(0x7f00000004c0)='./file0\x00', 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/174, &(0x7f00000005c0)=0xae) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000600)=@un=@abs, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000640)=""/202, 0xca}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/90, 0x5a}, {&(0x7f0000000840)=""/243, 0xf3}, {&(0x7f0000000940)=""/19, 0x13}, {&(0x7f0000000980)=""/220, 0xdc}, {&(0x7f0000000a80)=""/231, 0xe7}, {&(0x7f0000000b80)=""/3, 0x3}], 0x9, &(0x7f0000000c80)=""/47, 0x2f}, 0x841) syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000d00)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000d40)=0x862) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000d80)=0x1b3b, 0x4) getgroups(0x8, &(0x7f0000000dc0)=[r4, r4, r4, r4, r4, r4, r4, r4]) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000e00)) r6 = semget$private(0x0, 0x1, 0x400) semop(r6, &(0x7f0000000e40)=[{0x0, 0x5, 0x1000}, {0x0, 0x6, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x8a9, 0x1000}], 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) bind(r2, &(0x7f0000000f00)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r2, &(0x7f0000001100)={&(0x7f0000000f40)=@in6, 0xc, &(0x7f0000001040)=[{&(0x7f0000000f80)=""/135, 0x87}], 0x1, &(0x7f0000001080)=""/113, 0x71}, 0x40) fchflags(r2, 0xb5ea751bf6e87259) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f0000001180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000011c0)={r3, r0, r5}, 0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xc25b, &(0x7f0000000180)="f58a877d821749e1f47b46e0027430bcdc217e1c3ffcdacf00553a83b011533fa78eee108e8e621626f3b6828282f72af48d72191d64181b4fa9d73b455d1c26cadc31f6e6f5ca33a3982d9c2905300a7f0d9eddf264f63b23b083e91d13e488530916d72221") 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffb, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x2) close(r1) socket(0x18, 0x400000002, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f0000000100)=""/167, 0xa7}, {&(0x7f00000001c0)=""/246, 0xf6}], 0x4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000300), &(0x7f0000000340)=0x4) open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x140) 16:00:23 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x400100000001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) flock(r0, 0x6) flock(r0, 0xe7fa6b6aa0f1bffc) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:23 executing program 1: 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) ioctl$TIOCEXCL(r1, 0x2000740d) 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) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, 0x0, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0xfffffffffffffdf0}, {&(0x7f0000001d00)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xba}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) close(r0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x40, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) getpgrp() r3 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) 16:00:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r1, &(0x7f00000010c0)="e2a6239f577b7780eb54a3b682ebb6418bb8c63c2f910fac9def747030c80fcbe5bddc7b0f479fa95393beb75e77190c9453bdfe022154c75af8fb0194dc2cd01cb67dbcf9d327e9dfb60e813c3b2c7be0fa94ebd0151432fc56767ade83fcbde23e98b0ba38577d95ef3ce718eaeb14cfd99323f39ad8d04f48cc177e1fedd8ede922e2b24ecc332870e12f93f33a6190901da2ec4b5360799d69327afde6b55a1f6e8403965e8c271988a49649b068a9ef4ce6c4986e53712dcc9c535e6f63a349c5c55f5f6484e04fa59bfe1df5", 0xcf, 0x1, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x5bf, 0x8}, 0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:24 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r0, r2, r3}, 0xc) getpgid(r0) fsync(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x8007, 0x105) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x15}, {0x6}]}) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000200)="69916e7570c341432a8fe34e58419b32d7b842b2af5e930ba84fe4b6bbfa60eec82207d89972741eeee7623ca960b0f9149a5ebd8e12c06b02af95354d994b6290e6a9e06202557720462d5d7c680ef034e8ca519c7bba22d6e58e2869bc3875702ec9500af94641367fd51098", 0x6d}, {&(0x7f0000000280)="a79e908f45f004cb7be87086b1a65fe81a39afb74379456cad7ca93b716d4b17053718ee27236e68977c80e1b7def1a1a7d7b8b8b8abab54e4fa681b6a2d144607769d09807b93d93106e35e346c0b28556cbba6dcc99a82fdfb6c4b847507cb73448a188791dd4706ba890664e26ca8a229b3571d626147c3fb4b007dd16751318a31316c27f40f", 0x88}, {&(0x7f0000000380)="48ab73391e2ac4d702c6701405789efac68a7d0136b6f8f4bc065eca3261da7cd430d96b5a00085d018a9266de04a42878f764f42b0c851592c8b2f7b6ea080a87d6708e87347bf1ee5c568660f8866bc15a7aecb811e7cf21b534e6680d1c71d4c84b4bb513d44045c81d660fc68c6879deab47f13bac5d5a60b69636b6a6b09e1f6422296423add82fee43988a3247e7a0be3bb2a6183bd00c0bd33d68af118667418a0195c130ec161003247619b8bc0e32bfec3592a8cdcdeaa701cb5fd9ec18270f52deb731d661fd118315181fce49493be5bb795f567fad19e34f15798b385c62f0ed55f7d8e4baba4e29", 0xee}, {&(0x7f0000000100)}, {&(0x7f0000000640)="fcc64416ffab7ddbffb1f57549e6322b87bfb58ec890f84f0e97942e38f8131d286b1188707119e242d115f15835ee204afb7b5854218b3f19d8fcd899ca7299e9fd90f02e97baf23e72d5ebe40db6fed34b2e40d966a773eeaa2ef5f8c5fe06242a3693f08f2e31d18e056c64abbce8564980", 0x73}, {&(0x7f00000006c0)="f67811f8f16bc915647e226e5687f0a45c280f5faa4324733e9910134384f6ccd4d4851e19e359fed05d36c3c3e03cebf05a454820679481eb21cb9950f99ed36182f484950d8def7631bfea5f13cd67d133d90a0541217846a7301afee2b3c6132cde81a170712984afb7f16f4776c666c98c6b859fd175a932561f6b31a3cfc419c65ff950eaf98473672806441efb532251caaa17045c33671ad47efdceaa57d2c0fa1911df76fb7932fd5dbf0e4324d280147bf362a4043c739427b8653a0c9ce03d3d6075cd3db9938f8594dfe6fed345d362033c7c361a3b13b1e80d91f901b539", 0xe4}, {&(0x7f00000007c0)="b67508305e7d60ac015bb664859976a06cfe1d31e802395a61a433aa6f88cbf6e1adf29e4e3e3c639fae29d9eb74c69ca381bf7e2bcc5711820a3a2db488233a886869a69529d54da9c48bbf8d28a1baca8c5891b2b4b13d93715152cbb3e2c20e6ea333b36871ae", 0x68}, {&(0x7f0000000840)="9011f569d5d93a2c45932aa5dceacee1f966737e1fccc037e2dd775842695d49e285323f8fd64bad14db9f48776509fe54beb36d3f8fb05bd86f5b3c3daea3028176707fb82c8385092859f25b2ffe77996a826625361b1f9cac7d4bcab952599e1fd3062a07864d57ea2e33210c55a7e79833493dabe0e9f8ecf47d371253efebf5b7c999d22f2da7e9865e789aa04cfc7b20e04502ef33e08029b1948b6df9b2abaf06bd9be2fcc8e6ec46f0a550694df8b3d16eb4892788427173ab7344e605bf61e001e402f8ee1a", 0xca}, {&(0x7f0000000940)="efdec802d6c30e900e3c6abc0f1cfbefcb7548ac03a06c30f1873cb5d5d5033bf41db235ed832066b8d1b183c845a5406bc542df5738178e7ef6c4edb310a856a54bcbc2817cbf7f3a575d9a9b1b1a493813de40a4a997f25e66d04b25", 0x5d}, {&(0x7f0000000480)="173ee367fc688c3d60338270d7bcdc3367c04e47752647ee2bb07cf42968f90f9f31988617", 0x25}], 0xa, 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)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:24 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:24 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) pwrite(r0, &(0x7f0000000100)="4dfc2c194ee446a1c21d469756ad2ea459cbbdf216a692253c786909085f7df85beb5e2df3ccbc8e7cb81415fa26a5fb8a1477d07ec8ec167573f0fcbbaffad6adb7102424431fd7ae3e9e958774ae86795bc2249c64da008ac729787e6ef82a8ce8cd2a826ad90923a6fab79a3335820496aa8138ce63248d65d5029a85029f07e49f6fb267232ff93b7195132cef744804ce24b63748", 0x97, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x362b) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0x1, 0x10) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) connect$inet(r1, &(0x7f0000000040), 0xc) ftruncate(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f00000003c0)=ANY=[@ANYBLOB="c65d990cb8da7800004dc7d2e79502066cc608dfbc"], 0x10}, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:25 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cac42e2f666965300000b3488a26c6e2a0cab1cb35f60567547a8d4de0c65a370f0ec3e5fa7dc17cb62bd414739b8dcdd27fa025544713f7cfd5c6d90a932e84ff0a1520615c9ac0991564bcf35929e71a223d202a00f2bc3f8a53efa55c0d2e55d2fd12ae572587f9a345f191b14b0faa0b5206b5a0d49051f27d799c823a532d400c1c7a65e6645c4f07ca"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') flock(r0, 0x4) 16:00:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000440)=""/14, 0xe, 0x40, &(0x7f0000000480)=@in6={0x18, 0x1, 0x100000001, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\b', 0x8, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/250, 0xfa}], 0x2, &(0x7f0000000280)=""/216, 0xd8}, 0x47) 16:00:25 executing program 0: r0 = socket(0x1e, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x64) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0xe53, 0x0, 0x100, "d8f0f55dfcacdad80f85b346c1e77dddbe0adb4a", 0x3, 0x40}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(r3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0xfffffffffffffb20}, {0x18, 0x1, 0xef6c, 0x1eaa389e}, 0x8, [0x6, 0x4, 0x84d, 0x7ff, 0x599, 0x8000, 0x1, 0x10001]}, 0x3c) r6 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r6, 0x20007471) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) getgroups(0x8, &(0x7f0000000040)=[r0, r1, r2, r2, r4, r4, r3, r2]) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffe3b, &(0x7f0000000340)="b6") 16:00:25 executing program 1: setrlimit(0x8, &(0x7f00000006c0)={0x7, 0x20040000095}) r0 = syz_open_pts() bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x11284000000, 0x1}, 0xc) close(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x1f) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="eecac63d1f891c3c589ecf5e32b117be7dcd4eb6d6a64f193e69b12b15c2901ad1ae04a39aff8e810b22d9e334e986b54ef58b3c4b648b3f9f018e04915c301e53acc3659816c7cbad6af1e4d565e23a37048ad6c41f6141f086391531f12bce2ae7c9de6cc8f8af652573291a947b262b7964383301466d947e88ce61aec614e921c3926ebc12d4af8bc9facd8396164f2d4d5e942dbafc287cf117592442dcda57d40a6195a71a4b40515733cbed628c6b2cc3aab5445f4b167a3f3573923685843635695972eb3eda3073398813be", 0xd0}, {&(0x7f0000000280)="10749c207956f055251ac7420a8ce3f7fe8f30d38fc56ca2b3fcf83b71cba60b1f8accf50794d4cff70fc8a585635251e5ea277bf47c4a9b5a1091446b85e8ab471251fab3e05e4192fcb92b3de6d2ce4730c34721f155f6107021bb3e2d1d79a9d2ad47b39506563892efa9d31975c35c37c5a964673e6c45ea37be1217654ae2a9cb4cc0a154016fc511de19de6ca262c1b9d0651d180175a3acbcf4335fce6149bfdade17b34730c05b9a6ce2430e917c5a3d4601c3867e0c53631e", 0xbd}, {&(0x7f0000000340)="1192564922fd87fab9e058a3b0fe2780dc22b3c6777c787abdb92edf85eda6a9a2ab27a470be90", 0x27}, {&(0x7f0000000380)="422a9d5d03f5b188be73188d76a08ef8314a8bebbcb5fd2a72975e10777f02157d3ed0e4e708dd4c51a9210fa2319b594d9696586ba4c7cb", 0x38}, {&(0x7f00000003c0)="9f65f90900033fb6a0e0c001ffeb49c5df844992eabd7ad178415f104a1c09fd8de9ce9fc38731bfe39a0f8194a511e8029a79df7a403d307886f84c0897c65d67bb683f1eb00361a3518d6a9120983d164897110bf031e27c3fbf2d920c3f7a05b856566ac907acdcdea26a6cc507a55e71b33321dcd05ce62c23780910d20ececf44173734c68da237036960d841e501f1967c1a4710e9616d7f59f50899dd488fc818da", 0xa5}, {&(0x7f0000000480)="cb2773c0285a22f68cef6bd01fc292dbb589fd45fb84f4b6fdb58dacafe4fd0a6cb684166aa3d7099631b9451cb3685517c13c29b3ce2b07961645013cbe4533acaf4e24b93d4647e9d9714c86ac938dfd31469d0b074dd29e00ba8bc09c2971ee2d76055d724b32e5f0bd2dd4ee66cc22cca36bb6444a94dc59c37e057df30056ae77c86abd0747d7bd5c0828d64683e9a1ab841db41e67d958c093a6bd4aca137084877ddc268bca0a6f65385922cf07af7017368728", 0xb7}], 0x6, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x48, 0x400}, 0x6) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) socketpair(0x2, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="22f3c6c4de2ee8e3f37ae0005ec0cbca4a7e0c628710ff0aa9a0c50088f44524e49eb9dca5f362e4e8af9f6b197ed75a4096a32cd32e0f88c24425951f75e0a894ce90d878b942d45a0ce4f7ff98cc0c8c09d19fe5265734af0a2f2ba50c78e08411ae3121378d692ab104227d8bbbea7a7fa899d770f1b7a09d9658dc6d5f4a8d2089c27af76c159619acbf3135e41a42538baecacea389d09db2550f5a3fc578d57a0e50b97e56730983b61081d7d52eab0233ab91afb3c9fcff2856c25033cf91d5244c9250f4", 0xc8) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x2c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)=0x1) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000300)='\xae\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='-\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',)&{K\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='-\x00', &(0x7f0000000500)='@\x00']) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000580)) fsync(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x5d13ef8b, 0x5, './file0\x00', 0x1000000000000, 0xfffffffffffffff7, 0x8}) fsync(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000600)="7808f2543831676e1c63c963f16daceada", 0x11}, {&(0x7f0000000640)="78df4d21306d7c0ff916583e6ef5de0795a74065e611b71ff866792fc2729cd66e2e83fe275e1ede4e3a7d745bff62f472ca71b27ceb6b35c768d08b1368331e425890e35aacaafe7e7fb35e2157019bf56a9097a158002816a6a5a65f0dffef52e961ba2c", 0x65}], 0x2) lseek(r1, 0x0, 0x0, 0x1) kevent(r0, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x6, 0x64b}], 0x9, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000005, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x5, 0x40, 0x9, 0xf07}, {{r1}, 0xfffffffffffffffb, 0xaa4aa8862f98c733, 0xf0000000, 0x100000000, 0x6ff}, {{r1}, 0xfffffffffffffffa, 0x50, 0x8, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x6}], 0x6, &(0x7f0000000840)={0x100, 0x6}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000880)={{0x7ff, 0x1, 0x69}, 0x1, 0x101, 0xae30}) sendmsg$unix(r4, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001c80)=[{&(0x7f0000000900)="2c4de05e54227c62a75b48c0e7d6f0ca26b5c94bd8f315cfa90f375f23b04fccc7f4e2a6d2d1bea8a1afb4ba5f79d6161e877a7de50457fcff05497ca67bfb6e4d65d6a94a6a4af0edcc13d62e64b155f6fafaf7bb381ce65d176087ae66cee74b88d7c016b52892bba4bb08a8ce028986d17270311ed902a82ee1a489234b85be4466cacc2cd55f9d55e92b920678087409bb600ec5d8397cefaed5609fca2d6eb123b0300d671824a67892f8ac11e4d54f49ffbf8e8de014df979509fd2c8eecd0ffd08e382710175322fd091400bb2a75f605a357cf4ec7d8b9f3371347507ecb51ec18708ffa46bf46ef7efc031c20ca77c9cfa120209ddc21c6ec8caf4a273f6bda3e3eedddc60c3b94f5f2e1eccea9394c931b8a4cedbac37bde2a2f81ad806274495672c92eca6739fb191bdf63684de3cfe977644e00bcb3a9b26338d14bca9b2d84ec972ed82f9ea68ed8b67a876d67d5b759b2471a62ec707ea16418e5ea81b753c1f4d203fef0c58a9da7d3ef76eee9f769e936ac3a6a7ffba1ebbe62f8c83208f0931dc9e67c48814ed9e4262e3643087a938ca563c3b04cacabcece1020f00f9221461318029dba388ba8635a777e91d4d46ae18815ab9ce31be7ef50e5dfc9cd13c365991f76056572212323cf276ac282964e614a653ef5c6f0296ad387491c970796aa88476998b3a8719ba38f809d555db55ae0daff722f6e33e2aab97d04b14ad1c110ee7fe5594dceffa2690d44c9f7d2c1176348ae3a7f0ae89fae35f88936268d5ee3e188ca651d89daedeb5ec3193f41ce95d6d3ff457518f59d775791127916db346fdb7c458eabba4e8dd69cd460d9aeb520aa04045ae5c189511a000d8fda4ac26148c81ae130c274cd226a030a6222a01556649cb69649c0a89f0b99eb679ae45611bf7238e0decc8a05f09967458cf844ef9b3ebad078a08df8685fa07c922761a1a3a5c8c5cc580cf6ef39a79ac6696ca184147f23712da7238f7825e930e4ad2669ed5a608104b9cb7541a40a2242c18b23b688edeffcfdca60d7807af450dd466ad0ac89789960829887b56c0b2812970665cb22ccb1f699c2fcd547538cebe4487eb733a138475d1890e267ca0e1b0ed22a4d9f8dda911e5b1c1acfca2b6404d9af750f8cf67e84bf62ef19c5712b320695b609a24a7de5a4825f2ec0cb98f2f4c9bc3fe797bd97f46e333f0367e4ba02bbb168e9f83c6a9ca90ff4cea1970d78ad3da679dd149e07bbd10bb975f2e2f6487d557a19e79650356a435e3bbbf4bacce99a6632370cee0c569e104c488ee30a3dd40d62b82234c9c806ec1ad0fb6923ac22a530fa404082c18dec10c9c6b9898f4a7d1f1901c9f237976050061475738a6e0d6896915a3cb290692c8598e5cce523938af54de93e272152a4919a6f4ae5be31f7769057053b432a40fd881538e0cc79882b82c9ab9fb809c5609e3f6ac043a15d85ca03a384ebf3ef6f07cc38ce9d136a065a207d2901ddcf738d30f54d1cc6f89d13b5aa7d653509212af402194997d513158b560c78612f0adeda78315a9823e8d3425adc4008bf3dc76128ab67f9659b6ee2c62f442e834d3e07d1bb54d2f73c05626e6b26581750d18c8296dc55afd69dd52d482fef9bfdbc4813d257426577aab08f7639d9340fba3a2fe5df37dd8ac91f672331d38027c4d471b5f7239b3855f694a277bb0dc4d4ffc4086eabf74afa4dd05d0c4f4d5991e09bba52be4a428404d4555a3875a76bb02b0ad32fb508a22a45a34d74bf3d450b1dacc4ef1d8fe5e65084b41997942dd82a1a5d5fbef0dfeff882ce6a8ce1a02ddefeac25867e1bbb704665217667e4b2bf8e317049811543288db5cfa016d9f4279850a1cd367c9cc5884c449f5b9744b8e33d19c4c3fdeb352471b5134f8cfba18c92e2f757ac9c41c217a074c61144a69bfd0c8fbcabcf17a12fcdf4a48546195b4c9f40c2b4ffc42df9524a921f685470492e631698227c3e3651bc1b2981029222d3d33396ffc4470da11ace0352fe1c75a1c04b1c2c10be370471270384f76ecc76f5747e3753a72799b83a2a7f86da9fef5f05d5ff05897118531a3d823c6b824cc09652b51fdb178141304fda5df0346ca5e192b96f18b396f36a61389ac6700667c1f7ae80e4b499bc4e214f48f1ba26a840c3afaf5671ceea92fd50854cc08e59ff3162b1856ede34539b29bd287ccc3e87480ef308a7b6288bdd583c2e9c9907dbdb51f5b8f6e15538fba6da4a2bda961a1fbac4e6dbf0d539cae22976143590551a0326794fb2b39c65c4db6e051a0e7a20583cf9ccdd0112067b04e93d5b915abf4e5402951f3dfb71be15b66fb7a59ae33229c60bc9c6d8c215b5713742cc77cc429fe1743f73e7102c9a4b29f7e6e9bfec0b3da93cabf9a97c8359b5988a938d760950c6f74239892c2f5e6832126457456697d6aae6f642fb3bdaad962c6567436a2ce1896825a6bf1919c131225d6b7ffe4ecab27efe7862acb4339ae450912230a9f1e8a6aea5901d79fe4d9030e05fd1b2b835c1802392053f15555ffe36585127127e93bf91c259f3f8b7d8544d01bfbdd5bc37c53336e310e7c60ec38c1c634d401d5e933c0963105d51a2a90520f5432db61f9a4319539e3a496a7c016f3f780072850212f5fd87d6d3256f441285f5e4db9454ca43c388938c992935919fa21a4245e6c4c50a355986dca69de8db0ad2353516f0985665583ced2237a8ba750aaa245e1c7af9f28afb05c96202661197878fffe2b2b82d2e214f938600ae23de1d03bc3d4f17816545543563a518391dba9bc880a2887cfea8f4c6641c7360ea203d065e966b850911acc487e482a07e9da592a6a9523bec9465b85c30c70cf0e4818250777f2256f3e5007ca1e067ae6210a9339cffeaeff3c20f683306f84b7070eb00a96da42f745b34fd3ce1c33f6599d041ce2edb3fb84d2a096cdcd63e17ec879f9127187c8da8a17cfc3417e43487bfcbd6cfd316c4139a578605a9dcea0541ea8c0a0dc5e2892e2bb1c5b047ea0483539741bd152fd257d1f697f4d3182e2f7d876c3f54d213e1372999465942ce223f01f4a6cf6061b7f893a1d2ec286d31bccae28240ee570ddcfb8f9566e0e4ee4046f10d271a511fcd897bb5c34b23f4c4bd21be483c9b70ebc2fa7a01df2f0938413955ddf79f1484b7a8ad585ab60c869558f734a343d8f98de37f29b1f9ff1c1407a2c7d588780627c6f6e0f185b6bf41f47c33d27e25a5686d70499bde2affd4d035bae186737786f1a75ef09c99d663fa671c02581954cfcbdca33266b2e63c841a3a5bdac3786868c34da88a3f905be7ef0c6116b8aa08baa689bd1564e94c465bb261dd39c3aca525008ae32c50e84fcd20a7f5f4f92939bdde9d6b28d3efcc1f6324e1bf867dd8d82fdaa99645ac8a3a74ed831f5891b36db00bdd6266619854066395a0fe9b76da63b7d60a2ba21152f8710967d8edd6ce890bc2b14a0f691ccbab6b587d1c748f07ebe3f6e33ecdc8e14d899532537e5f91589fed388746b54be265d1018a6515bd46c6f4cf437693dbb99e3cfd5fc17be28e71a6a4dcfbb13422c57a81b302ed2a4d0f157a1506929ecc9feb7a6d395e7d6ff16769786e229d83650426538b4b8e4c581b7a1756357a0f17ea188fbf0f61fab91c3b5edff81010c9bc36c830b6fde039c54852c18d2be72062a7fa09e661f23b31e9e396d384721a72e87214ab8b0a4066db696e9d4e97615adba3135488103416c94fd23fc1e3b65e27ff21842d4e896cd14093fb94be58defc6841173dc8abeb647487c9f2c2188d8c3467f2849d927df48e7915e1ae04129c32b35b0eeb76a1e0fa7527170c0c61eedd97b2b98e4cad3e551d2eff54d9970943cdbb7a0c6e368d25fbe2f8b4a55b8cca475277c0871d75a5c79b885fc39cfa9bd0be578b6805f5c3e946f43d7196cf9e32ada350bf2e71875e3c9f8b2fa276104969ce0e3c505c6c232eacefec6d74f622fda9a163b5258a37b75e39f351c720ce8d2bbe55905db36c332c1a249ba1c03d186a18063fb29455149c53e9c24a19475967f6e055d950f58863b360268a6ef1e9d8e6a9fa73dd5fcaa60297c0db56e25d4669343f3bac9e297fd50ad8e0cd4a724425aa0a79c3b7ef4119fd0b2ef3dcc5b794016fa8565bce576f81d047642c8ec0c8073c464b64942b087bc39547dbf1b09a027cc93be92c76bfe8c8bf4257b3e5f117c68a30c896ce0c00058a279b765024b6209c0a758153e0146014e11bfc9624a2b4e2185f70d07cd4fdec4037f85e5522ee7e0ef9cdfe1effc237717534752d9694a70615e2b8fda44a84a56dbbb966020a3edaa42ae70be4acbfeaa05155b104208e2934047c36851fc0f355b355498f9c3d6b3f8299c30bf5db2c358cd3f1b225d3d44648edca5621fb633b1fa7dcbeab1cae458a3662ce6a764c0771a7770c5b6ae0e29455039edb94c3cc6f58c94e1273e100fd4d0c07be1367a271a99e85ae5691e2193996bf2368a0dcac6cfe41e56859bcc8000bd633d35ea9daa6f05949c269e486b577d129cb504b8d80fbfaf11fdd1fe906467b6435aaf267fbf000dee537d837c4d81ac36cd296e0c41907e1165d6f8979856b2805acacc8c5d99087612f050a3fabbf10c955f958c4410f072969e25232e80a60325433bc96f1d2177cf823db7c03309cf4eacc841feccf768f1c2e2ceec45f93281c5826490613405f5b09a47ec1a2eeef8ca51b5dc4e792468a0c2db8219112e90745cd74dd6604420507c7e15d600590acea8d173cf6a7e9bd1a3a855e6126c02d11df70670a2f337beae5166605457abfb6d57fe3c868c88e0f8e83427013d1b6c17610bc7f739caa995f37415dcedee2f4cd2fff2fe362c2c50f335d3161e4a5b947c5733df47abe6d591be9cd204d1ab711d087453299b7f24739159e5c97bd39237429f66dce7ea8c5eb9e0656ba180739d02f2f3c8a8361570dcfb1fb90b745db056e2481a5ce4cb1a37790991be272635cc64938debcfd5d79c17c0675f5e4ba21cc7e56528dfe0e5badaca0a70e45e356986e9b5265249a9b64cbefdf4c9eb27537b359a657b3fd39eec9eabac392a94aff27af4ad4dc5c859221b7d00b883c3f0079caaaa5fadca98c1f7e522100a42396cce5133cd306e5e11f977706e060bbadd09eaefea0d2382aa8e6cc2de9cb4573714909d8a5d1f1fa12c52f1b100c8684045692fd928bc509613006276a17bf9f59bddfdc2d3223423639fa146ec7bfe12502b7a80ab2d9897f2dc420c56123831e5aa2bf49a4bbea53436d548b5e88dde2b0127b4c484bd8f0321f642c92edc23b6a4fcf7cf6d1f25d1abd5c89b1d756de85cd6c9d9aeecdf2199b6d64b1d947538cdb61964cbc7aaa64f8c5bc1853b6100ca2c242b3d44beb4857c08365b61bbd9d3372760454d711e14a997540d4577753d32b9de872b52837c2762c62cc7d18c9b616e12c82a517cf96668c5883db8789df50de1c0844a3ea0dca644d7e4f07a2338df82cc5b3ec51d285dd9696f5ae48dd36174f09167d1382448aff4d8a2460badc2b8e9698bdd102245332d259b3d0a4137c249393e80251d5366ed06e164ae09f2a4bad571b4b384cf4def426a49bc3e6a30e8f8348c7e5e5a28603b6890ec0d2e390113bb03f5ad6ff36c82eb252d58ca55f0ac12fce0324290b425046ab3e210acf8abbebc2e9e1da3d4e6d36d814e82eb3372ec13cfcb22ab8b107394048927bd0f8202ed7bf55b52924173bce4b49", 0x1000}, {&(0x7f0000001900)="8a9bf77eafd68da099e8a9c495097cc973a7830590e4f88ead888c1cdc3762a35b2eccf951d24670039301d73583abb824b0b9ef07", 0x35}, {&(0x7f0000001940)="f0ffbd9702c785a4133e32b108c9e91ecc146545ddae57de854b18e0f1848519fca55a2f319b54da725393601769342f049100ae02d1b3b4d5055c6020f6003600e4cbb86dda657d6082789495ce9e32f908fea5817001b7b44bb90eda11766e4938c1f0db7cd3d7ccd56e6d38f11775c00bb7d796ec89f0ae1bbfcec6465d34d454370d60a41cbaba217c6d43a145a93a77bc2a7b5e96591d865fea1430b08f47a7d8a8d1add0d9ececf2e954f89adda72b15b4421a52f66e67bb506b79e99ad60af1e95345555a784df3f785b6d8ac", 0xd0}, {&(0x7f0000001a40)="8d94ed779c89ce094b0a0e5f6a834afb2510dd5555baa5c7e73222d2bbca17d75b99d208550076ec288203aa9c4e89616e74d07178aa3d4c2653b92b78247dda1f2d4f84004e7737f86e211d9f2ed9b727889083a3c9cea2d964563ba0d69ad9cca636f02bec539d2dd5573d8ca657652c4ceb4368dd0dc8d38c83c27e4fc99ae19a9a5d0a943018de20ed517ab982e84f839e78465a9f588372278fc575ec6c4fe8084187c41ea7f34acf870d2409e9eeefe6f69f6dc29e0459c693e758350e1439ef3bb4788b24a1c076739e5d0b1cd0a69ff12a421fd8352082011f", 0xdd}, {&(0x7f0000001b40)="77d21c5a27f538243fdd33edc18242eefc5850aad53e364da1f2f17d9f23e4cac3cce356910ab7a8c9f7bb7f075f95476a33f3f738cc57d12d751651b0b02e891c30df6810417c8fa8c26f713ff2a32cbf8a4c0937163c739e533bb4b1d68fd1f4ea44c891a782fda1dc7cdd43b4f2c824dadf840e9b46f6e6cffbc1b787d89d4c31055af64a4dd4", 0x88}, {&(0x7f0000001c00)="e5e82962b7b50309da4c59b84defff1bc84020a82f9aaff7a3681996fccf24be54b27d0c619da91f3f7049c7e221a80a0b1e8e1fc8c5fddb7dfe9272804a08f7418c6acf1c9eea3de2b4da587ebe5d7ffe8b9f24b8ebbfa29bcba5ca22", 0x5d}], 0x6, &(0x7f0000001d00)=[@rights={0x18, 0xffff, 0x1, [r3, r3]}], 0x18, 0x2}, 0x4) close(r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001d80)={0x9, 0x100000001, 0xfffffffffffffffb, 0x7f, 0x6, 0x20, 0x401, 0x10, [{0x2, 0x0, 0x9f14, 0x4}, {0x9, 0x7b9, 0x100}, {0xfda, 0x8, 0x6a42b04d, 0x8000}, {0x5, 0x1f, 0x400000000, 0x400}, {0xfffffffffffffeff, 0x8, 0x7f, 0x400}, {0x1, 0x8, 0x2747, 0x9}, {0x80000000, 0x7, 0x9, 0x4}, {0x439e, 0xfffffffffffffff7, 0x2, 0x3f}, {0x1000, 0xfffffffffffffc01, 0x8, 0x4}, {0x9, 0x1ff, 0xe99, 0x593}, {0x5, 0x100, 0x3, 0x1}, {0x101, 0x40, 0x871, 0x7}, {0x3, 0x9, 0x1, 0x1}, {0x6, 0x3f0a, 0x1, 0x10000000000000}, {0xd8d7, 0x0, 0xffff, 0x7f}, {0x0, 0x8, 0x7, 0x8001}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000001ec0)={0x96da, 0x1, 0x83d2effc580c9461}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001f00)) flock(r4, 0xb3006397ae7005b0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/wskbd0\x00', 0x26a8d0accdac667, 0x0) recvfrom$inet6(r3, &(0x7f0000001f80)=""/24, 0x18, 0x800, 0x0, 0x0) chflagsat(r4, &(0x7f0000001fc0)='./file0\x00', 0x10000, 0x2) clock_gettime(0x3, &(0x7f0000002000)) getppid() 16:00:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) syz_open_pts() r1 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2000095}) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/79, 0x4f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) r2 = getpid() wait4(r2, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000900)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:25 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x31e, 0x6, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8", 0x0, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: r0 = socket(0x20, 0x3, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x1000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000040)=""/6, 0x6, 0x3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) shutdown(r3, 0x2) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f00000000c0)="9a25df09e247a514fc71e03317571fc1b042877491b14a25604ef487487dec558d57eb7e195f67e05dbdb2497eb41241bbffb1c513dbc8a7be995b362bc2382d81ab2a8aea0868245b2e27f5a5ac64b50a206bc8118acd25c513a50fa0ad844ef1ddc7e4a57488ffb33df4edd6aec80aac298f0185b66fabb8ca2f33890bd115387d101df1819717794f7ad126a7427378ebb77f849417ed91bb", 0x9a}, {&(0x7f0000000180)="6aa8fd97ab72890d22d5fc37591f6d3d13caaa76e6fe6aa7360c02267e56bee1616c16af2b7d2491c96a22ad5c3c8cf2a1317f4acc12aef9348210dbd708756fd3c58ccd98ccbc3d5d5902d6af886557d691de2180702f52e1d509fc8f730a0916a2f25c8e58f574b7433925e972923c95175b5a1fd860b8cfbb25e4914dd9a39ee265c94014316c1816ba63380b7d3e44799fa696e133e4c8316ff8a49bcabd095441ce4d964e563f96bf1e8668658a588281ca12ef9fa320ec9c30048ab79b4122669e3dd28399b49266f12ca6907b99298bbd621a82b984dc174bb8ba26016b3f40615da05995261f78ed3ef6f1ae670571e1e7a5d3a446ea1c87572aa51e3846436ff357dc8f5ad1d95b282be37b2c6f58a4ee686652bc934c47ea3987eef56973bb309e808d6d4e939a42e11df434c40ebefd158535542c1e92d99fde7e6243192b51773928388380c7b2e60c18e553245555d99fc2f9eef148e1fc0b84cd10bdeddae2d9bcb52d7d03553910bfb5599841c8d97d08a737e772e5255e9ab27404ec5afd7de06ad017f6db791e2e0450d7946fe29962898ce56706ca4621b5033e1c45b52ba88b5d609db684d26b06efbd7215342b1e4c4ef113e166a37836f21da7a91cd1e74834e80d1037a10ebb02d3a826b16434e3daf2b5e6b3ef0d67efb7e2a8e134e1206439d4fe0238da13acfb3f1323b4355dcede12487522b3e694861d0b7290db0d6b464baf4dcf5283ee5163dbbb69665c7f97ed0038cc90007a60356bd30ddadbbc47893cd70f35b600159d4a312337fd19065eca766b29c649fc8cce1a0707cc6ca56e0caac586c1d5bc05e3d1fcce3f25153b55d55377c0e2ebd0c8dee6c297f6264b674e391f4e7886a4ec448910c8b853fb59141a712bcb09c4bfec6a4672c9e443ae7118ffcc32bed1ff09f7b1637aabeffe50e9f2f4901e6f602b20f6bb8c6395f06c211db29325bf8d74070d7d955aef10c18ee80ef94c4bca0ba8e3618674db8573a33990914c3d800ad4a1a36e197a5beada3ff120cb13bc571e7d4a9e3e2ac063f2348606954ec4dcc5fd128f5dde6fc9bf422e557b48d66179f3cb1dec647aae007a36685f990cab15b0c8a99b4ad566e81175e98c8e365e551ef8c371c39391b365ba8b37c250ed8c91b7f208ff4363d97b75f661733da4c6495676074554bb24d22e372be431a1bf4ef1e9f3fd98b2c9fecd0445af5cbf60569f19813e67395180e61886da382f31a355e43e1084ef3c2f88c233b6426cd2f75e5b5295dd77084e35398906d94422bf72915cbde38def7a43e55e104938312f35e4415dd60a68ce4519e67349ffee1ae4acd54491fcf0ee2d708100a16730bd3afa98b02920804342a63b142547134f1a48f85900e30e55ad947da73afdeb3f71bb64f4f47a19df90c8b53bf655b9a80a300644f40785a738c523db03f084505a732c14624234c631ecc7907c027fc641bd30cdcb1e27366d531009b5de925ee5b1b7ac817674a4144891b3409b9338f8eb795877839e1a54716ee0a385ceadf6f0c606027c3dec2770367597f1d9241835884fbb776e0b67b4553656c17dccb93734a24a68054cec1e68206bc525bdd63706817634ca52fa474ef2ad46090c5f9c6e7be89425f32f9e5f7ee766a4d01165ba1c0c48a0ce9732c55821e14cef2c18ff6867a814b05000ea41e1450770554b2097332a8129b031e9af5230c285110af83c93ca1b3f66b3146e452a77f8758df6f2c44392ab0f4b6bfa00908e8619ff8ca7ca18e3da886b667db032af4eba1daa6245de6c0d70ae381566174c74356dc6f6b01624383b5d84b14f0afd02e5b5633dd5f12a43bf7e38919b25e5e04cb599b6416e57b7c7ba9190138a7f35cdfe2c13975bb665c5e05c4e0a5f18ded736163abc69b72521eabf33bc6882e13c53cf36d0c2be6c41a3b90cd610e4a441049903febbf1a574c64d61e26c7245765581090833797b3579ac9e7ec1e31e8147fb9a12299a84dd32099fdf3ad7c1fe679cb1dec10f9bea91129d22adb0fa4718aa0ed8301ace06c316f7fae12f3dd81f15981b30a7e1b495b04700429ba68ad68987d084aa6841370b22de83d3176a4f1b7c2cd0f9a301996a57da1822d654c723d369cc91c7e59952453f234f011875bc6f35ba9327bfe67bb0b6e161e432fc7b806daeacb22756228115543131210ab257f3a10452a8bd5d251980c838fd7e658c5d55356ceafa925dd9af750029440f999a4fc4054c4561cb8effc9f1f031f3208db03a462d7a1b53a4c408220edd7b0b414111efeb44c5c22441b9dc54696732780488f0590833360e56d6266271d2652226f15ef884cf034074cb57f62e01027f7dd78ec4c72ced3a12f9dc0afba0721db143eff54c13ad24aee7cdb1c46e9f2e1cae370b2006a98efbd1c830cf686586473b82825bfa6cb977ade9740cc26000217d94ff1db51b0d260071de905800bc9ad6a5af9029b969e89032b4d8cb041051c32942601751bd7fe8333c0ee4301b099b29f9abf274268b127b1918de2418496ae328aa285df5bd52b6305293aeaaefd75de3110674b1d7da433c1a4745210ee06a05bd2ba35091793dc6f37029cfef0144b855f493ed68358effb5ecd9b27e294c70b3c311fe3d4d830f9a9438fef9beabf5668f816af0393d8fd5d32c21667a4d4c70f615cd22449f92b8a63c23a248486e919acf5bf43622dcfb2813d47addb9198a15e38dbfaa98562241985e36e29d6e2115374c52f0d01321355cdcd4d764dab580d015a690232180fb3e61ed88efdac52cddba73a013cdcad3662177ecaf48d0bddcd92bbc243ef615cb937a9cb20eabbc34dcf14582b9d92a6a29561fb4d7b92f09f340a98e9a518aa9c51fecadba54fd39ff6e7a2f4be61dbc6036d7a1ec0fa2ec5556c8eb9b2fb0fa54bf2a1f78d8f1289f9164dc8cbada643354571994ee34e5f885ef4493579673161bb2e2046f1506bb7367ce05e9c6d9f561b7e6de0a9a33b63d694e04bb25219346a6e933ec6379f25f22807f8a1b02e7ababe50117e7a5d69c225b48412cc7cd25b8230baa950f95955a411df7450492580f324201ee747ed0f46067eb95c262987f29ff7a56a3e256b19aca4943ce49997c10178974b9fb5574ffae8e2c779eeec3c3a99f77a511cf83e58d89b27343eadde1f80efb3b33919a02849f2ff58c12d6e53418d3fd50a483b35240f995486b08607a3a99f646d6cd507d5a4c481c6d461501eb6653b8da0e5b5308f0b8c57356f8cec1fd8c35d136aaffb44ca3039cb85afde67c5b63033f3df75e8fb11bd154293c2ef3fe4f9f03426ce5ba97ff09f906a9bea79dcd88b8a31d5e5ca6c4d944f4421cc1d385a3a7a3ddea19e2e3918ab191d07fc0bec9b98266e3df3d6bfe29ce935b495836441652d31339c5f1be088ff7088c997cb0e05e758f874ed5ad90bee1364de6a00fd320358d2014f4939dc7873694dcdcb45ff31653c548418ce5f0dcc28b54e030dac0355e8241c807447276a70bdfaa349204d481ba4dde183c10339fb544c7566e159d34c6d6168b324c7293dd57306ab476feadb203706accef6f49fb60bdfb3dd9d693d858cb2b0877818f72e64837a7e071b3b6291df4d220ca82bb7cf948fe30dc4f4751a54e6330befb9eb700d5e40374d21a6d1bf04c012abac3568720287e330d2a222cb78462d5f862d0ef9521bc1c9750e3ee1ebed1bfd9c79bde771752f4a70721c6b187ff494055c141ffd3f28afba67a19bb3377c134bdd51787b455b217dd34fd951ea1a68584e9e99b21a30cae786c1a48d79d7d2bed841e6bf573b60b029d6a888f942ef63d095907ddd80afb671676ac7a7bd2216a4b19450264ae3b75598ee77518dd403b7eb302b05a4b516069ec74ed46895e4de17ccc8fdb4601488773973c47bbc9ae4ada22978b0ce238582e26bd744e61075c2724ca1b62936f159cef94cb69c5edddb76e960722196222f1483b2000f6496d3bbd36556e9d2b5517e0b77bc04127cc4b7d2d8cb98fc28a3b832f5c3eb936d2489ad869a3a3c8a780f1d58119fdb814fb0bd37abe2da3738d3518fe9d6eefa9a7bde59f1669e06c513433bfbc262c7f76ecd26b5be560cd951caa55c046cd8b9278aad2a6d79eaa17d115305e3e9020d857c5abb341c8f80651bf5bcf9a83d389edde8d88c6467775144f815c25c8ba0dd60f13d112b2c777af7dd2b0efcac3ac00abbac224de4ba7015d0c4c51e22914d2c869478e79e057b7b50974269872c3c955846e84175228f503e44e15f7c9925c2b056ace4f1e3504551d7e09af4e5aad42cc192df72deccbed45abe23de4118718e16f28dbb0a282e0718df519cd0d922fcc66a55b2b2a36bab2c80bd6f4a2cec20bd729eb096e54f1eb1a7586ee22ba92cbc08065d9166dd0a2ef1c10673cfc11d61656a738124ce044ca145e750f38e4aa0e97856f9e96ac9a8e0f5537e04f9e5652cd93fd612355fe4277a226c8751dafbaa236061bf94d68505ffece60777b1ea5c144ba9b63d240eb2194174001d5f8b9de63f5af8ab49453326a7369aba9fb25d8aa349634e60f5a23c1a632242904bbd9347879ffaec61306b10cc380f335b5699ff706da781e400926fab1c8277a8024c3777675595b8ef810820ee46c6133e6f0319aff93810f3b9a163587cfe1106d6cb9a7c5998314bb12095637864dc881436dd96746c067162e562a13ebc71de5816998189bbdb1c974ccd0beed7b1dc70e489f177d441015ed52c032a9090c20b05fa0aa9badb4c9c06011ba459eadf9d893ffd4e21e04f678388b0718746a866b4428a6174a0ab8f216e4a54007c371ba76b8dab6ad90d87c90f517a40df47d22abde199e153f6944eda3f501d73e7d2d72894b558c218731466938e01ec26e69c4ab70e4ec3ea3359023147b94265d51f12ac789510342dc12314e4ac0640544fc69caf3a33587a33793059084e91ba6c99523556f0ce19143846d529a0c5414b6c91c0bd75cd02aff517674dbbb491cc9c935d129f612cc996fec72f428795e6646ea81efa6d8f6a7ed459ba1f4c335e46925974a73de7fbf0a01f24872a7cdeb6e367393124a3f4229f27d335596c5d8214d210fe44a3c379625435bff3419363da3fccb5a08df7faeec3714d75b3fe663f5c819b664181a0e54875fcca526c55eed1a8d0141da89c0a3e8889c45370ec60917a53f238500a81471a6ac1f9ce4ad728d7eb866cc1f5fb7227c36df8791ffcf04b98ac65867a736c0c157a35744df59ee44a932ee6d437b0ff77469a77b118cb5af019c1945c807be8a2cabccf087d6611860597abc61cfa59d8ef702a61fbec8361bd8ae6bacb0b44b272021c2c2e38ca6cf0baff2baff8bf85c510eaf199c5cf7f8f1e86a00266f2eb91f3ecc547dca245b6085354419e798ccd3adf49a2df9dc13687e29cc164a567a283caee317ebab5024ea423ffe37a8b2119ed3c6e755b39d3844f00b506dfd57180e3c4e7aa9b008f4cc4a1c03877642f066b436d1240c07f41f14077ece48814315e6abfc79dcd5c96e6e5294a14fe10f12ff2ca5ad81a32f98049dab6a056d1dafcf2661c6c96fb4f056bf958f8e6ebb673cfc2ab79e94a6b88d5108c12e9ce73f273c9a7db8834a276922edd46eba30375619c178f23b216b7a755cef797de0adcf2129d7bf67f3b3fdeb090f82fbe62284ca3e83f2f1ddea70d405dd9a1bb1a2e1bfbed4089f60c65161ae88f2c85592ab0d1870ae2d0052182b9b1e4d66c516ba20fe889a", 0x1000}, {&(0x7f0000001180)="0b7e7cbb958b0b116894decece673773b7848fda4c9d11cf16bf8ed02f63b69f122e5c9b347121f2d2d23887f88ce2686faf929944fcc6c768efd1beb283c7389566802b294674e2d7721fa39fc2d48e3c368ff7afefa057ad9eb8c0cbe5fe9b0c5aa21fc20bb7277e0b4346edbb5488787044dd14f6aefa81369f39bfcbe371c1", 0x81}, {&(0x7f0000001240)="c09c33f6d01d4871ab13abec867b02f18ec387f2a5dff8f611a67325677a891d988adccda21d04b4341d9b6535bda94da113e0f69644334f793416ab2b1e5de48cbfb4ee74d939ce17e3edf35b115cafbba198cacff757bd3c58befc4928f6821379a242a2b0c4785ecef7c86e87216fdf961f9a7205fc5c19e01c6e95943a9293b70d412747d5ad8937b4744a133d06e84057fb983ff6f62e27e2f4d487292c6844a0b8eed587c4ec0711224cc3e2a7c35493e3b5b55edf56033cd5236f3b8af5960b76e1044cc8b7a36b3139bcd5aee549844036543c44fe00480ad356", 0xde}, {&(0x7f0000001340)="839c95f1da9894d33363286722a4f899ea47650b96f7ef9712a697c877a8ec8f259582c0698b52d6f810d37d12651836d9aa6f454ac7f8799fdff5088a0378337f293b29760405fe05c5882de548d19fdc9fc3799f97e18afd8b0ab7c95ff92fb026e0223cf1b4f3a8cd1b49d7886351aa6e8415d69f023ecbd343b3f1a1eb1e7709d5c6faaef651e3114b4e52e9251ffbb9ca7e3c2e7cfba9f561ea5b5c8f2a10ce76b3347def973b4c97e3f183b4107464dd63511f95157deab25f5322bf02ce62dcc6", 0xc4}, {&(0x7f0000001440)="e80b1252c8da64c3481ae68177ada990644ccd6383fa4bd57019e73ef1cd260d0c56555501bf8d88f1bbacc696df8ce663e62477b0b6786a3af05aecd514220bac3673ff8e62306ac4d652b35480aac7f789d37656c4bed86abbdd1938441def7c7a7a15465a10ede956edfd7192273dd69d31a63afe3e8e5eaabb82e165ee67ba4e2d1c2c9782b367d3d6d6dae137cfeafda1d2e2cf050add56041ecfbce5859cde86037bfca673f0ddaba716c275b180d61a8f1263b549ff84a13fa15d474a15e9b75abfb5e22faea569afb5bff1c09cc50879c5d86f82affbc85be883f16299970e2b1e94a9fd", 0xe8}, {&(0x7f0000001540)="64bae683f724", 0x6}, {&(0x7f0000001580)="b541d61073c463d9b69c203678027146c4bc03de619b9932d31e94ff41a6085b7abf5c773dea5d89323b25085f5c143beba56a2b6c90b35943ee293fee29c5ebe93b51213ffefcd40e6b8d161e175a6f8aedbd60ab92ecf32ccb0b51338f2b4886b88f99ae658e4189dc4597cf09ac2039396b812dfd9e", 0x77}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="18000015f300000000000001ce02bd0000"], 0x18}, 0xa) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) setrlimit(0x7, &(0x7f0000001780)={0xfffffffffffffffd, 0x9}) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='W\x00') pipe(&(0x7f0000001700)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001740)=0x8) 16:00:26 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) setgid(r4) r5 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r6, 0x10}, {r6, 0x5e}, {r6}, {r6, 0x12}, {r6, 0x10}, {r6, 0x40}, {r6, 0x10}, {r6, 0x40}, {r6, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x40) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r7 = dup2(r2, r5) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x3df) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x49}, {0x86, 0x100000000}, {0x2, 0x8}, {0x26, 0x7fff}, {0x0, 0x4}, {0x41, 0x4}, {0x0, 0x57}, {0x103, 0xfb35}], 0x8}) getsockopt$sock_int(r6, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0xfffffffffffffffe}, {0x200001, 0xfffffffffffffffa, 0x80}, {0x6, 0x0, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x5c58eb84cb827edc, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000500)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x6, 0x9bf, 0x80000001, 0x1, 0x1, 0x5, 0x8, 0x2, 0x1, 0x77c, 0x9}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x6b42, 0x200, 0x0, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setpgid(r4, r5) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000000540)="31442ea85241", 0x6}, {&(0x7f0000000580)="0813f8212bc6d92c45e3357d4d1e", 0xe}, {&(0x7f00000005c0)="775a87755a2119f3a18c6a406de88757f33992ffb48edb38466f712de99ca465c4ea2888f31ee6e079cb276dc3e545d2488cbc4ec198fad4b078ece47afa35ec21c3f7709f0a1aebb573b4fb3f5b4bafcd1b3911657d10c9eeb11e2bf6d0de39cca0db37f01a9e6934e8b3f0eb3f05a8a2c84246721bcbf1f8d0b2b9740738d6a6e3701183c316cea26c89c40331a811f3ee990df1486654c583bd03153417dec8e63767746f2a19128d43d5fd1e4e8814144e7d280a9aca35511197bc6856fc62c48f3fdc18015ddfea15c8f50bd157ae9e8bde2f517f5f1189e8c3bb85ec4be1e3dae9035bea87877a778e23233bc7a4bd31d1f03e9b1bcade63c69f6894fb7048292790de6091a951c37b2e23c48c08a0764a114ca0d04c128f5656cb03d412741526033c328794675a47248a51eb1f6af002a38874ada094f0468b0696f1bd1444ec6ca82c711003164b9a3d4deeada19f8ab1e4e3bb2d5434010cf75dbb117e9123c5e2e137c26c441b715a49833d1c2e51fd7b29f831752a8450da349f0e4325f6c5d4d58d0216e9f4ceafd33ece7f3b4696343e821c0feb074d38c402a128e526bc25913b13cb4c8c3fbbf7eeff3d2aa545af95a41a388acfe6487b34d7389cee70656d8476ff92ab25af71cd3c59c2447911a5325644f8a2413bb5b19f5e7dc96ec1e647ba670f781cd3471a03277dce2d073ba80a567e6c85895c4d2fbe4287e89eea356e183e91af07f4930fe172e0f594ec0cb21d7418258dc0085b3d44b7f7e3d8a4e712943457b9d1b0cb66976936f4e68029d613ae73dc16fc1299f4b809d4cca355f2d6d02b990eaaeadf400ac599ed10a78d51350ecd5fc5483517faaccbd884479895a2e9944f50f4a37e45b2a01b27a7339a2db816c00d6e66a5216fe35ba3c458e2ee6996ac7c2bcb92e78ebfa98506eefa63ef049cf501c6efdb51b120f4f5d10b2b6399e8911edb3a4ba4ccee80ed31f7435d1ef4c48edb751ac0e419ca8dce28750eecf11dfd197e0e093b56655428b906b25e8618b1ad6b460890df479fe008fbd3ea4da99f396b6e11d416abca776b24ac34b20f013b8ef23e58214d364d2c7c8ad41170617e3b6a9283681f8680affbfa060357579e214ff9f7f1cbf6c8e66923f6e46ea7e71c74087643e92dcfd54fb94304b394a54f9ac5217c6dfba06537d2aea3bbba446ae5f7a4ef9681b8b87538c0957ef31307d0e9262a97616a098059d2596865bf7f28474c9c2596d6eeec6ded6962c409c98282e428af8f017bbeb80902df775e6848aae490fc37b59f6ef400876a9170b7fe8fbb31ba891d3a95a13cf24996a150a1c0346c4d492ad21823c154fa0fafffff2d8504b1ed314d689ea6a132e1bd2d7295e9dd4a3fb7537950428bff60231044e3dec9587c3e1c87b5869c5597ecf3027a4712fc578ae7553497edeed185602793a31029771704abe0a422b24d2be1d4a2d3fc3b85c01c13c40508e9a8fe6cabcfff08de1f182bd5ab6cd33fb11ae39b609e294810ef6a27a5d9a884cd24b18a36eebdfe513d48f223015e08da11747ca200c986c47a0cebc02efcd379fccb5383e1da5eaec04a687c2d53a56065f4fd64d532dcb4d6832e0d19dbb4a5aa77770c1ff183372b0a45a53f9d34c85c73007668655186a2afee9ace0614786c17711c7687e5ee0d85ca0802aa724ad17b7d977ccbd848da52496200023b7fae9cfd6c98b8b3e6decdbcad7311489d8df5b19f48adabe5875f057f5eb30f9986df9d56f18ca1a321a5bd0ffcbfb7caf30a9e048d64cf4776a20b8c517b9e1b87c844b39a3b08cd63b64bee1c290bca0cd004f48224fe5b6e5b61c9d469b18ec245a1b8bb9e890aad362bffb6230603270d75e725655c07d91fde33318485ec1c60eb2b40e6c82818eb3d11f28348bd3892c35e4c9a8875bc62f426d6105f446803b2d4c34dffd4f0f697bfd29e5e51b5665dd7ec0160de5ebb446e7f85ab4382b5edf456a129a49a3fa625f288829cc21e7fed50091f530d7bc489aaf231da18f63821f2d660f2ebd9819d3e8ac158e3510e160b0d099ea682be8a9d819d8551a264a3c2132d43515bab1bbb6968fbffd6e34908be4f8ad5cb3ba916d6d652670f7796c8f83cac6046170f813e2b6e01cf8981e6edc456438f9abd9767502782f1995a3548edec810c43487e9b12406b28887820e88533a07bda0c431639bac90bfe8af834122fa8d7f9076b064b6fbb34db8b9506dd415d26866d8ab58429136cf054b07ee19a2461d464d0861c72e01edb323e3d3e53106d1fd5fee155cd1d5f26676f75119f7a67429948885d8a263da586d1fed2c0f104bb9dc8bb475cbe60365ddfcb21780a3366b042bf37c5271d168c1e9fb1180fc2e480ce7655a74e4c556eab4e5a5c9bff9ec5e7b3cd434f959838ea799adafed79ab09a1203bd2437d5f0f06abcc9e90effecde43e1037a4e073ad59fc803c68068c5f7700f127276e3033a8bf57b951a707b474b9e33c56886dffb197edf5c4fe0e61695b6978573eb0009ccdbd2db0e979c6709b122a2ff8916250e90c83fca6f444bba1ac0dd69942031d3cf64005c294e1e8bb4c6af7bab4737a319998fae5658bb7b9fd24e588bcd1836aaffe71a36822d41807733b2707eb880c5583c2fed26e06fa1a33a24d2766e460aa20a5b5c3bff0aab619e2253a98c6dd07ffbdc301703fa161fd0c8f561255b0980f61c0371c0cebe6f6933485cc23cd2fb98e8669835c7ac532612495773e6c7ca034dd4d70316338d3a11aba10833c416be902575d646f83647026a5b86ea4d8bd096976c4ff864b824820fc1f151481a852e7d7f71898763b967425edcff4463436da65b4e7a0dd131f264330d5adf02f65aa41a6e7926b729fd8979b65b0b69b8deed1f70d7ee9ae9938af70e126b82559a99351e058e02c507a24c295351e123ebe62badb3b61a97c0b29dde815ea42f3c053f24f5de1cd62711733f74507adfa6bed796e6e9a1a1d8da71badc8ded8f81d8cdea7e690369cc0ca6c6a66d47657f786cc2f2b00dccc29df25ff479ab1ee5689f5238c4756d9dac4bdd9e9d7956f4e49b1d4e69d254ac538b68029c66a67c8a8e2745f7d1db5a87f8daa4d6f65c6c4d371f51398c7202458794b23ad8382323d3b858e451ed61791a171ad33e7e01296efd33d11e73ed893b5a58aa3e908c335f27975522195be0ee8c13ca524eecdfbf3fa94fae81cff360fe8e17532528ed74d1a4215b1d86600f8268b67a0195208bcd3bbc754cc23674f251360a41538e8732749513d1be837b61cbdc54915486777800080950cd4278ebf25718628cb1dd9bbcc628907ac4ed29d4fcf4be9fb74c8bc328a3845d070c8dbd53adc9c08dd46d4d7e6e158cd9e33e96af68fc271d40d69ba10b02f3e232b4576eac12d4c4c327dcb38d7661e2cfc62e587a074733872b07fe74f019e4e4eff7372c28ad4d9f17bd21b82adf796cc212028381ddffb7d0a8bc2b834cd940799ffc132649932da6c0f573b14479b4cd9f544434945e22dd64ba8373400a0588e89ace1aae182d681453a2e6684eae9763d8a05a93fdf42ee506bf5662b7a22a5f0e623bb5851487ebfc76c0ca276747c5581ba0fafff18a04325c6dc9286842467e750a270af6d2c5710477b61ebc5e3fdd07a0d8bfde80962dba96e07f75ccaae661820ed3f8010063c170932c1e772f559a8508e7ff58a98ef71af4aed14708d7f24e62ba25c5b17a52a10ed6bd6798270c8bb6e0feac5ce76702a084e8f6a9190403955c3c45659d6613a53f0c8606389297f8ff7177ddf74a4e29fec15024d288b60c87577c0924d59b018c2458407117d3e684e486005fc390055134484f0091045aaae93539ab26f890f2a0e6e6e662939fb6552056cec2364f37d8a8474a722a9c34b15aa2d92720208ce8a32561f0c3fe4a367cd1e7a84e3af4b7b133ca7f1de521243a25b6e219dd5b914701556bce89eca466c0786f780651bb19829e903ec3cdb84a6f551fbde6e33f831685fd7734950829a3e4e4f100f17915097e6d93d437e675d6b8471576cf0c8897fd344e62ce13a151aee59164f42aad8f827bc2737cb9a47904ac7e7a033139fe82d8886eee88608226c614d882c80e9ea3695f1a3e1272416fb925851ce5b3d2feaa58890dd53c4e6eee34551e2afedd1e9a1f48d69b2e3d0587c5121727954c1991286e59131ba5ada932a20d1ae2aced3ad761baf231056e75506ae88fcaf8b8fcb8229a8084d645ae19dac3a7f75592f8365763dd31d4e44523191efd0601c152ba5d2360b95916ca4005057cdfdb52899d109e61f49d8a1288c8a6b6c9b3b74c5c1c9cf2cdf7513a2ef21ed43144147cb561b693655c342ab4f1ba1f5b6dc7d2259de5ab1c04f2c960c7eb6c271de4a0ab8f61fe1d7d45ca4d40ae89ddedaad90090c965cb7b950ea9cc19fa6b97f938ead37655fe9ec76fb0b8cb3cf006ab2375c26507bdd6d57175a7e34677b8748c009264c04ed2869e7c3394e108eba543411ef9bea8a0fc0699a5fae8909a3481b92c810ed6a00fdf826173965a5477a4a307482e44bc35207c74e45e306c3f67f4e2931fc495f74eb7096075b20ab879f1b85f674e196c7015d452de39e4fcbb91155edfe5223d585358e749ad2fe829f136c8daba291f326f22da6e22d989785e42b5a06add2eb2cbcd295ebc50f2267022f4256254601b17d9fcef05c945bca60605d22b781d49cb219204ba17a6a81b6bb6d7ea331e6a79ebca6266a6e0f16e5a4f3f4df62c12eaedb08f91890da89ff6c6ddd00425940442f760bca76dc7be22b5038b825eaeec045e60fbc102c8c1d677dc16770d40750274e4be8e97eae7427aaf7713f6925859e6665cfdb6ebc0959a8e6332b7789e6eacaaeb8658391879046e9461e7117c69b1837f8dcf82e3884022608485a143768b2126ddcf391820c0eca84868b49b7fa51e5db245c7d5e26bf4a1eb5b0c263ad16e14557318942fcad2a8bed292f631ba06b1378f55449feb9b2d541172ad7283e626ccca0872c7d1f718c0b0e444864a70bb3b6ab2e7b855d04617866155d9e70c0aaa8bca872a14262ad1c9b0850069c7e7bdc6fedf40878aa9712636248ec889594c10dcff7f48e8abce79418398e9d06428f89a4f92ba089963c16d17ef6a8f6ae413abb93d58ba7b5a16ad5caaf8c11374f4c9e35b1482fbddbd8ca10ad88fa4103db829786adc384aa1c1322f21d0528560bd88cded97b469dd565a44c50e84419d617b2294b70ba9fd05b94df78997956059c9e2dfd0ea296f90de95631d1b79c6b95659de3ec027f3355a0fb37c27d10044fb7d287ec27ebade5b7fc61dd7d13f465a3aa2b9c72889d840bb1bd95ab999b5368dee7372a5c46c37f11a4aa0e5b94982c6adc23b3d3393d32108dd3a9d706e0fbaf615b44ee02c5929e57addfba25e947bd719653e663d6ab54f9a16c3237c82e792633f9642de85d8dea3abe37957143e206dade7c97a8f0bd775b942760113c8590311cb00e9635e070caaeea157dc043325e5c7168c3b414d26e05d0a83ceae63ba0edc752e875899fd8a59319bd0e92d40fb182688ad340f93a74ab85923e050551056b51badfc9288763377cf17d70d3b8ee07cc7440bd3569792e93c5841ff64bc313e0147b0adb431045c1e7c7fe66b5348d85b953cf55fde1e418890ce36f4b6ce686837cef4720abebce887762d9f92b811133742e6231a8dbc00dcf4c806eb7ea02846ec650660b3f2b22e3bfb83d459b6", 0x1000}, {&(0x7f00000015c0)="759ad86f689cd1c2e80e46c0df760a5f422fba0ad7888ed0a69f5e1c027cacff47422d23c37841ff6f7804c14b8d773c2463f089dbb8ac4db93a21112838103fdf8fda3a39bdf600d94ec1be5977ec12f2fd41844ae9c9e4bf72c3c2b0456fadcec24714a0880f31d5793c6b296b66234d58d16b2792aee3d48d8bd88cfb2ef12081bb505710db5874d7b1214f4a1675bd68dfb727b8d86cc9fc238a9839b397cdf7b06ecdc662d2e0a69e4f4e94b7ae9b3e3bab3ea37ab0fc7abed3df9aac3f72c12925ce407a9002e14810d579666dcc9a701cd66b00faab6f3f57909a98599e46f76b7b44b575", 0xe8}, {&(0x7f00000016c0)="6f0f6b58fc506a65", 0x8}, {&(0x7f0000001700)="2270acd4b0e88359763e76fd9cc00cbc940d0ce6ad43ea95d6390590139e29bef6af01a93539f63986bedb6a01ba4ed205b64e691d19fa5d", 0x38}, {&(0x7f0000001740)="1f136c691db2e4b936a08e998b4993167e1d8a3e11459ac12be0e57e", 0x1c}, {&(0x7f0000001780)="897f759383bb83a4c2148bf4522d98f5ef2d9ab2f25aa3c0fa73c0a4ef096e5428acbeea733503e64b3bb8", 0x2b}, {&(0x7f00000017c0)="21b5bd631bf4e8aa7940461424cdb712d30d94cb6434a86b4ffcc521be7b9cde56edeb77ab56b93a803270dbc72473fc97bba377e552c5aacb95f7c56eb4dc89d505d57b9b452e0c51dd6b0b57340166f3463dfd1a5ac09f2aa8d1fdf96f9983ad750073e42876fa4b514fbbc5f4733d972be115796f3b931bc2b09bc2843754772c53e8fc4ff4477922d46905eeeaca0a23f2a8", 0x94}], 0x9, 0x0, 0x0) write(r0, &(0x7f0000000380)="831d88b7bd495c3a6d94d6c57cceb260335ad23ef454d2b627f81159bca98b11d28d8684d1fe39e0ebe9da37e496e007da97dd2cd64c78d00f0f18120b58667594ea85afbb735d89b0ed6735300564188764636d8dfee0050159e6281cc39bf27eb6597002eb165d1b4cba81dc940487a3ac5b21ead6f6a1b547b9a505d91a9556c6bf1a251f1e42b1abebccb82f1de694773b529e5eb6c252b8c080dc934145d8a0419fc14d11b7016f61b176eab37d6326f87e", 0xb4) r6 = fcntl$dupfd(r0, 0xa, r3) poll(&(0x7f0000001940)=[{r6, 0x30}, {r2, 0x4}], 0x20000161, 0x2) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x4bb2add10c31cd7b, 0x0) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x122) write(r0, &(0x7f00000002c0)='o', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x19) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x88, 0xc0000008, 0xee, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0xfbd, 0x8}, {{r0}, 0xfffffffffffffff9, 0x90fafaeb2c237f26, 0x80, 0x8, 0x100}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x10000, 0x7}], 0x51bafa3c, &(0x7f0000000100)={0xfffffffffffffffb, 0x1}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080), 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffff, './file0\x00'}) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00001000001e09000000"], 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x7) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40029, 0x4, 0x0, 0xfffffffffffffdd0) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000043d000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x9) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x416ff7e4aa177a47, 0x1010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="8f", 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) fcntl$setstatus(r0, 0x4, 0xc0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25, 0x0, 0x0, 0x1f}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair(0x18, 0x4, 0xffffffffffffffed, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/163, 0xa3, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair(0x18, 0x1, 0x3, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) 16:00:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x100000020) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="5c8d738d5ad5ab", 0x7, 0x400, &(0x7f0000000040)={0x18, 0x1, 0xdfb4, 0x3}, 0xc) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f00000c5000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff094e713048e699e1979648000000000098b2f1a94c6a0871c2d6d757577bab071dd932e714c9e66b847f47f3c8559df6f74cc8", 0x37) r1 = semget$private(0x0, 0x0, 0x203) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f00000022c0)="728cb13825e4a3551e7a4878d33270f435676967e013faa77bd3e3a874fde911eb1fae2601b88d6dc828cd9b654a6fa2b653fa75ddb95b7d80fc0d4f0d1f87655ba37e2bf4dbda0bbd8e90061ec84c3e3f93d83764a34211ba792a489436123934537f78f653c51861a6aed7dec2d8710ec1294ffeb8c0", 0x77}, {&(0x7f0000002340)="6c3f52e1a4096af000acdb4fc8319747985a1aad6158160d8b", 0x19}, {&(0x7f0000002380)="1ab12cc3173bfa974245d38b991655d9693b8f394c5728ad4a74f0875664382bf9bff5f279a33baad9833225400b1d227ff6fecae302a083b9224c5d30c78ee12bc4b495869b1766989c5b9bf7fff4516a74d55dd55ec0203ea690dd727f4fdc82c5d6c6f7e467e4de32cc6d2b1984e7b31981c3d022d01db640f5b6ae149f68d64448f51804ea62d8bcc4ce622a4731aa8e1b8eead0d2ff7a122e6649658ef203eb2de7290827d83b2caf78e1e120e08a1f70e13295c84ea4f0e58d4e5129c1e442", 0xc2}], 0x3, 0x0, 0x0) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000040)="f71a707b2ea3724328f9298a8ece27e2be39b4ef521a78d7cb06fcfd861218756f49646684999f5fdccb6247b5d95be5ca20964ae2e343a056f14418598811df7f776766a0260b8f8d019c042b6063688dbf1ecfa14391f36e240a4512507f75c9aca03668b85b65d8f76ca390a540c772e02b6803816e5c9eeab8801859cf3c5712c6e721c6773ac006aa1a3488fb3f83cd2b9e19824bdde7fc7689231c106d813c54dcf9501e653a130f0c22", 0xad}, {&(0x7f0000000100)="806970e149a7b5295b4f7edd9d2f2d3465ee4e8561ee8c4696bf2083532d73a112e45fa7e488ebab074525ebb148a14e1d83c03473e2202097dcc093f5d4849535144615b05b1628551e718444fe923e3b8c59e357f9df7adfe6d7aa3aaac9ee333c5aa8f4e220e4ce491438b06378ea1b5f4f4ddefc1b566d597fb0e44b4950a1783b931fe2f5ed0389fa5523e8eb5e6e2397da791fbabed39c7cc3f8cf0df0cfcf5bab7f538ce31c0edad4d63d9d3868489edaf77d0a68ce9a6503af99c91b4537fdbe6da2472000cefaa9906fd16dbe519ac525c4bf6d18c6fa5665fbe206219f7348be12dc0ff41acb8c921190e08976ce5efcdb584fa580eb6961b122e42fc880a1417b44e7a28690ec539b36a2f3f1cd72cc86fde633e3fbf9ccae7a5fabe5f9c789555064c8db8f86ec0f690a2f4a0279a4d75fce338d57d66d8a8fec33010673bf9c37aa989a8211a48b84b3acfc1e920969b366a1451d3aaa77ddc0650db6ac8c8e88665fda9243f58a18adf68fcace354fb7cb848b0a11dd0ee4f41a9a12e1d2715c5ceae360a8ff424290c63cce6fdf6ec7e862fb7fc90e610adb914dfb7ad2b132fba4636ee166827c050a3f4a894ef297b5dc459868a2fe1f5c711d37f0f56f55d66fca97ec15c70e3965a99e82580c0224eb6216b083ec549b8e559b7ca86865165f5cdf53de76db617e8805146fc9a16911911ff6edf57a1d9fa74570a18dcec674afc6fdbae127ec90d0ffe95a9ce01ddf0f2a21919363a9831f59d1f33be29cd0ec6414539bebd27172cc1b8e0190106a73f6c40fe84fecd85ae91bfcefb546caa9167bf27df7112988ddffc3de0172bea7a6a447d1ef041d1cde673abe930eb52023ba69d8ab42aeb393189b18d41e26805de671692b2a925637af5720fbbf11a977bc5a7f5c0278dace85c3f291f339ab77557c83d777a40c517ecbf6971c06d37fc3c8a09f4568eb315374b22b11e17c0ea98c3071b04165e73f6c6fd665fef17d48cb1be93bbbc16b16ed10c5c330ef7a7c385e18b0b1a03dbd654df905aee6b83a986e4ac3bf252f159c632738b2db1fd822eb67ab31d9348568fbadbd77eb65f6348a2ee2653d813ceeacf69c61dab2769784fd6c248e8e6d8ba1bde0ebdab9bb91630122fa1de47f95b2a9fa62cb42c91035a20c71e5ba8b2d6a10842b360089d59fc8d862a7b8e5f6553f5ac7b612782c146127daa9291f7a07c5a3f94f94f9407d73e3f6ea8eaaed37a5c6f2b11aef69e4375727a87b1d6eec7d9dfab6064af5da735b7594d0db86b6ee2e4c6880e446ea6c8f037e4d8e21fb9d2a8ebbbc1be100378374c29f5ae77e5d3962240e2a3ba56004521e98bde1fc188aec74c00333a4dd68400b341c8f233a5bf109035b56af0f03d5cea23d87496db0a6909779bf7aeedfec7f0f1c2c2c355c002db0c69ba24adc10bba002c6ce5ecb9c21bd865b9ff072ea7b638377ffb18902105308f554e7a0009d2d76ac44826666f9c6c83ea6bd6216c211e7798dc6a943028a3ca7e6ff8f77959a8ce7fbc90857421e2040eb97209577f92954ced322154a2ced7f4fbd6780a7185973c51bb30a8db3cd5a5301f2f7d99283bb5b25a5b32471268da426f6024fbc82e5d0d375b256c56d8b55b6a8c9f4c3091efefde810f07b163245c64cb55eb0cccb3cfdb9d762e472613efb9517e17e116d226e5bd2346004edd10554a05229d9197b8d135985df7802e7e80eb7e63733d6b51b3f0a495a316d5fcf6fbe78ba8c3d8ae24c0568c55ddab3b187dea4536630193da65b1de514fd97f193eb3efddb13c4493c2f80f178663ae8b3c7420e15b4f1e04047aaca4ab7cc4f32d8d2bbcff24e65af7b80591e23de8fa2616cb31a877207b256e075fe2656576e03538076357393748ffb3c23abf1a9beb5a7ab36f00f337be4771a410ca897c8facafd6225018c4b0d7b416178ad3223a501e406066a617d8dbd044b5158c0258186471e25793c117f6cdf02898ec62014e6cf51348fcb3640f520d6a32d62288e837ff0732f83281e107950b6fa1d29f36e44a7210a97c46feada1087c365d63f4100f91933c667ab662ea08161b4fb3f2ffc1711be427fc57475485c393e0fb63203a520535215f61194500be0bb44048e5341422bb82fb5854d0c474642b5062c327561cd43cb621839c615351a65558b98e55971fdab613eaa2d1ec73e3bd260ffef11cd7cccb507aefeee9434903d0def4af32daa56b97edbb0ce33e2657003a93a64f422ad42ed5a3579153644ee1370ada36acf94a240c2d7c6f6ceba7a55a971054fdad09ca2fe75e1fd1b81445e4d7461d68b8e5b618336b55f4d33c0d278914a88d0c776548542f10fbad7e8926ec0abec227f1309a886e8881d3db6af73b74cfd9822785f1561c23b4df89f87add4be475198734bfef8a073629dd10bc8b76c3dbea15223b8346488b65db0d2c5bc553ed87a8c1c8dbb44a858b64bfbb1e2e7e534f5d68be2009d13e20704793c21a31d3c63067128c695d22d70a3b45a1f7d40e5909199f7ae4a43dc5996853da098d0291500c21c27971b89bbb87f64b261e684573040b6ac1406d5f6210993d6a52d0c871610391b5ebd04f208f8992cd4d679afbf7edcb56380bbc109c46ada54a19a7ecb280257cc6aa82182ecee8471eca7ff1494b82912aea996fc886a5d62e58f227a67ecb542312ff454ff2d3fc3c786070eb480a7144502ae9f74edff03523b26a8ec53ab99487ebe2b6809a3343f60b27b502d53789247d2e461e563c680797c9a93a1210a590447c29ce9d3d64b925f14b4ac77a6d396079fb612ce21cdba4c5e566e0a8c25ae38e4f7f0eb35914f57e66b1f17490ac96c9d1a4de672b21b74eaf761862d003b708b846aaf5026455a7480c1dec1b3fb20dfe75b7c2a1404547b6baa7f72b0191b9b967e56d35e38d47c2f629e884c16c9eab5967570a36649cca68813e652168c2925aeb42af8420299aa6044fc190208805c39dc588d052e340c8a24fca535c1ed3c39cca7976dfd9605ef188de7d0fdad1bd148f56e97083ebfc1d7f050e97bf6fc787c2adfb2452a2865db4a76c16c014349216c6e1d4085ea644fdbf7aa73b249af52f325ff7d140221ccc0cf8d6cd19c15ac0e04d303f33e28f34a474cc1288ed3ebb2a050161f9808831e26da48a50f114ba962d9edc198eb62d6f40657da17475c56f29431a1e499601947fc96cb52b89cd7581162618ff208a06748801b11d299e40ad594d4ff5923c17bf8dbf7385929f6a2bfb9a5727962522450cd2ba79fc7b9e8b6577833a00f08290ec9ed6052d395abd9c4f109eaa747e00362c49b987e5aa4983cd4aea62627c8591a06654652d1665b4873c170f617298aa6bcdb7bb61c3d1e97c72cbbd567d9ffcb472bdcd29cd0ad6dbfb32c873316a2887d11cd322e7ac5c849f56cd5ddc6460b858ad21da93766c8556343c3994e69c9649b6f1ef8e51dddbe62a0c7cf96b8b4381d2303f38ea4cba6165aed3768f10f58c0208799b504e797ac673aa1f3dd494a93eb36d142c3cb7d0b4e4ab44d1a2e48d34fd5123069e8a1413f00a8d9a3a5cbc8174bae92183d1df58f32a9970528ffd4f6ecdb370b8db38ee36b9ae73a2de20174981a5d8770277621637cc5c3ba77e10b2f748801d46e51ea1f35e92bf0833e75c195743515aee73d2c34b661f3c1de4b8865e403bf30112034b1114da07c11810a31761982333535d4266238e49f7115977816c0d0c835a032a91349698e1857a5cb2192990272ac2e8581f49a62c582af30d4a5299c2252b4d449e08d3d14873dd694c3916ed2085228f3527030333efc16eb39ff72b5a83fdd9c57ea269e77c7acfe1452e949869c6c0558a6f072e9ca9a618c3ad1962ee7d407669e2b2a0815f530be42a75883578b8b6fd345c20f15158387eef3e3e798c176ba1b7292f5bc433070efd306911af7524d56ef7a1a0b71ae0f2c3f3fc250013604d7c4158104f1ae3bfecbdb822db2e7a963bbb5ec27396b73a60930f94089560e68ca892cb5914e76c36c59b4c1133b400608ca9accb32aa6d6f947475674314d2c46797a22e07647654f2219c09cfa9168b14fab6614070bee828d58f64f1e3e301df89a0b3a38d065434198f256fae075102de0118e81790bcda381b457944ae2fbb499175b0999973387c99a95d7aba529d592e2e26ed1984015f82f1a810e59d577850f627234adc1e3acbf69674214c6a1549405cb95dc7fa51eed756cd19fd2cc44859b48cf4beefd1e61fe7790e4aff85d3790bbf90737132e601dd297f45e18e0b94d7b4bdd5137a780e72b401fb7e1b0eea2610d2f5173cd61b1b0078573127d0e9a157ab6439a2cf9b9f2465d98e49c1abaf596d2aa321523218f30f3f6a6ebbd6afc36f1b2577bae8da385563c195e3fe6fa371705ab595c9ab6e10bce1f16495ecb67c3cc897af0ee7a594d003c66565aec03faf4328db4a8d627746a26e7c6c39b773364a3f0d4bc12d9b51229280e943c0c3eb72d61cddb82ea63b386ee7586c39727f20ad0b66bb8870cc1463dfefc5ec9c9a854bc7babe27728b6aae0c358fcf105ce75e91f925366aecaea0ffe262342fce3611555d3b3d0d02c1d4720b69864984e2bd3a46e6a063365557b755a40726c6e41b2f2abde04cef8373633cc534d68d93f6556547042c7279c14f6a4867bbd92fa76841d3e1566bd2fa95decb6b4f778d70f3a660956f7f75cdd186f26504b4d7281010120917188a0fa924b78373e2a2e8aa0af906376b605bc0141f2ea29d499f03c2548bff7e832d5a16f57ea0a1e96c651aee70cd086e92a87f86ef8a7038eda7b27f3521d628140570495eaced576603f9b513ae22a574e2031374280635ee37a2bcb7ba33e3fdeb95d0aff78976bee74081c89f22e4e53a19f2c9a906f396144e8b8e4cd853b691d7543c318ebc21558763d4b29776211f5ca64ea7392276c393ed08484a665f64936f688853e7b536c4fb329e1fd0d2fd5a22fa3323bd0e02a38b94d01e8ff6dd77ff3d7a5f438db47c957832da48a1918a19dec8e7dd26f80d863ca173fadac7769d9343ca03fbae0eb5f53db0812c3af288293349c97c585a637a929c33be278613f723e486bd3807891044169e5d78a4d44806e51588ea7724684c18e96be097c8ccf3c607b1ad767656877d9992077037d863b7debf77702b66d7fe204f7c49c72253c412f87936e6e50ea02fe9cfa4d9b679501eb9981cfcc4530891615b81d6728f4d7df0d711eb122b8bd9d7ec5b494220424f1c7892bea2758124498b26d07f0661ae92a50bf4106e509eb91c309783db74b7976bd2f9db1b6505f28d49142974f1783fb294c178696adce738a85423440b39f492fef3a16dc68ec82b5993957953c0c864be2c0c50e4825fd693548bc80fab0b4862a417f3ad8844e721493a3ba0367f202d43e1194024eabd29aabd6189db6948d93bc307ff94f337a488d1ae15f703c34f0ad6b0e7e3fb03cb8d3abe07ffb5e7f5f7c5ffc78a019a3de9bad5aaeb7afe318b50eac5ea38d6390f84a6237d7ff37167dcc25a683f60d2eb874ff138d265d8058ad64dcbf1d67eaecbd73aec33089b4ffdfd88afc91e77384da92c38b8c49113243fb36461756aa0891fd8ec81b32badea90aeb923fee1c9e9e409aea43767037baae413ccb902166aef3f5f4655243115f68674a439659f447132dacb9120f6980dc0d9e7f5a0cd3c2fbadfbfe27f4c8bbc5d68c88d19584bbccaba114524b782c44", 0x1000}], 0x2, &(0x7f0000001140)=[{0x60, 0x1, 0x6, "6f04c78d4b4ab14372acf961a8420f082ac4756bf79de97919d6ff0635e170a130d358c3b7f9f897e2c923311494f123e440bc9d2e8c2925d5a9ebbf56b23f9a75ee3eaf540deb162f2f90789f195b43"}, {0x40, 0xffff, 0xb5be, "2d1e388746e2cc4e590a1bf63dc534eaa1f2b7eb976959d43869331f8fc1ec1197d812cd952a82719fbe"}, {0x50, 0xffff, 0x3, "49be6286de2cf4f32beb5233ff8f96f4d292f55094e37945f278a89f8397225583a40b0a426ba3da1b2c9161452cddb79db23901670247a3f0237d87d3c094fb"}, {0x1010, 0xad2bf244c6f09b42, 0x7fffffff, "df54990af223579dc235c79adaba6d1dd81681786254513d65b888dfbe732a3f3c73d13e89c36efc29d19be4b1faee10b10aac9737dc754debeab1ad22b9cc38c7762bbb56c6be0b5b6d4e1eb9dd99ed485aef70866d831d25fe63e4b4dd20121e5799061a0fdebe0e0181fb62398b7d35b44cf8790b544c78ec107250cde26d69561d8188d503cd4ee4852d921f210cc65877ce9c05ddb5a213ded1a1367f4ba7c7e853236be47bacaaa34b81d30d037a013800b150faf051523dab013d01a3257ab5b8e9d706657ad94ea2e39a354cb49e4252752059e18c2ddc7cc978e0b5016348fb069b1838fadfa2eda952efe29eda42945dd0a1ec54bfba51b454063bd39f6d865ef8eab8150c534cd48b103fbb2250cf50097901a553325662f6ed27fb82216c0ba1426ddb04f923c902e99b77f721127b54539063d8c590d8164c3221107214e17a73ce4133fedf59dbcbdca148523959d620cade1e68fc19b7058eb6041fc5fc0e3f18a1e0ca0f86c82f6c8b4b9cc4c2a932c0f3d8c9509ab3a88f45c3ff97a9bd7e0146da94538259f7a6e2d44eba6b02eed9cc541a679d3350f565891071c734e7a6d9d32872c2c41ac00745f5757c48408e666b01558b1c49fb412a5546ecc8802a81caf256064464d885cf7e3c4aa2924830a3047cc11c217c2e81ec9c5c911796a7c0177d6e8164781e5a38816539baa8f9e6f03ac6bb1f850d204be252954e48497fc598d4f8fd21f413e92ce8e5d716ac09383f9f088ba0d5aff4e3c5a19e5c7beb45abfe0279844a5105c67715e4ad10b62026b52b4716792f94d44c7dbc55d706c9e80d60ea0cc61c72da17260ba58fcb7cfda68764ab303b52445cb074e2ffa6b843b786d4dea5377c811a4e4ca4d12abf8982b0086bdf5d89258830a55b918ebd7a4a88c35999f25b36731e0b6aecf787b70c4e91bf1d0e90a581290d4a471b73d3443721984f55f997df4a510ca43db8dd4fe3d73817a14b10855b074f8fe867648f169a7faf8d22cf524114f916913d4324e8b1ce2ea35007124e6fe02cb5d0969be329e7d5a65089a13a47b9aa8592b9b3eecd0b3f07ae5bec49b466529c32720ed3bf9a864521fc324c86a09b872bc7d5d69b229ba9ccd203ef4a52effbab1cd9d4543f3f17016a031e822a8957680f24dfb77be8924d0c61904ede8db3a3c979a40ee6f0bbc3f2a5ed69111591577d3c149cbdac34a3d0d302de20b2e3185189b7c61fcd810ba34ed6b21a3632fc1b39a4add060c7a388235cbb27a9ca4e898b6c4b8062016f057adcc00834561f959197bbe56a0c063db1e6ed4d9dead6e192d82a32076f47ea7ba2f3eb68af178c8b49c6d79d6e1af6a51e63f3ed6f4c3ea67f506383b3650db9b71bfb285938011737a6df42af25cb8dd0425bd3aae4bf9c1c8f94a37d5ebc0901273c35471c6ecaecd88f70e51817bd89e0208dd2f7547eceaed451357d2ba42dd81bd254f2be8e57ce00c4dc8c0dc5b376076b8ede310c3aae21f21ae6167496377af5f4776d38fb5183c02bb45efb1ab429eaa1d5d7918857d6d52113b2451b3948c57eed6985992a1b063b9d1587f335b391db2a2c75393590d196608bb5ab198b29eb22b75914589bcfc164d044ec332e057bdefb1db229f721658d1b9d070accdec9f103b4d382c5aff7d6bb823732980efd3f2df67ba48102dce71e63bc8c7c181ae77d68f7835b6e5ab4a49bef84f39221f2ce125f286b0f19f03445f2c3341dacf8cfeeaeea2fc00dd9ee3e5e13ad8ae5d3838adb913fd19ee698ea983a2e525b61f10e2ddbaca23322dfe5164b6f57a81b61a6ec8528e46a7cf7620f96845e45b047385607c6759c460286ac7c670339b881d529d67e8ee7acde4edaac8c99a9d1031abd09ddc44321f865e4776430c68a135061e2272a11b4569842d45fae7c5b89c55e9497de847d00fcfa828ce4f8f0fb3d4433b1612838d0620e94d13bbca30002115cd13a9d68647a00fd0986d507fc8cae5497b3d02c68eec617bd866d8b02dbd52d128a6e71eeacece5988081936aa8c3ba728072e97ba9ec484729667a7b41923851b6a5acba2042dc3f60316b71342f1651dd79fd037a4d09bb268e3c2b72c0308832b2a2139101196dff6b35843b3a2e4d31301254caff674704a97b641b45c1fb4cd7db977fd7e5d819283df4c93960e31cea1d9d81d802b41e6e35a6ab6cc42296fe612216c50283f4aa8356c688ba8b7adbaaffbaa1a7a5c03c3bcfb97b08192db3b239ae90357f377d686d1faa52ac5a23ff2bfa8d20adab4d3555ff28f0530c422872df79636131a6d1da577433e6cd5baf212dd41654e0d7b77f530c44f88eed35fd83d915ff5f19eeaf3bb1324eeb20b4ddfab17af2fdfd4240f7de3215c3672f2783a3f0015f5b441c8b32ab03339e21b70ae534ab166deb1803d2dec1ae1d88716fdf9fda235492f0b476230ae71631626539cd062a82e8c5858dcbe612424941efad7c0f36048a5ade9bb851eec0cd401a9ccdf836f06fea58bdffde4408ec958bfc97754543d771dfbfc7c3d733f53e540c54fdf200a5a6eb4d95ce3dd18eb88d06cc94d5113d4806d3d7d33c8733a614dafa2030ed7a7205b1b87b9854cae85ecd4e318b94c0c6ab4abbd9b7144b9dd1e9bf87db996f779bfa57f4e07c02e44245fc7755c6aedb418450d5be893a8a8176fec1a6e2ee0a305e3ba982135e35ceaa3c1a8d98598ca8298ad2df3acb83d82f66aea8311c086d448ef7910d1919c17115abb9881093a2da055c2678bec76957029f7ebae50a7a20ca8a88b09e1db28c7119a30769285d368440e9e6eeea7f03b0db96c654950110485da7507aab62624253db327e7573d9247eb63fab3808076b027dc207652f0cae43c05faf7a2c00344d79c95a17ae123080502e839581d444c1dcc0be180418117d6984ed1681314bb52e5d72dad5029e73483bd4080697c1f223123db009365c0a85de9bc5a72e47fa8c6572b6ac34ffeaababa894e8c51552db06f9dc0b6d4508b192accb75b6c1d8b0188e38b1fbde73defe1a84bd44f91be68b6c5a4705a6e7d320ac515084f9f26b2938b592ebe9b5842d1319d67550fd57c9681208b143b88692737a140daf9e2c119e3cb2bff1e91a903913a6e21ec1f8eedd10bc922e129f4eea9d40ccb9344550953c7fad0698e537d2ccf2c8e052f05b87bc35a12f122d1ee471c3950310f584768f46345e347d5c2d745ddd5540511e727553a6eee8e6e5662edbf908ca5ec2de9298db10e1e1e117b95f60ac4bbb65e25eea8cd4de9ed89ff37421ae67156eb0728f2723f8949ae753504e3776371723f767a0e8b1b5927dc4b682a7f8f7ae6c1c4bc1874acb531eb66175267eebfb50ca73ac1244f2984033917f3b5a95b278d99bd3301d3ba7d100d7cab4b4d956be7a8646ca1b456db7a88b89d9cf2c23d3732e1fd8e26f07c7c02b4aa52adfe69b3d664b6682094f1671e625a7db92178f145cc48bfaccd12f4563d4958a379b893a3609b4d1661d747b59a35a7488a7ca1f940d68ec9bd9d96c143e8d5f16345ac59bba5689ab446da0772fe36eea49e730e6bf740e4cf8a2bca12a44ac41128de3d4d42bf0429776efe673880ec862b1145058021460a4add086de98878543cc58b26266989180ffca46d1795052258e3f946ecdbdc58cc31ff725fc452e6903b283d785ca480e464ab593a213a8b68c96d18c1f9ff060ca86cb218524bafe139c29fa0548aa7acd4ab796c3a0484613fedda42c6273752dc108d541181b53cb7df2ac5199a229bd5232237fe3124b30937d24b913571a75bd404c7cfde16ad3dca98a2a5ec00bcc6fef7245318f519c48716635112db1e3fe37fc7782e18bf39b81a2cc3c8d799da5fb25ad45a2c6d43a36147d93cf81a232bf53be41fff50111253af53c0d472a29f10d30f9894fe9edb0846fdbb6be5d4416c72c3a38535bf0e12978faa1bf73b7ca51c871bee04e40a2c5be46807baa1cd2053581fda5726da77e6ba1634b42ed9d3f12ded81a804b06b9fb4bd0644cf29226236aabdae2c3e1c480fadca9fd87b5fa35f1caa4f94ae6e20c03277683a4280ad3f4311b2be03dbf740685578fa67fd4ece3e69990ab7839dbe629c1342daa63e17e052aa4fd8bb182cb3b1269a2e2b73d5687cbc65ba415a5e534897c0da16a99b6fb3543983466d66fa5d4df2c40e74573ab4d871f9e31d4f5b2dec12ee415f0302de01c10f584ab27a96ee5747e73570d355a648f6eb2c007e45e79746fb0d9869c60405a810030c300862a2dbc9922ea65d3682f31fd1d6443d4085574963710e0258c50381707792acd304469bda2bf52c767b8b46d2445ccd104d68b5fdb000c481a844956972463f5f603bf2c79bd28c7c5077a0f6a067b3db7562c2b9f291233e01b065c42a6903d04c42176950eb3930bc88355d3ccf37e669fb1f9a776035787cd1e12d24e9a9d666a18b1199b56e32f7c393fd4d4ab32271585185c7127b3f2430eded26d67288b7afe24b434a4946a396b586f4757ff3260c8defc6bc08b7e49322ae0eef47ad432a1437d426c87cb14245405c6d0705aab4ec60c0071beeab01aa3797e707f2979c4a8b6387640dffab422e61e9dd72fed4abf8b726101d7563cbf4c6231a2b1ac97ef93ebd2cdf4bd7f3b1487dd75446a7a3896035539af11ba5b5cde6f1043f7c8bac7c7627c6efeb66d28342b0ecb6840e140844a4562e85a80aab1be697600fc39a57ec6e1835099c7e967a60627b6567e6d79b229d9ea426f4b784ea567a9645d242878fc2091a07538f965ee821a8b4eb0cd610f83ecf2fb50748c663631f0796a665651972a93dd5853c945ba386f4d321741c950d7faa4e1381fee20c45597f6348ba7fff8fd092aa2d1b31a1ea1228e5f0e86574bfdeb534bf15586e75bfdd0c610b9d5642c3f2d0764781efc3d7438af5d986808d3985a8a1d5f16d9803aa9f299026a62e9f58aa240a4acd4dda527bc631b3d6aac36ed2230067a12a48715123e285c7c6be2a480ecadaf521631a68f211565292355aab95cbda28552bfac4251dc594e438e510ebd313e280db9eaf5a87f8c63826194d2a2108349db97ef76deaed5d19a1b888e1038dee6b1d6bf42df073c0451ca8be9eed033e34f7869d34c1a590ae85fd48f4c56fbdb3f9c6e044e054c59a8a7ef62c69632ecd82d0d0295c8c8375a17401c45903dc191cc7a77ae70d6e1802a02bc48bf487a65e90a5ade06d0cae665ab5c75d7444deff4c109676bc2055540b0bae0d6773c94363042f2194edba0d0b746ca58f438e00274d31e9787f476fe8dc7a4cbe237ad57108e928d14a148a86d06bd45759bf1dcabd1a58b467840bc63f1cbcb1eabf891d9cb50cd54a9c31b7d4422636642f1a1f3d69dbc718fa64bd099fbc0e0519694731216ec2a8a7d291c7a2ab668f04b5ebf1e003b8c73f1bc0dc18ee6ab02d0c3f2613587794085698032aad2fecd09670a5077b5051290e67db930c1e476d544c2920fd4c5bb406552695f323aad1ce67cbe0cfc2c1365443d449f904ec4950764d081bc0403c6d0db1a7192fe73cd18b25748f7b123b704c8fe86bc913afa374a405831c16fa96a91a8c26f759ff8d362bd84b7f0123a32ddf902dc80a9aa141d390588fc627a8d3915a863f0038a45039252750641d6f04544ad0089e5b24b68cb24b6c11ad1cf51560c5e035284df6e5157e2640e452ae08df4de09ca33e8113778a58443826a5f35a5e6eabfcd87f0e851a818529416666f"}, {0x38, 0xffff, 0x7fff, "9eced35234111abc1dc5ce43d1ab7ff5fe23d7b43ada4090e82af55159216b9d76"}], 0x1138}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000002500)=""/4096, &(0x7f0000003500)=0x1000) 16:00:27 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386d07000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf040000000dad6914f6357e3a", 0x3, 0x0, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x90, 0x31) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3, 0x0, 0x4, 0x8001}]}) fchmod(r0, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') fchdir(r0) chroot(&(0x7f0000000c00)='.\x00') r1 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x43, './file0\x00', './file0\x00'}) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) fchdir(r0) kevent(r0, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) close(r0) socketpair(0x6, 0x4, 0xf63e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x188}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x80000001, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x7, 0xff}, {{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0x6, 0x4}, {{r0}, 0x6665f5f2da472ab7, 0xb0, 0x40, 0x4, 0x5}], 0xa4b, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x56, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x81, 0x80}, {{r0}, 0xfffffffffffffffb, 0x25, 0x20000000, 0x29, 0x1ff}], 0x7, &(0x7f0000000200)={0x0, 0x7}) 16:00:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1157d71d274b5fbb, 0x20000000, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x1ff}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x10, 0x4, 0x80000000, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffe, 0x22, 0x80, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0xf0f, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0xf47074e743a013ae, 0x4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xbf25, 0xfffffffffffffff7}], 0x1e, &(0x7f00000001c0)={0x5, 0x6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0x401, 0x5}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x7ffffffd, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x18, 0x8) openat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x1) 16:00:28 executing program 1: 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) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 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$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 16:00:28 executing program 1: r0 = socket(0x1, 0x4000, 0x101) setsockopt(r0, 0xfff, 0xffff, &(0x7f0000000040)="a5ee667979d6b7bcd29088a9000ee2e78fb46de9c57014d231b449e21dfe27634563d971451190ab37328da35cb3ffb9aba7d3faf07d8c73a19d2383b7fb24fb7ac9dcbf9519a9f863da717c0050", 0x4e) r1 = socket(0x18, 0x5, 0xfffffffffffffffe) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xb, &(0x7f0000000000)="93b9fd83", 0x4) select(0x40, &(0x7f00000000c0)={0x407d, 0x2, 0x9, 0x1f, 0x6, 0x3, 0x8, 0xe0000}, &(0x7f0000000100)={0x1, 0x2, 0x6, 0xa69, 0x3, 0x1f, 0x5, 0x1}, &(0x7f0000000180)={0x3, 0x9, 0x2, 0x8000, 0x4, 0x3, 0x6, 0xfffffffffffffff7}, &(0x7f00000001c0)={0x0, 0x20}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/29, 0x1d}, {&(0x7f0000001340)=""/255, 0xff}, {&(0x7f0000001440)=""/81, 0x51}, {&(0x7f00000014c0)=""/109, 0x6d}], 0x7, &(0x7f00000015c0)=""/117, 0x75}, 0x40) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060, 0x0, 0x0, 0x497}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) listen(r1, 0x4) r2 = dup(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2}, 0x1, 0x7f, 0x7}) dup(r1) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) 16:00:28 executing program 1: r0 = socket(0x20, 0x4000, 0x800) setsockopt(r0, 0x3, 0x10, &(0x7f0000000000)="6d66b176", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xf92) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x281, 0x0) sendto$inet(r3, &(0x7f00000001c0)="54f200a91fb14233c7174d8a94417a1068ed5191b634565151186ba9ece13d740851e147354421467496559fad8f34087c51cd0052dce66f45d02a25133eee5cfd1aa39bbcf38a600ccaf06dffd1028972a978e31300fed0d41bdfcd620f38c819a7b98acc7359e82451750ad51f1e8309c784a3bdab7f5f88fb6cfc47e33d78370cccd07789bdb04e9a1ec8d0f8086a96", 0x91, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) r1 = shmget$private(0x0, 0x3000, 0x2e4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/65) 16:00:28 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa79da833d3ae4e90, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffffeffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 16:00:28 executing program 0: sendsyslog(0x0, 0x0, 0x4) sendsyslog(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x5, 0x5, 0x9, 0x7fff}, {0xc3, 0x0, 0x9, 0x6}, {0xfffffffffffffffd, 0x7fffffff, 0x8, 0x4}, {0x0, 0xe8, 0x8000, 0x80000001}, {0x115, 0x3ff, 0x0, 0x3c30d45f}, {0x400, 0x40, 0xe2, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2de1", 0x2}], 0x1) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x10000, 0x7, {0x80000001, 0xc6ab}}) socket$inet(0x2, 0x2, 0x401) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) close(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="9e55b4a0f484e10a9be0b08a6fcb36fca697d5338f39bc59e504ab2b38208cb91514814c6ff1fc6415319ddd2a6815efbaef6998fe2d0466cc3f67863a0f7d67a2eb913456b72874e88386d4a93dbe94e2cc0bab50faabaa1f4e89433597b6227a60a18909588af1b168f89b4b2343f662e5faba7c1daf28edc0b626f7f6db2d4ea8d64e19480a55eb6941b25e2e9746576a29e2a71a6621226320332e5342f86557", 0xa2}, {&(0x7f0000000400)="c91308add002a2b5780d334973e3dac953b015ddbd779aee585218f7dd9bca4d5ce88122a592bc63377d09cbfdc692490b461d46d23e22e1aa58a693a9d070a03c02cf671cf0c646ddb6ef62ec4a9151ac2893e94587ab08a1426195fe8a178e6552b6c9e37cd8a2c3bd950347ba9d999127c2ca5495cb6dcf878b34cbcd087f6a2de391f1179fc43cc26029ffbc741f3383efdfdacd95a73e066b751e494d27a9028ffe1c65194c9535dc5953aaa1227a7a8c4b6dc62ffe51da5e49ddfcbd028f7c09617df05998982ffd2d69d45d47b92977857a19fab01b4c0248bc6dab346fe0a078cfe60a5b484789b3a0fc3479bd82c20bc1a3eda1fc0832", 0xfb}, {&(0x7f0000000500)="f247e372779da430e873048f83427574c797ef27a643b0b392317846171c54dc2e3ec29f86c39d7a1ddc790829d11ea5869b637a348a26b953bb84dbf3f4d22d7dd1f3264825983bc1996aec045454c55d", 0x51}, {&(0x7f0000000580)="c80f00e5d45afce5b204eb0fb55a3579024cca1b29a51f48acda445cfe785416ff1de040ffc91325962a7308da0c28cabaa4f7ff7b5c2e81f11863150166f09f380245c0bd56389725eedb2df701b1ccdcdee35ada4c140bb4c2affaba647f0306d07686f4eede37d3320ef39f260485156cfcf836fb344e81f51e108bf7bfe8620d0da8297925514411afb5444f431d3fa923574462c60b07f2b1556cd839d6ace0e0562019d8afea7444d453eca2326b4591964d2b6090ebff5a4da2ecf38e92c626e8657f2a2709e3e4fe7d2022e1d90e3b4cffb6746fa9fd160e584cedeb8d477ac47213b8a757d1a76cbfcfa6b9669dccd9178153", 0xf7}, {&(0x7f0000000680)="1eb5d597381448ac45cb6a14dc63525ccd96c026a8b1a49912a29b4c67302f25e7c5d9080a4b57bfc4650a81f7373f8a750faa5a61d539a4af9da437471cf094f10552e55245108ce31ae125b4d5159ae8d4b63e68c00754f30c079a0d28", 0x5e}, {&(0x7f0000000000)="6c7ea42a44b521658f627c8e75a0b34cc68820b635ccea4c4f28b7ab733b1aecac8d314dc74f6a02c8650682c0834dc32790f625a27a5425", 0x38}, {&(0x7f0000000700)="3c857b44ce23d577d232fc1976b9ff82683280253bff7d16dac8d4c846faa2b64eb4093e1fe6f7cd662f7ed80cc1959e06bed9c8fb17503169fcef0fb67f80feae275473b84145374a9967532835fd1a0377b7656bc142c82c8e635c2d841fba5b425bf7ce", 0x65}], 0x7, 0x0, 0x0) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000ffff00000000000048693e16300015d029bf515988b07af2c2f14fe12553345051ad8551535e2ba339b8b5d53aabef9dd99a084ae7c9643b57107c82ccc83fd53c40490f1d4e55f45e933a03e3908fc2ce0ae80b684b63f84cd6adbfbda5428bafd6b826c8ebd1151d4b080414c1ff21a376eb062fb63faa1b0208516982768942acadc01b8d2308bac63f98c9e393b608fb1489226ac9e4ccd9b9e1d6a2f917a66a78ae5d7361c6b0ad67165d83f07061d9956fc11f6f8e3892e22dabe690c1b16a8c2e49345d70350a1fb4cfa5b7745a628db12d3b8c919958ef04800db66cccae"], 0x10) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x101) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b806000000290000003100000003000000000044bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file1\x00', 0x8000000611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chdir(0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() lchown(&(0x7f0000000300)='./file2\x00', r1, r2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xffffffff) flock(r0, 0x2) flock(r0, 0x8) r3 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001740)={0x119, 0xb21, {[0x20, 0x401, 0x0, 0x7f, 0x80000000, 0xcf5c, 0x3, 0x1, 0xff, 0x9, 0x7, 0x3, 0xfffffffffffffffc, 0x0, 0x9, 0x7, 0x3, 0x1f], [0x9, 0x6, 0xffffffff, 0x1, 0x7fffffff, 0x401, 0x15, 0x5, 0x80000000, 0xffffffff], [0x1, 0xb646, 0x6, 0xfff, 0x80, 0x5, 0x57], [0x0, 0x5, 0x9, 0x9, 0x3f, 0x100], [{0x80000000, 0x8, 0xfff, 0x3}, {0x6, 0x5a7, 0x9, 0x4}, {0x1, 0x1ff, 0x3, 0x3538}, {0xf6, 0x7fffffff, 0x4c, 0x200000000000}, {0x5, 0x2, 0x1, 0x100000001}, {0x68, 0x200, 0x1, 0x400}, {0x7f, 0xffff, 0x59, 0xf79e}, {0x80, 0x3, 0x7fff, 0x6}], {0x7, 0x974, 0xd93c, 0x4}, {0xc2, 0xa9bd, 0x8, 0x9}}}) r4 = syz_open_pts() readv(r4, &(0x7f0000001680)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f00000003c0)=""/51, 0x33}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/236, 0xec}, {&(0x7f0000001500)=""/240, 0xf0}, {&(0x7f0000001600)=""/81, 0x51}], 0xa) dup(r3) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0x5) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x401, 0x0, 0x293) 16:00:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000000)=""/223, &(0x7f0000000100)=0xdf) 16:00:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:30 executing program 0: 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x6) clock_gettime(0x2, &(0x7f0000000100)) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:30 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x3, 0x3, 0x8}, 0x3f, [0x8, 0x5, 0x10000, 0x1, 0x6, 0x8001, 0x4ba, 0x8]}, 0x3c) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x10000, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x7c, 0x400}, {{r0}, 0xfffffffffffffffd, 0x9a, 0x20000000, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0xd37c93d689df2144, 0x1, 0x5, 0x200}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x100, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x40, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x21, 0xf00000c3, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x7f, 0x3f}], 0x100, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x61, 0x401, 0x200000}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0xfffffffffffffffc, 0x4a}, {{r0}, 0xfffffffffffffffa, 0x86, 0x80000000, 0xfffffffffffffffe, 0xf68f}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000023, 0x7, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x8, 0x2}], 0x401, &(0x7f0000000180)={0x5, 0x7}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x4, 0x0, 0x7fff, 0x8}, {0x0, 0xdd, 0x7, 0x6}, {0x8, 0x2, 0x4, 0x4}, {0x9, 0x0, 0x1b6a, 0x7}]}) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'.\x00', 0x4, 0xfbd5, 0x10001, 0x1, 0xff, 0x7ff, 0x5, 0x0, 0x2, 0x837, 0x7}) 16:00:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7fff, 0x6, 0x677d, 0x6}, {0x0, 0x507b, 0xfa3, 0x8}, {0x100, 0x10000, 0x8fdf, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x6, 0x80000000, 0x80, 0x1}, {0x95e, 0x200, 0x3, 0x100000001}]}) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/116}, 0x7c, 0x3, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x7, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffff3d) fchmod(r0, 0x80) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) recvfrom$inet6(r1, &(0x7f0000000140)=""/173, 0xad, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x6, 0x100000}, 0xc) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x10001) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:30 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') acct(&(0x7f0000000080)='./file3\x00') 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x3}, 0xffffffffffffff33) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) listen(r0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r2) syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000600), 0x2fe, 0x0, 0x7fa20e00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x84) r2 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x4}, 0xc) msgget$private(0x0, 0x0) write(r0, &(0x7f00000000c0), 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x1, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02c614904c59b45117a4eac5bcdaf51a002b06239f5d2c219b7800d3fcd3bf33e0bcc5d34dfb117309b18d3a7f86fce063bc835992cceaf00"}, 0x59, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:30 executing program 1: socket$unix(0x1, 0x5, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="df94"], &(0x7f00000000c0)=0x2) write(r0, &(0x7f0000000300)="a34cb2c1bbd65d525cd65ffaa60dfdf0ca6ddcfc9afbc35782aca5ae38185b9f33fef7dab302f1d1fd7acb316a2f08df33be1792906b84f0374a40db55d22e566c4fb859a83a2f10b0da21c5a7d9846a3128f6f3861acb933c293f3c31d3eaac40e1542f210183a216449a8b37985577775f5bf3712d0f2fff780ada9994fbdd172d6dbff8bb0c246e1e8d807901609f57e9eebf18031d2f79d65388ff4be786b449a2d30f9851529d9d34a097f63b743da030436f1decbdb0d1be9bfd40677c7ac3e77b7ab3473df58876f08355920c546b20df9914636a10106735daa8098f", 0xe0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000100)=0x7, 0x4) 16:00:31 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa4) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xb) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x9, 0x3}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x4) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f00000000c0)) 16:00:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x775, 0x0, 0x4}) fcntl$setstatus(r0, 0x4, 0x40) r2 = semget$private(0x0, 0xb4d29ca362795690, 0x52) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000000)=""/74) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x14) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000734000/0x2000)=nil, 0x2000, 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000100)=[{0xffff, 0x7, 0xffffffff, 0x80}, {0x400, 0x8001, 0x100000000, 0x4}, {0xffff, 0x4, 0xff, 0x1c}, {0xfffffffffffffffb, 0x5, 0x8, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x5d6, &(0x7f0000000040)="b6") 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x4, 0x3, './bus\x00', 0x5, 0x9, 0x7, 0x1}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) r2 = getpgid(0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0xa, r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x7d, &(0x7f00000000c0)="7961f0decd975cc2088b5db93dc3c5a1c416691935c8772cf35b771e6e86f400b5d00afc8c2795e613b7949485dd03b19893540de1307959941df86c1ad9e27e7158773097bc06337e39649162ab225f4505b2612332aae47a114d36cdfcbab4547f58bc9a792a6710cbd958281b49883ec29cb84008950c38b875178e") syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000540)={0x0, 0x5, 0x9, 0x10000, &(0x7f00000002c0)={{0x3, 0x7d3166ee, 0x2, 0x1cd1, 0xffffffffffffffe0, 0x3ff, 0x100}, {[0x2, 0xfff, 0x5ebc, 0xfffffffffffffff7, 0x9, 0x400000000000, 0x400, 0x0, 0xa24, 0x2, 0x1, 0x8000, 0x4, 0x0, 0xffffffff, 0xffffffffffff4d5e, 0x156, 0x6], [0xff, 0x6, 0x6, 0x9, 0x200, 0x73, 0x5, 0x9, 0xff, 0x6], [0x39c, 0x69d, 0x9000000000000000, 0x2, 0x10000, 0x4, 0x7], [0x1ff, 0x0, 0x5, 0x2, 0xc3c1, 0x3], [{0x1, 0xa4, 0xbd8, 0x9}, {0x93, 0xfffffffffffffff7, 0x7, 0x1fc}, {0x4, 0x1ff, 0x400, 0x401}, {0x2, 0xfffffffeffffffff, 0x7fffffff, 0x7}, {0x10001, 0x7fff, 0xfffffffffffffffb, 0xd1}, {0x2, 0x2, 0x0, 0x1000}, {0x7, 0x667d01fb, 0x80000001, 0x85}, {0x4, 0x5, 0x89f3, 0xede7}], {0x0, 0xfffffffffffffffb, 0x2, 0x9f7}, {0xffffffffffffff80, 0xfffffffffffffffa, 0x5, 0x80000001}}}, 0x3, 0x2}) fchdir(r0) syz_emit_ethernet(0xfffffffffffffe57, &(0x7f0000000200)="ac125036b86420ebb4f8d45836bc3ed4c033af2d523c3cf40f66bd585521ff6a4fee408180a8bbf694f129e65bdb27e562312fdbf5b6e17058bc61699ef0fbd462dbfc63b489587fa9460ef6cf82bc481103c8d9053abb7e1575b1f490bdfbfe71658cd52f15d2bfc8b317b2b3fac014e7b1d6f78f9928969635ad970e49c6df4885159de773180ea76241bb4c91da7e5f95ca0a704250f995a5df18ea9fd6dd66a496dd41a6969d1f4add59532bf379") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000180)) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffff001, 0x4) fcntl$setflags(r2, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) msgget(0x1, 0x1d4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x40, 0x3}, 0x8) 16:00:37 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) 16:00:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x3ff, 0x3}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x0, 0xfffffffffffffff9, 0x2, "9bdb6e35aa47e4a088178a4c55e75b80adc108bf", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "21bae3e62e6b0013dc24ee00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:37 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) fsync(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1, 0x4) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x80, 0x9, 0x0, "a22895a59d8dabb78823761bc880ddd7a31a5516", 0x10001, 0x3c5e}) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0c1a7e7c77d3d9b9fcea28c99626a45e00", 0x0, 0x1000002}) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="0633492e6eae43898665cbd6183e48bfd2317a68ead77d7b7b718b2bbf713638065755431d6c9f93fcb1a764285b5bf9a7b53a812c2ffca00f9808561a0fd6ee05cef7324dc97972afece0c5a8830d1bf96cb4d464cc5148cdfae8fde2326d75a7587bf9f86ad5480643b51cc302f5eb66cfc3b2296a12b26a3aa9258b9f952e6a233a60473ecba9ec28cecc", 0x8c}, {&(0x7f0000000140)="8906a4b4a4fdf408ed5f798d574417417fdeafc4d7ad83a1e290fc78d4c3063ebd2760bdc10bfed8c3623a0fd36ee24f217b6befe113f0a1e69226ffa30574ee1c01a29580baf76179c8b0dbf9d5022920759269b85a5c920c5f9614bd8e0542a73c8e40eff7afb62db127eb03c1c5c02461e0f91be47714b81e1773247d1f5b7aa4e2590b77f36606166386dfa6864b792e75", 0x93}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="f000000000000000ffff0000030000004b95a1ae7f1416c5d3fcf3e71e29e80cdfdc25db0abf4854f87a8c3df84b2e9c6625a54c5166872d79ecc60e308f1d06f5bb24d2e166e02ffa9446437eb08a9abc4c197f38bbb61e32d62b1a718c9c7761228967aa05ee38d56c36e835f08e010c1ca4428aaceb7f64cadf28777f1762229924d5daa1e9173c3e88f1caa865eb81e46ba1444f5dbf5fb4e8f8913c7511c33d0703153d98f58a65ce148bc470aa68025c3648a20880871d801556bf4971f0f049cf1389cf077aeb3aab4b25526f208ecae5a54deb9f152d2e3ad127d245008000000000000000ffff0000e91500004c185d55931748a5306349b95b36e04f5a65f23f5e4ce4a1ce4b1fdee9ac6a5c9edd23d0da725d5791eee3851a66518c28cfe4422678cc313efa1aa600ad379bbf9a07717e033b0313a3c42147dbafe4787eccce7205f6684180bcbadd782cf42b2936aafe9b992743f52614000000004000000000000000ffff000080000000773bb279e3b78738118e35a2383b024fdfe5d415b536851a389dae3e81504bb612ac22607cf995900fcb2e569ae18200"], 0x1b0}, 0xe) socketpair$unix(0x1, 0x84371d33303f440d, 0x0, &(0x7f0000000440)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000005c0)) bind(r0, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x11, 0x4003, 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x0) fchdir(r0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f0000000540)={{0x21, 0xb0}, {0x4000080000001, 0x6cb}}) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x8, 0xa0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:00:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="e2a78dae1274f959fc4db43885794f6a58f76f1476410d92c8e0e39748f0ca43ced4f60f5bd7deba4d97736f6759ecb6a048ced9e0f46ef8f6f913d3da924199e87cf356a962c7a2c5de582b6ff9c071133cbff9df7dea886ecc62f9546b29096969af167e8b4b4295fd3d0087a3d1ac90a4e9a3a262c363cdea77aa485ea260f291afc76c849f8aeb51064e6746dcc152bf46a38802f6c05cbdf466df73", 0x9e, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)='t53', 0x3) 16:00:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x8001}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:37 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e70000000038fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c665fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c63dbad7795c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000940)="b38e1b17cd71a6ed4a3664ad084ac968ef9dbc13ea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfcd3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea76041a3226fab86e681cdeaf1be7e306c868009b7a160dc7ae7dce384b87976153c10f72e651d0a8d182e29af337fa72f144dbcd62585f59a3c26b7cffcfbb9d3b7e718bd27f5b8625c318b1f0096a82c4922f0e7c49b22da5ffcc7132ffb8c56c99ef7872a", 0xf8) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e3d034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824d13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000061b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r7) 16:00:37 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, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r2, 0x0, 0x0) close(r3) 16:00:37 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000d93000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) setrlimit(0x5, &(0x7f0000000040)={0xfffffffffffff800, 0x9}) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_RMID(r0, 0x0) 16:00:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x101, 0xe9, 0x1000, 0x4}, {0x99, 0x2092, 0xfffffffffffffb40, 0x1000}, {0x10000, 0x3, 0x3, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1d, 0x2, 0x7fffffff, 0x100000001}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x8000, 0xafa) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffe6) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100000000) fchdir(r0) write(r0, &(0x7f0000000000)="e2b71ac6f3b609f1be14d74c5f79a5df81ffa8351610976075a7c368e9a729122fa76bc649ca5d4a3e8c0d547c401cd6db3eb18273dab97467079f6d12f414c60b4b7b242c64a8ac3609f1e9c79b8933f56f15a985c63c7a53194bb83f6c452ef61984438d6920d989d8fab57733183e260d6425c7ad9432d34c7882d6949590ca9d92eaae38469c218b9463dcdd6ade445aff35773fd775ec9c0315292017c044afdb501bc86f723a7eae6bc09c1429a356b2d64e5eed7dd6e64021cbc81694ec2cdd9c21365ef3d57c15ae87c0eabe6de2631915e3398f92c63e54c6ccfa86f655493d222518ec7a5cd6059d7b9912a089328fb62a717edd3d5f8c7c53", 0xfe) 16:00:38 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) setsockopt(r0, 0x3, 0x4, &(0x7f00000000c0)="c0310120cd455c47ab191af60f5b15e64ad73d2ccd486908ea9d0b38ebf62af7394c394b3e2c0eeffa45767c0611a2f2867ae3a6bfe239a9e26d5cb0c88ffcf16aba9c4d385b4a171ed9cad844a3e75932e255", 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000029, 0x100000000, &(0x7f0000000000), 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x100000000}, {0x81, 0xffff000000000}}) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000040)=0x4) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x180, 0x1) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0xd) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/23}, &(0x7f00000003c0)=0x19) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x7fff, 0x7f, 0xffffffff, 0xffffffffffffffff, 0x241, 0x8, 0x5, 0x10, [{0x9b, 0x0, 0x9, 0xffffffffffffffff}, {0x9, 0x1, 0x0, 0x19}, {0x9, 0x80000000, 0x8, 0x7}, {0x8001, 0x7, 0x8b, 0x9}, {0x1, 0x5f34bebf, 0x3}, {0x6, 0x10001, 0x0, 0x7d7a}, {0x3, 0x4, 0x1f}, {0x100000001, 0x8001, 0x2, 0x5}, {0x0, 0x3, 0x4, 0x1}, {0x4, 0x1b84, 0x3, 0x7}, {0x5, 0x4, 0x1, 0x1}, {0x9, 0x80000001, 0x94, 0x8000}, {0x0, 0xf2, 0x5, 0x4}, {0x46, 0x101, 0x3ff, 0xfffffffffffffeff}, {0x9, 0x4, 0x3, 0x3}, {0x6, 0x3f, 0x7, 0x7fff}]}) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) setsockopt(r2, 0x100000001, 0x5, &(0x7f0000000100)="825cf4eeed8bf5eaa6db905ae78d84cea6c59044187eb272d3fe8d69891b2ec6312a95a3d08eb74fe16e438f09d6235fcbce30b0500d5ff761aadf42e685e3f63c255948fdfde0566a7c3b549fb67ead9d826c58e1a824e59097fff15eefa95daa1294a7fb2fa6d3a0faf40b88428165fd382ab3b94d843216dbe4a68e8a131924834002d8a6c14187e4d1ddda0cf8c2d21465fa621aa2559aed0ecdca4e5ea2cf20c67dfdd24ce6f1ea4644c5772734252db19aba10e35ae2c9598067fd7fe67072fbf1ceb61f8c09b4f8b2d6c4fc664ecb3430ce7aa1220d0b03a20da6", 0xde) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = geteuid() r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = getgid() r15 = getpgrp() r16 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="63b7ba587bb0b35f3602c05502e083bc1946f08555d9343a7240f90f0103e1819a8671a299875b6b6e7ffafeda631c105f6878eacfca9293a1dd96797bd59d71da02f9fa785853541cd62227c7b9ef9a6b3f39c704a759e1ccf4a6e72af3f56c58885cde7d4c7089d3b65231bf2d5b619f93796d59ab32ef41696c5ea50253a10e7e9634c75182db98080b15ca695550d4877d0dc733a298cc79117ef7", 0x9d}, {&(0x7f0000000240)="7654ecf5267ff5f1b6e2c5ae555beaeb8545462f708c54f8a133e04b0f6b4300be8e6b0c56f3deb832c44b21e5fc2a95e28aaf5593a53760bbb3cfe63321e28b4e72044656fdde5ab7695bcb04e8eca0f0789824a6def845046fc9544b44a56af738698c3cc491fb4b4ec024c5510e6d09bc98627d61404b5f2860b0fe608a9551c141202c29792e2f7ec93c9167001aac4e3fbe26cb9d364f150e8512f388a05161401fab115276657fb8a2713ea7b2d7d565139dcef34162eaa171856a881060e93c0c14ea98442810ba1e0e5e18221d", 0xd1}, {&(0x7f00000000c0)="c1d72e39e2541d4fb1a69ece5c9162308de5b4e7e8f33f305a0b511ed53e4d10d6e95e8ddf3a15b10da3b6e21d1a543e735f63237bb15a0b988f4aab98499321a47eb4d160310c1ea3efb75ad7431a9e1eeb1b99fb9a8c62f668c63f815e853c4ea53a7d21b11410f512a434", 0x6c}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd0, 0x409}, 0x1) pread(r1, &(0x7f0000000000)="7e4fc5d32da70afc72656fed0e249945e4e95e429359d68eea290db5b56fdb68660fdb95ee08e24e6ea5a4e6e3e6fb7ca0528cc1a3c99f7d81600938dda26a6494602e84cf514597d6e13364622e4a46ca045bb161b8ce34b79eaefceb74d951f5e08921d2bfc748", 0x68, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: select(0xfffffdef, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2d, 0x27, 0x0, 0xffffffffffffff28) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xffffff86) fchdir(r0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shmctl$SHM_UNLOCK(r1, 0x4) r3 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x80) linkat(r3, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00', 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/62, 0x3e) select(0x40, &(0x7f0000000180)={0x7, 0x9, 0x200, 0x80000001, 0x3, 0x20, 0x7fffffff, 0x5}, &(0x7f00000001c0)={0x40, 0x4, 0x3f, 0x8001, 0x1, 0x4, 0x1, 0xfffffffffffffffc}, &(0x7f0000000200)={0x6bd, 0x100, 0x8, 0x0, 0x6, 0x1f, 0x5, 0x27d}, &(0x7f0000000240)={0x101, 0x6}) shmget$private(0x0, 0x2000, 0x160, &(0x7f0000ffb000/0x2000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) bind(r2, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7, 0xd7}, 0xc) sendsyslog(&(0x7f0000000280)="49a5c4b625175d303aa127d24146c25e55a7a66fbe49a6b6ba2ed3ad7ae6f77e01b304e63a8799712c588fd495a120f34ad5bcf6a68f07bbdbced378d23cd0e7eadb90392758fe04a067e14ac25ab53572351351562d19f4775f39f0c7cb41c899fb3a88b8b0d7a90349e93113d9d2864c4947a1215177cdc565cebb8ad18e2db68060369e1e356981c3888fb358b3f878e8a1bb174aea6e4f9810a27d985c6db02f2450be7db479ea1c263b52659a2eb29bd9343a", 0x8f, 0x1) fcntl$setstatus(r0, 0x4, 0x80) 16:00:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="a492d93ef908bd302932d64d85872e91726c4a34331ecf06f287e0b95b4ab6646e75dac4c1c8322df4bdc9d2da9b5b024fcacaaeeb4f6d4198b514f9d7b09346e0545bc23533815abf3244edda4d1e680b360a95cb9917110ce4341a07e337a154a3b1e922dce5e0a43a6aeb419bf97008bc8371b079d4dcddffab4bc0bc7fa0d15f98489fb0069c21ca307cf99199285e46517737723f53656d144d0aa131da5d33ab3d7e75a8ec4600"/181, 0xfffffffffffffea5, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xffffffffffffffff, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x953, 0x5}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xd11381866071c60a, 0x35874703321e1b65, 0x7f8000000, 0x5cc}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x5a, 0xed5}], 0x0, &(0x7f0000000140)={0xfffffffffffffff7, 0x5}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) ioctl$TIOCSBRK(r2, 0x2000747b) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r5, r2) sendmsg$unix(r6, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) read(r1, &(0x7f0000000180)=""/177, 0xb1) geteuid() 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x10000, 0x7fffffff, 0x10000, 0xfffffffffffffffc}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2325, &(0x7f00000001c0)=[{0x2, 0xfffffffffffffff7, 0x7, 0x9}]}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x2, &(0x7f0000000480)="cd08") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8010, 0x0) 16:00:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x44) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x1, 0x8000, 0x8000000) setsockopt(r0, 0x1, 0x800, &(0x7f0000000080)="63bf967349f083ae32a16bb8fd1ed4f964aec2ef43eb5e5bfdb469ea47c8331b6f7008837b19aa028c5ecef1f4dabe67ee4484c17c07b3245574677d8bb206a81e0008977a8d2668181a3bd03f5b1ea6e7b9a2091e11da8ba4279ee1314c27928caab176ba290baed8882a73e4ff1e7ecd4b49d8cfd081e7e596657939f00559b3cf82cdd5fa69bc85f0ca035eae36fc86a42bfd6e129f665397649342c76e1af47a5506a6c81d63a4b4e02a672363c35397d6cd0709f61376384a2973aed97373", 0xc1) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f00000000080000005900000000003f00"}) write(r2, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f", 0x8c7) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103", 0x1a2) 16:00:38 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000080)=""/83, 0x4e}], 0x0) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x4}], 0x1c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xf463b00f9aa7de3c, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xa) ioctl$TIOCNOTTY(r0, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") getpid() write(r1, &(0x7f0000000280)="13ba5dd50e0cb874793ec75afd9ca90deadaeed9888920d2ee1ee20d784c007257223adb17cb40b1f14a3160d54e31369b37fac7227593d96158c0aa835510287315bbfc430ac1bc7c2cd5fe7f94acbbee346a8dede72f64de9c2ebd643e91b04a788397571b6c9d7bedfc6cb7e87ead8af902f9f47ee49a30fbf9c1ea3236425953345b9119bb7e75f835e8d6c1802d", 0x90) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r0, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x101) read(r0, &(0x7f00000000c0)=""/28, 0x1c) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x1, 0x0) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sync() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1008, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1ff, 0x4}, {0x3785a642, 0x40}}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0x8000000000000006, &(0x7f0000000400)) 16:00:39 executing program 1: r0 = socket(0x2, 0xf95652cd8c449cdb, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0xfffffffffffffedd) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)="60ed9c27", 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x8}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x80000000) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) ioctl$TIOCEXCL(r9, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) 16:00:39 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x65a) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x10000, 0x7fffffffffffffe}, 0x4000080c1, 0x10000, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: semget$private(0x0, 0x0, 0x200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3f}, {0x35}, {0x2006, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) socketpair(0x2, 0x4001, 0x3, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x100) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) r5 = fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r1, 0x6, r5) 16:00:39 executing program 0: sendsyslog(&(0x7f0000000300)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564508a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b69207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590aa0c973c35d53465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80077d1bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e000000000000", 0x83, 0x110) 16:00:39 executing program 0: r0 = socket(0x6, 0x5, 0x2000000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x1a) r0 = getppid() r1 = getpgrp() setpgid(r0, r1) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r2 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0xdd, 0x0, &(0x7f00000000c0)=""/221}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x7fff, 0x6, './file0\x00', 0xfffffffffffff0b2, 0x10001, 0x9}) 16:00:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x6) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7ff, 0xfffffffffffff358}, 0x10) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:40 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000018c0)=[{&(0x7f00000001c0)="00b542a3df9b06555288ac5f0205771dd3c207ad48149e8e5023131032486d40abf9f5b46d44884202e2b43b1f0cc929ea480caa6c4747d1df31f0f517647b0fe6fcbce3b156fa980dce74654e76704fa7496473c70c400be9ad3b5e9f11e930f95e112ba6a785f2bb9bc4652cb9eac60de30dfe412779ba30f3d47a8c0edfaa7fce9bc76e22b244b83030e19301ccb1c5db089e08596c17cb8bc2353821b7b4e18ce07a63c683e637031dff", 0xac}, {&(0x7f00000017c0)="6e1d619efa087ab3b67598c3703690be694ad7cb0b2612d959db6bdb715296db927041eb4a6d1ba2758d0a33257d14468933820d83daaeee444901173abc37ed947a6756f902ec8298332b875968daed36c492b03141295f78e084d54a0feaadbc14c4064ef4238d97267a1cca5690eae24cad5b66810af1793efaad9537de4f00352bb847362fe523f114cba62fe7bb5dc7f64d22bbff333ec26f154fb1726b22dd5bea6ee31132185234d42c9226b7b438ba2b0e52ec14e107309d5d03aa3d5069", 0x6f}, {&(0x7f0000000380)="43b1e468725ba813916a99ce2374e3f5fe6faec0975f401dbebacde12f30a4a599ff200c3e81e0777d9478279de895df6f74acba115db212d7c8621189c4ded76e80f18e913c5e5e83c7123470efe662b2676ad9f49b85160732779e9d467c438d7642df61644ce862836a0cf02bf6f384246c05dfd60ec0a68bc32402c726d4e79ae4907b3f0d564745ffdfc3d815a78fb14b279ce53e122314735c7e91cd5513cea44736cddc6cbac4a792ec300095612e68774b7ea535e1dd50f46b6efd5931bcf773c41a57ee", 0xc8}, {&(0x7f0000000500)="9052d986b0cdc7b5a184a32d2745026df93aebad2ca09848ec56d36fdb89f81e6cd81fffc909e96785a0ff94d7310a448b77ec677423f07b65051a41cfa671ebe9495fce4e0ccbf4e74a2697c71f5b9384172f1eb4d42f60a4d7fcda500466043154f63de5b183ad5b6add92caa877f38a5d44901b06e92fdcade5d73f20b672e2e0248c4df921c5aabfc21df1605079d710788deebc1f7e3564b7d1be37bee7582a7ec1e00a105c7ae37e63a950cc211e9999871957d645b55681022efa2ff8d6981358dabcf3c9069c226a9e7909b31c4061d21d224267c1c0605575a3e27ebd344a9df468ed2780b3113f2f02965618d3d87b6eb104a3f5817ea4224a2867847678f1d8081f014174db5513257af198f7a8d2889d505fe9cd0bfd95013238328ceb1dee55ff1028712b1d7fc536b43330df6df3ed97808d00bdcaeb671cec9038d352e87f146aba5fb2b078aef572201501a7057ef2efe6fc16ccc7afdab85a7b6452d9b4076d2214ed4b8cc27088e18d3e6420f6e39bff903f0925f05f2c2c448853e2081bca360d4b43dbe95e06dcfcc1edcfffdd89370667d5ae5bfa1e9c4bf46e8c5d6bdf1694a4d58f7805a01789ce235bdf2a1c9afbc3f6e13ec8f3bf062e79f68e039157120994daf65d40819b77eac75aae815b42fa81ed658b3e230c26c485858c1b5c5c45775da81a801b04b18d2a6aaacc89e400faa2b26ca24644c9cbff931d0a83cb8f3f4aae0d4c694b9c4cd972ecaf7c8081319c58255ab5700c506239e977fcce0c1e20aa758fb7c4594131bcfa4746f64d97d7436dc8a1633174cf21550ecc0ca5f3abc8b81057ff362d84a576882ed5b7a13dd5cc85c4f99bb274cd349374892a3d11c91dd4f3462891f371fdf4c3f584c8d484e1dc60008c086e095e693cff24163b3035eba418abfd77d28381d0514e1ae94dd447503cca0ff99af3c5d35d9d2ff509ef7f35cc6aa842bbbe0fb7126ff5d9f57c37f50dc6b4d4de8d8687788e8d9e5932525104964a80e0bde03e3cea48b590693f21a627c5e4e81f58411d60ece13ddf634f9c9a1480a403c280132d04af1b9073ab9ac691983ac725af0848aa4a6fd48a3ce0cbe323d6d8d26005cebe3a79a6e4e57da47609cc3cf34c9fea1faaa60c429a17432a72a4a1aa375d2481c1032832c401614da91ee47afb58367c9a6e99859c79dea026d3c54a904bb0c73dd32f3c86d0f10f35a3a6b8fc092acac7b8c7647d6dcc2450c42c1d618086bf3e44024f60de6416e6f3822665ef13038e0a38140d3f6d7ff5058aeb69f9c90f7e581cc624776b947c8c3c3de08202c7c9dfc0f55c52e3cf8eeb8ad9c1e92a64dfd0c24afa9a1f445d4a29e024a45dfcb7497d5ec43472e7abb87a8c16c682b47efe855e97d95879529cabf4ee8a80c6321397463be293f6c4c172565ea9f30e48dc5c7baf430a2772eb84195625e8bd7cb4bca7fd79be2171c357622173fe2ae8136294916a59c17227672fe56999a8b597ba287f5c676cd1b84e97364721d88536e5304fc1dbc9b0ffc0fd067dd4822adc844437758f8cb854eb6d5ffb52d82f0611e0c96645de3343dd4915208afb754a209988231dca82215323397e3bc723ec127dd58abe2e5e393c29ec6e9ea76ab3d4b914b92095d3e13ac81db387ea47fbd3d9773eb43ca14b1456f70eec74d8366874c55aa5ef39f3146b1297233f9d956584eef805589cc27ffe63eb273c2efca4b590222b12b65b3eedd6a86d31809925de5e513ce1f00922b78c3bddbee4b3e9297743d7cf4bd51d7b463ca56913065ae78206f28d91b88646b4fcd9e918375b924819ec4ce330fb3b2bc61ac1b2f9ebb1b5c32e9300fe49dedbaf009d831b66b39928b4daa22f08a66ccfb24e381fd7dbcfa6224b54f1118fb596340316659935cce9d55c6eb3c141103481839eba502fdffd0727c7807a9b76a7a59d4704914dc0954969b50c163e4ee3dec5741c2e05162d9a2796be159fc3239ee66e2f2ead9419b531d3ffe3738711ef60ab93e699bb7607cab4b85b362153302159e0816f5356deda106795a4a1a7d629480873ef44b669da93dfab10753d62eaf865fae2f2ba1c551cc9e0e07eeaab6681304c0494f43812053881a4dde9abfb3cb8ad321dccd132e67bf48bb0554b5c16007a0da1e3d7535c8813fefd48046e48d3fcb73966d680781b914830df61b8b9db82552c675e4a970d111fe089c2d20a3057b0e528aad94b7b8b60a55d637e9b0879fd8df1a107764d24f630ec95e461cf6512bd639de60dc7486f38a9a47cdf72e14878d6114848f2cd1866f9f2fe375a624da99d1f79eb1ee29b0e74d18eb1aa9823b81a56bb911d3bfba7e78c935c2f45ae617e996cdfe4564be7e4fc241c545f7d6e70e2653093fdeaf15b931a3c2fd81e0f4a02c01e9f26ba31742c5f286ac14bd59935121deeb0abc42ca24c7468a1fc126280ecfce703e48fb00585d60be2cf6cb0e97a8e59f3cc4e1d91151956ea60beb58a0cf340019e5764d4f2f70f922571d109727dfad2ec9a9dc923927e743f6846d3104770f426962188a104ad58eaaf3ebe7342f819f533571c8fb55e911277587915a5d6fbe7c74eba436b300eb60122099be26d32179b831c48328532f14065c1eddc93c96b33d656a9ebbcb7e819b0f02e9e940dfc6c1292bdb43b0429616523f478432ef9de81baa5f8230b1810d7301f7834fdbe4b0e1254a9175e314c6df4f9eb99c3a8cb5a35c4b3340b145483caee5df0730be11be71289b5892b6744cd5019f1d40e1e72de31d48c5eb71c1672ca40993a9c62d7117463bab782e01f02ea1e342cfe8fa3f11768a36db829ad8917aa1186c6082d9774b405b877e821e1bc7a72cd7ade3e7d3ca800efa5d6c57f3ec44f7622f287862dd3787fe67b50ab19da139e749470c7122c066eb9f6d22166f0f2816963f80c8006fe904aa5cb94db3d23d998dfdebd9dc001632607b06a7f4d277ad8d0734af7fc19632c82d255ef17d6f9e36ce7df3248ac93d4d417b81d76f091c6b337449f7de773f04eef30694930dc3ddccecb4b9836903190c0afba018a630f82a154c5d54fd4f140bbb07c9b0395a21baf8dad5d2315ec23ee746b461090f495603e97941846c978f16ad7b5a560acb48698c7856afd0202788c1543e6093b071170168b37da08553b905de8233448113466c21efcdd709c37db93075a30d4e61b364e47ae52cf36c21968fb015c6eab0551b3c9148226e8cb871150785cbed67159ba6c801ffef0d9859eddeb0aa8961ee6ae9794c3557fb162c9078abe63a037bc3c7bcd02811b77be1d4df4d7101a697ee38ce9cdfdfa8e46223430f028b571f3d7f3ab6221db92bd5ebf4fc6d13da46641078e3ed4fe8b45d3eae9c39381360b72b1bdecfb1ba728008d6a1627e83cd8484dd6d1222f0d62736263250f94f85e80aa2a4908890ad55590fc712b5d3de4bff6e406d5144a5792eacd1b302538f7bf3390145551e5dc51fe0f7bc3caeb0a29534b015f796820096cc2a2cdbf46434c0289935f67256c055971e0e8bcc2b6683a974febdf855b0892e6e18057238910da7d2e2add9130c72dcb02fb2e1ce0ea8252c3a65300b077596f0c3d899217db685240ea6ab51ca00325877b30b5a32d47cb383b1562a3c63718876c80a8924a684f17a374819b81fe34894d06924f25e0e8862b2ea48e692ed4bae03eb1dd33e84461b61fdc4bc19401abce6733ae9cd7e35039e65ad082ad3672b858c3d239b98674ba25a9a51fe6895e5703484937781f77e2cd3c0e19f30fd47a20f5bddf46dd2077eec3e99f963bfc05ee51951e820d5051b9f489237c0ad4429ea834e1d8591188a8693a6f69e4b08818056a406cc664e96d0a02534190d62ffb0f8b8710c73c504fa9d2693948007e9b8a92dc8393bb241f17df6d8fbc81638a10888bb80f898fa79002f60c2788fd30e4d1e733ef69511852fc77d7bec0975c6cb47503c91b3b98bed8661cba1cc1c3215a9d4566554262f7cb5f860c608e8ca1cc2f6421d38d76a5c08ce96c6098a1e66bb14646bfb3db5015a3db2e0870693de096d332b8bcee480d896a8b4265e68f64a6476b6b4982a6ed9b3af1bf8140c0ed1a1df7e140136cf8ae6db7de09d73f7169ce7ddbf46b8773adaaa5ecfe8fc085c4057aa092598c5a5c0dca1feee39ed849c814db1b0635e61dd08663b276e12889c9e52e2be37752497343dc11e704e93b70162e0f14ee3d24592d7731bf23781bfd58c18091960a90be57b8bf6bd457d85de2e96b5eb11d34cd5f589476f90b3d07cc9c452ff56c706a01e8dfa06ed07e70bfe59dd9fe22edc32758ae3527a304774844bb36f4a3fb8753828b83669607c0042994a4b8c74428bf87db08076e5d27d9c5bc67cffc25d167f51d51420a06c7b30cb313d1ad5373caecb7bc2af6452e74709d450b17436edd29368c492763e896d90cbd9ebf67f876c8ccf8fe6bcdf98756d5ff9e46f0c0c16cf037e3ee35e65632f6a3b7322fc6f5245eb26989dab9e5215076070871e134f2f290dee565ad8ba6cf37e8f58930c8ab5d9fc1d1c18d29cbfaf751f67a1f7c54cbe5257e006c1a1e1586b4f9ff7fe5fb34d4b93ea3c2e4d153b9ba0e23adb7847b7a085af03b753a8fbc9faffd9f92d1d8b428b39eb67e59d82f4751b370ca6546e60c188d4a571e5539b918e97b3e448687d450a9d781488d07136e8cd174b070b49f6810cadb31b2c53947e58b5e827d9a0eeda6cffd54783e7622018d283d22659ae4f1f0e2fee5d4473d8ce152ca7f2ed9cec3155043b34315c7b97bfbc81c9b8d112a3598c689ef4282ee012f7485a341be2a2c04d271ca9504dc2115388cee539bb0334ec9b8cccafdcdfd214ff99103125256b9e3a89c64431c9b278ec5441d1ad0207999fca08baae4a0e9a55c307174b9986547941745715f14732d91ed0468192df9734da1e5ec306cdffd958bd33f9cf84e5b31827e6367b75eefd27446230d219ed93cdb2c67b8c89ab5133bffcc5f6bdb07941b17fbbdc8bf80b5778d727cb391995f0d1565213ad47cdc280f96e272798301cd8b028b2c57502b8b7110c0c006905c7b4438c7b948a56f942cbb66688c5bc349d0ca053d441dee51f2e64b88b969b32a5babf061e6bdb41c70d7ebbe8d272dda41b7a78dca326aeeff583e82faee1db266038be1d4aafd443f9189727a53fd7d923d0a4184baf8eb39487f2e5598762a91da2d9ba8f040945cb0c28af80b3188c9efcf34f23ea13b9c09d906636cf67a49b8b6e788de4af03b6349459116df08b7cf18c1c92032a557d45d4f71720433d7ac6ad6dd40268f58d161a083cf72ece8d6adf1d8cf3478790825f22a45ffe8b5ae295cdcbca13cfe20ddf342ee4f43e49e49edbb8c46f221657aea11ab3f7c11a02c85741d2076484e00a67f8c91b10490849d8f9f6201a71003fc918f09b6c68b8271288b25e5ca14d2a5915949178967e57e3ec42078ee1df6dba31b1862f8ce6a980f1cd21605919dc9e29198fa7b0e1bbac62ca3c134fe2242dce361e6f22a32e6d150b93f3ea830c0ca88f53120f2d4ff92455e9dac4f5c65a42c1937c577c968c4015506d9df187d83ced6ed4d936756d9cb56db784ea1a488dedf78c555d122ff726d7b095f1f2a4a16b00c420333b2afa57ad7026598e10c1a05218ba6d148364ec3736382006122e33c9a38b3cd7f0f6a2e792b0904b06a3b9c3deab5d3ce41d261388bcc5fdfd5d3e1642cd14a51eba201bf57cf41568d3f8f", 0x1000}, {&(0x7f0000001500)="3e339217bdb866dafde032a6c384ee71b5a0b3060b24de617bf919cd2e769e35fc649b242b354043085158c21188192e43e060fb006b09d735707ece34767f4230803452001f454e88d2e23737305eb6962919c4945f8982452e63429eae5f9d49ef36a255b25816719bc6deb0ede97e578a36fddc2a4ffe68365027043969e7ab1da401d98b5912b8e8c16775e901cbb40d86b25348ec2568d1e636f832983df44d148ee7c7b3630c2eccb6b820306ce39b5469606cd348e11a1868c8160fcde5085dade9ba698b", 0xc8}], 0x5, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) socketpair(0x2, 0x2, 0x100, &(0x7f0000000280)) write(r1, &(0x7f00000000c0)="1d", 0x1) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x9) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x1010, r3, 0x0, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="07a1632018f041322af403417af84edfcc5d9cf4687a928de19efed08b0a4a0a84d2252c344b9c89307a81808deed8f7f7253712679c911100f767c7df2c4dd02d87ee925a5a3d7cfd8e62efeb7a7a09edc4ce83fd05d01bfd883dd6e5388f734a8426bcceb3855b3075a309111c3438d190c5e6d9a258d3aca03f03aa3b58375467c62da577d3cf9868c9d21b16222e537fbd255211308ad9f8cdd5fc057e894f69d2287894f39ab2e2564830bd47f0199c44290dd18b57e31170f44249778dff4795", 0xc3, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff, 0x4}, 0xc) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) 16:00:40 executing program 1: socket(0x10, 0x8000, 0x2) r0 = socket(0x1a, 0x2, 0x9) listen(r0, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80e0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendto(r1, &(0x7f0000000240)="8d264c518ed1114effd857fd0e53c16dfbf06c3a64c9a3cb201a68a7960828719e450b0578bcd798819476c19ec18fcdcd3d58b7eea8ffe054fbc303c933abfb829f6c4141a7a2b9862bef11525f1a3e2a834291e96b92d83b48d6fdbacee440cbac6bc43c58ada4bc4c4f7c16c8ed7d759221c8c411bdd1d2cf9a3ce2e4c0163022d0933c0a28254e967d88beb852db1eb8528e012e", 0x96, 0x2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) setgroups(0x574f5b782e2133d7, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) 16:00:40 executing program 0: r0 = socket(0x10, 0x8000, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x2) 16:00:40 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x9076) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854927f5bfa6000020000003000000151c00"}) poll(&(0x7f0000000040), 0x0, 0x1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/199, 0xc7}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f00000005c0)=""/37, 0x25}], 0x9) 16:00:40 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000ad1000/0x3000)=nil, 0x3000) "*"*map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000), 0x77b, 0x0, 0x2, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0xe2) 16:00:44 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = dup(r1) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@abs}) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x8000) r4 = semget(0x1, 0x1, 0x1c2a9be50bac26ea) semop(r4, &(0x7f0000000140)=[{0x7, 0x0, 0x800}, {0x3, 0x10000}, {0x3, 0x6, 0x1800}, {0x4, 0x7ff, 0x800}, {0x2, 0x3, 0x800}, {0x4, 0x11d, 0x1000}], 0x6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3e3) kqueue() semget(0x1, 0x3, 0x600) ioctl$TIOCSDTR(r3, 0x20007479) r5 = msgget$private(0x0, 0x20) r6 = geteuid() r7 = getgid() r8 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r10 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, r9, 0xc3d7ef3be3b4693e, 0x6}, 0xffffffff80000000, 0xffff, r10, r11, 0x492, 0x8, 0x1, 0x669}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000300)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r1, 0x1}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000003c0)=0x3) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000400)=0x2) r12 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x80) ktrace(&(0x7f0000000480)='./file0\x00', 0x0, 0x489f30a843d088d8, r10) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000004c0)) ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) 16:00:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x80) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0xff, 0x6}) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) unlink(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65b20672c580c85a7b4bfe9fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab86fab7ca2730619556ae0b655533", 0x1b) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x0, &(0x7f0000000580)="06000000", 0xffffffffffffff94) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) writev(r2, &(0x7f0000000440)=[{&(0x7f00000003c0)="14141ccf931428b7add6b4e71f9846db566a389bf9726a18d2a27e647f22ef87c5efc3460d52e6231f8fb7277539ffa04381929d20f0cb347f7fbe1d05a8f2e8f1ce112698ab", 0x46}], 0x1) fcntl$dupfd(r2, 0xb, r0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x2) fsync(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x13) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0/fi\x00', 0x101, 0x10000, 0xac, 0x0, 0x61, 0x7, 0xc, 0x2, 0xee2079f546e81bf9, 0x200, 0x6}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0x1f) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) connect(r1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x88, 0xd1, 0x0, "f0456eb3a3b60b125449c3ced50e4ad96287e05b", 0x80, 0x4}) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") getuid() 16:00:44 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="dba09a41e78345ce2ed32f0bf96d682f10253e38faa0a719457ab5e6bc32b757a3debaa3c84d1eff12b49918264af8b4627b8e4b82c021b46ea7f94f150c235b57605903ec644952f263f673c4c1bc65a316ebdf27d7d14d82840a9b25de115f27be72e63f79eb1813e56b381ab9ab15be5e6cf27cb939c8fa4ca43183f6f4746edc24fa0d2d29b9542d035935db9e51186a2c560779fee85ac9853355ebb75cf873718ba99723c2d4bafb57e57bd8c3a1ad61a2ec32a9866f4021b1bdc6c12af3043cea7fcd96b99cbdef0f15f037b7d1f9e575936cb2d1f8bae5fa3a4f9d518ae62b619964abc6", 0xe8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:44 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffffffffffffd, "854955883d02d02295f704000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x14, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x25f, 0x1, 0xe78, "724c773c1d4fc20700000000b3cab1cb9800", 0x1f, 0x2}) socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xe317, 0x6}, {0x18, 0x1, 0x6}, 0x9, [0x10001, 0x9, 0x9, 0x4, 0x89, 0x1, 0x4, 0x3ff]}, 0x3c) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000ca482feaf7081a9690000000c9fff70058000000"]) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100a1, 0x40) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x102) syz_emit_ethernet(0xff0c, &(0x7f0000000280)="10d11009ca811099f85731ff3401f297cf8f07a10ae229548571f7457242b4848adc5c46934101707763beee5bc02a938d35e54e48011149d70b05d7eaf01876a285056b59ed90e5b639dab43a5691cfd5563b7f2709e33325ea62f6dab22a58d2041c40fb1ae293ccc665bf3e58d3b551cf12465af2bc41ca0de2a5affea16c75ed") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x652b, 0x1, 0xfff, 0x4}]}) 16:00:44 executing program 0: lstat(&(0x7f0000000040)='./file2\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f00000002c0)='./file2\x00', 0x110) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x54}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1c2d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0xfffffffffffffffb}], ['./file2\x00', './file2\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') dup(r0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x1, 0x0, 0x8, 0xfffffffffffff800}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) 16:00:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002180)=[{&(0x7f0000000d80)="4cf3061470c4aaad7555f0c189ab2e72deb1fb4b2952fcddc3307ff0a73d5a6b4855b9a6c70abc571c8ca14cc705ebdc0f7bd931eeb07ff12d22f9", 0x3b}, {&(0x7f0000000dc0)="86a30d629d8d3555648150a0294d0fa528616dc4beb213be1655e7493d565ce41a0b16eeb3e3ea08ac0ad0251dd107fd315a3d529b5ee67911c2373c5c167ac346373fb115faca5a9f4e2ea098c7df57cdb16d2682439abc750e4d92df2f5d0e3ec1608549e2fffe170216b2824d79dd187770b562ea976c779e6d7262aafa84b20fec9b2ca53f78c1bc800bf47ea0d286fcc2e08b09c577c78d74392a71aaed34d81a5c866b0f6c62d16aa63127a8809d5ecefbd62cede6b1fe0c0f03671b9437364ae3a8f9ac878e1db3d6180eaa74de418d4f8a8179f02ee6d36dd1fddd277a5937e78e28f580f9a4797b7c227902fd22f6b420e65f01c3abc9ce4f8f4f79df01be8e5efc5011424387c01394e60f3c76cd27d53b0da4121e430176618b65ba013f47fb38c9b0d79a014ca26862344a9d1f661262e12cb064c7cd2dac088190291384df08ac8d13445db0aa05be28aeaa54bcb3f47b1aea68c20eb8a967fff6ac8984b6a2072a9143e10a5ab5b215616fb4b88b9a0dc30d0e02f4e11c603efce41bfef0694acb312e3ffd58bc7f3b9534c715c66dbb71a1d14e71b045164f2ca546f04b7e8a746fb173885044f674da8cd83e243f5f9ab06b06c2b560d0b09b015f554700529a122c2eb5806574f15cf5cba6a78ffd1472d158884d9ff3a98fbbfb2f0d7cf916f8ddbf03e61b9ab642c2aed631a2b5115821ba40fa367768ba190138fad1d860a59bbef9ff185ece4ac4fb83111dd9c5449625b97313fe354a8969d43c45ffb752877333c2ff0dbad898b33b92258ac68e9bcb803c4aa5bc9f93f3d80cd96d9d83ccf1681af4b2f45ea0a5ecb6cdb82b7f4166574c951444ccbc0df149e94adf9c3b08ec5cc84e8f6063704736c9601d80788d1e60b69acd20785e689b75a3b9cede331fc6e81991983a36b75cd6e25c8d696b9b13d27fc573d5e6dd1090c75ac0d071e6398f9de4019accc833e53aff83bc4453b7ad5235363a122120233e779dc61e88102f3de8270cb6c140de6cc939809e915f7bea26004991f74be608bed1f3dc4d06ee7279a6529c8739d3f3c1a46d17ea749009ce8e5d1e3542410f17e2c3c7eb67a2b714c68914d864e7b78a5eb2aac1611aac950594a7a37cbea567e3f86c3ec81d88dd77d7d8f455b6352e9e26f445319f2788141080426388a5846a071648a2b54da2df954813bf6cdb31494d9a40f86a6e91f61c2e03e806dffb6f060179eb32a451bb99e3e22c578e5cfedf3c7e4ee72e0991a0aa6c80007a38b881c43087c2ebe56a3fde70cb7da1531d95ac61ccce6aa9bbabbf16bf0964f5a0eb1a15a1d2fb2e70c79199d28cabb2c282de2a90a08e94908b1e836b3b10cc4365c69f0969c3b3a4eaf29dbc2de74c859fbbffa4706d3acd430aa62b8baa9df8787ef64ddfb77f5bc85f57650757a9901f648c931d3d9e1fec42e805c447637318f5672e6b05e35b679b4375a2dcbf83e8857d4c3753531525de5cd8b782cab78d672b27d50c098bd03b4e327ad218393c80b9ddbbc717987207e5704fcc2e0b5d29db61cb55694ac2e7b2e41899fea52447117f191e07bce0cd42e598cd81cd074799585638b855f1a04021c2cc239294c0748dea68efda256d20272b0ee0e37213fe7e5ca106a244db3d910bc609d38401017a2c7f8a785d18eb49381b251f0efec6567ec2c84a609775e37834e336064266abb516c7eb7db8db821c6b47edcb6f3af2df2feef700d2554ccc599044d0842756a336e42b02528e125fe7b52ab9be81e7bd02067403fa677d0de73707641492c9cda52a5441a66fe72c61187a01069d1c30013e39ecb576cd40c4cb20b86bac1580a03b1e6d88bc67b3197986a17195ac89207b5fcce71f3b4481bc4b551ec7a711fc0d521cc887343b38a40c168a86a850356d6935f940b86410719b22479e6c6a9ae4c768f829f3f3307cc16d10afb3372ee490d1b8322a9d232c3378c9a9b405ec3d4dfd951dfec72aaf1cfed3889215c7dfc6b219c3d65d59ad06d8b7449ea6e4b61622863ec5378f3110eacda4b7c7cf5e1fc071d858256a6473b94ff630c50fb8e57864807cc373a4ea37802e995006d261ce60e53210786a27294abd2220e8c18ea26c5356c704121209010be94189a1240a731e0cb4b2054bd71b8b505167beb1331aba70e1028722217ab564c4fc15f1e5da78fb92df239b582b963eaac491ca576f20b1de0c0731e7577516d8334526110a45ea4eff9f1941a115061ac4edbe697312aae5e27934c94c6ba65e9057d6b2742d8e8ce4c8c370a31da3e5ef555aac1dfe0400c78489918a750a714ef54b63ac6dcbd0b2b36547ea5ce7078a440a6f2d91e9ad67dab99aa4f07ec10e770e884bc897d0e063eb9cb8b044592c6051ce988a12a38b650a30b31910f30f2e78fdd46b565f36355658fb4dbdd5cf8c3eed03567026a6376bba53a84d697d65aa86b8854348e70538abac0d18013fe1f7cfef881140f15bdc3a28c919c4278b0569e0fe5f1cd0d896130b7c3868cc01ff3cf6bc5727dad214499d7109121ab11f49a9fe32a5c4398e6588256b7b8ce793aac05d9467daccef0a931e766e98bc919dacbcec0a6f51d8b50eae194dbd5f48799f1da4d1042a58d7c288d3082039f1b9d1f120911de9de495b16394b88e5997c215c5aefa45ecaca0ebf4ea52428411022eb3fc9cce83cf53d9ff6abad6c62d41f1320e5493855d6dd97e60882e910f18e68d56a69b330d7624b027bce6094d6108003d075ec7a752360017ac696964a0e51ee2214278852cf1f84aad8d7977126c85e86dcf8a36708af84ecba605df71f2df39352d9af356307ad39a7cb623fa3b64d6ef703040b333e22e0e106941192c5e56bedf733947ec66ffd7a3dad8ca7a535ef4ee1c264b8c24308c6ecc271144fe2c18b4e8b633fce3619cb002a83ca25c1a649af710e942176724deeb5f38ff26e0cd201f539c8b63f5e2f265ffef00283f11c815bdac0f8efa2efe16abb97acd257d64f01736213da3ac6d26d0b7441d22319400a58ffc0db35617aca74f41def39133fb7f6604c691336ee80b030d3c94bd1fdcf946a547829f0d37e6d1909622084627af6ece4b1abf541538404384eb7e49e7c7c4308aa93d2a51208049e0ce899385d1d93c746f0cf2142b3491352b6a79eb812c7d991d29f243a43def298113a41408ec4efb60f30c4cf8b8808db5b6d0b745425e2c8bbb0b553ad083b872dd2e39fbdbc78974f4132d42c9ba46871d0f828e7ae8eba7f2cf33a82f7fe056c25a43abdb17698139405d9c5c8857588f9f708de0c8d38b47e7686e2090e6da8ac825a1e1cac23b55345bda47ba0335f68af3b1d02e27a66e935903ffc4f1f54c9b3956656f961bba4ef1e6078eed3ad29ea989fe56c25f5ece51c1609a6e7975ca7a5927e6b3b671cf5248bd18884c905024a4b14d6bb01d0c88b2c6c1dde399ca9b2dd4283a23689394c1e8bbedb664bdd3a3d7fbfecd1e4e7fb247524ca6ba1c2e8d8927c5433786c2134645e8eb04763026bdce16c6a181131649f88dc1f9ee394f6b2bd843f3f02f85a57ffd8e24a8f181d25abf739f841b65ef35d73440e9de3d6a0285d971c458c632d0b0bfc194c58c21dbdf35ee5d87de27e89c77d98594af70732389256c364614b5685e164c80c426c36625273f2fcf9f3bc18c762a92c6ce6bac6df7fe0b62a99567c65abb18d8e5c3f8d04bbe756506a610c21579c43bae472e0f5a497c137e5323e6e358c174d29990128a7666033b05aaf5ffbb54ed86e1c85f1f61769e73ccb4d3046ceb639b4f4dd8956d2e9b37d3f9557cbfb3c12015435ea282fc67c2ff00efabaf78473d532269117f4f4e4ca5e15b1b54c519d505afab3a452f26f664747e3abab1be7986db1b5ad43e016515398a2f0ff5963b845f4a35998c2623869d4ae1c6d78ff4b2be77512bd701264b9205c45c4860401d756ed7b4cc5ba97421557e38b1a26df4abb303c2f4e90023af4a5357669ec8a63aec280288cc7f6d03f6e1c516c12d09904d8b691074354e467c022a456d03223459217437d8402ce1786d2d6fd524fae757794d38ebe6621834e484b6e4a07f48ecf368f14f1f5d3d2dd197f83f1499ef10ce8df1ab936ea9e63127049c9c3c2ad962d812b29b825e3a95604945a65a6d103677dfa73f5a973fab2a1ecd2e6d7aa30ce13776554b19ffd0607193ff47cbb1f1fb86fc3cc4f45d8ae4f5eda6d36edca8035556dd29d0b3f9c4eec3609764fe799c068fc164ddfa48b513e9952d3d5ceabd1ceb19fd61d9ea53a4a6e3a7347c46be5c52e7f16a27057cf4bba83ed6171ae5fdbfbd03f1f6b3a800105c4eea83bd476713adf61adb61acb63ada3337d349c5e64b3ef91eb3b0838e246cdf6cec6d4b18c2b4fd3efde52b0481ecf55d844daafeb5e422cc7b14f3bc27c7b2a5c3ed3cda271e275132624b5ad9d7bad4592bc2137bcca721e9d9ba10d8b08fa5373a8b472927abc516b3663778b24823148d04d41660fbccb022c1fb2b6ff251421892a7b1ee5d0ec455283717a142c8551e41da893c9720e1fab402f491174dc65182464e1c661d2f7994ac2fdb1d5715fb7e0f054f50abd7b64c69d87746e5f9530e16805c882fc06f4ea275a538f6746fe02a7a4c7637e2673418bf38e305c2ba094854cf1342de999e14d4bc2705d6ff43161f51f8e115c68dc4321eca97f7965a344a559e5f1d5b78b1e515fbea14c8dc7e5d8822745596236b3fc1a55e92b777d74b5078733db3a629c9a8cc299275f9613c49424810c4ccaaf944ab7caeb014bc14f1762890d76d540c453d217d88a988839b3f7cdf6b23edc8ce736dd81c20bb13af7be175413048d98efb6bdd39b347b6963ba2b6dbda2754824285be8d9d790954a767ceea783efe5d944b82b6506ae7dedfd57bf1b4fd5c0298aa31a2473dc0eb54dc0576a1a8b363da04412f52c1559b5993eeb771d3b0b9ca3e15a3ed199263f936ed0ebae8f604921058c175c0a212aab2b530b89458d002492cfc3f8759c4e3b5e30c75f1472cb38612b3f17f9dafd913234f0b32142c87d8f7d2863f42d456466bfacc6b6b058da7300afba10174365258e24a4c227c7afa63b0df6c4fb2561ccd0aba0cf05d0f02394fd462e138c2426d81684d0d70ed387040c25c593db3795d9dc97853282ac28784bdd46928e37cdc38d77db04b2fc0dec4efcd3679a61ade8c116eb7fc0656b7adf26bea1cbe2f9208cf54b5b8ebe7d9185285fcb3d53997e1e05c1459dfd6c3697c436d3c21228cc2a69006b0f36828bf9077791f300247b75c9ec506d6e1d603b5c30a680d3ea5cf877a593319113ecc768bf90160604744feea9608ecdebb2a87f37a9e30b969bef9d648e865e428eb6927bf0f217f07dd67c0359b9867577ed6b8c3f0e5d5a0971f7a925e7a79e794fa4f9c03bcf88cb7eb2b1d21739dd475e18b8ea3802dfcb854a4e2a1fb770a4e218bfd8993f6c19784cfe15b62ff5a43eb49b8c5fa3873f1137945d352d1cc32982922048ba0dc0ba64d092476c437b366e1be421ec93fdb51fb871dc01258e1c8f82a078800c854fabc93ac354499bb333d4568fe0bb101e741206d4a990e2f754dcc528ffbe34822990d71d28e5dd2799edf4efbe5fe549ce9a0cfc68e86e8159134d364c1f9ea26a2d543d270f0d2481402b89c0f6d6ba5156d4874bf0df6bed9727649827fe608510954aee64af2042d1224b4274c117c536cd88e9b5c48a391582205ff93d1edf823ed23e8aa79565", 0x1000}, {&(0x7f0000001dc0)="49d60ccdac3c2de45da19aeac979418ccfb4c423fd2ee6c62bb993a665fdae5979bbffe9babe4d76f9941b18f83ff77da7d3cb7915ab984b24438701ec39ea84c59277a2bedaff3949feb89db351eac7bdd44f9f25a95f9696585bdb235d8fb17aeefe73dba79910d7e96cdf2b9b604988ac40c46bcf104b5001d4492da6c6069d0e312911d391e9698f5691782ffab85bb067b0ee7ae2f7f73e8d28266868e94fd7d5b952009eaba52df203ec2cc82b84983b7cce011cb825e1334bc8eba284040fac167d6edf504b135d09f8e9db8c37a9b8eca6d1163af2c6d005298e62095eb8b4f3ace19e53c87fe9d880", 0xed}, {&(0x7f0000001ec0)="e4c192c7d90ad4caf51f4c88c00cd894482b23a61e4a927555ca83af0cf7036811c44cd5b9fdaa9b01beddf71a70fa14772bac3cc9915f77d91881fc65f514b55dee0aed921a4d1a61ab3c9b50a122021342c368dda331f68eb3fa1a7cdd2b01744369f3a6189485afc0ec2429f3604722c7464648", 0x75}, {&(0x7f0000001f40)="3410a7ffd5e3", 0x6}, {&(0x7f0000001f80)="466cb124aebed2ed1e47849816d4632953328a1295efc8bbf5e3ec0905400672b6877d28268ac0df0dcd0b2d048e9e3f9ac19e454cb01013bb68", 0x3a}, {&(0x7f0000001fc0)="b022f70f92398ae4480aef2064601ed14eb5bf824d5b3540dd1ddeb4fdc3ce68632391895f58dfb831349ae6c791de4e78bb4747c82dffada6c0cad5be25e1eeb761c7933add83", 0x47}, {&(0x7f0000002040)="39a5a683c575fdcdd5c90a6061e5073db364a1a69c0e4224b3e7ce8dd47288b98463ef05ef3780c45fe87f9e2c8e84f68ce129ca8e42d5933c758c324c5fdb4ddc8939c3ce874057291f05cf2460a237cf253576b1d2c182fc5161a2eb1c7670803648602ae5ca74d880101530d3fcf12649abb69e6a802ffbe7ea43742e11bdc0c8b60cfd843c121a3930266f7124b86709373fc48f937b37f4cd4735aae1140b43f6d026f38a0698e95945572760d3bf98ab815c17cc4b728f39e748a4e247686f978b6d4a", 0xc6}, {&(0x7f0000002140)="f5826ee023f520f35b0090fc7f1ad662", 0x10}], 0x9) sendto$unix(r0, &(0x7f0000000000)="56c6deafa68139d681320971d583d08236d4bf79f694d1bb45fc78abcc46e4e27be4ac758cdea48aff4b0daece6fb86778c47b3a77fa305b6342d2d14daf4b1766bc01d5633a95de5fe9e0b678fa647cd96b5d483378688fef895cccd7037640d5b41d14f342d92c66", 0x69, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x610, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x101, 0x1, 0x0, 0x100000000, 0x100000000000002, 0x41, 0x0, 0x3, 0x8, 0x1f}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getppid() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0x210) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="1956dd34de2ba74920c390d5ced2bcc8d583b85230f25705512bc40ff7ffdd2f9912c41fcca48d3a066034c5b7a090e659d5401181b8292a411632280f91f1a45097ae591f492d6af281aff7eae513161985caec58ff23c8b9f48b430934570f2ea8081a6400874c2926ad2c7a30a871620cd6c8be945cc3e60367eb433bd47786e5ff1adc1a061a1c1f03969cd82f79499cd81b47559f4a"], 0x98, 0x800) getuid() recvfrom$inet(r1, &(0x7f0000002240)=""/4096, 0x1000, 0x800, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000d40)=0x2) getgroups(0x4, &(0x7f0000000ac0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x20, 0x1) sendto$unix(r0, &(0x7f0000000080)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae167373a1bdbe081e4d8f6aef916e0f69a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881fb7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29087b482d059a1ec6a061604b745d5aa8d83405ddae0ffffffffffffffa1bcd9f341b6b003ad6fe39a361aa78c544339cecd2f743678d56ad7022995f1a0f33ca9623c75d8e5ccac36d75182e1ec32eb660be77ef8070844b683edf4b64ff3ed0858ea6454b41936c840270802b5a7a08d936cc885b4eedb01dab04edf0b5b021d921380be2aa4e69a812c5c28ce99ff99b77e20cc130c2dfdf8d288308c3a7097bdcf29af28075e650e98ce2e61e84e0e453e0f962901b330d89dd11568015fe970399e1f", 0x175, 0x0, 0x0, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0xc}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/105) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') 16:00:44 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x8001, 0x6, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffb, 0xb19c, 0x2, 0x9, 0x2, 0x5}, {[0x8, 0x7, 0x9a2, 0x3, 0x5, 0x1, 0x7, 0xea, 0x0, 0x0, 0xae49, 0xffffffff, 0x5, 0x400000000000000, 0x9, 0x80000001, 0x0, 0xfffffffffffffffa], [0x200, 0x8, 0x7, 0x4, 0x2, 0x20, 0x5, 0x8, 0x2, 0x6d71], [0x8, 0x9, 0x1ff, 0xb9cd, 0xffff, 0x20, 0x401], [0x0, 0x7, 0x1, 0x6b9, 0x8, 0x8], [{0xb56, 0x5, 0x4, 0x9}, {0x8000, 0x2, 0xed3b, 0x7}, {0x4, 0x0, 0xada4, 0x3}, {0xffff, 0x7ff, 0x348c, 0x3f}, {0xfffffffffffffffd, 0x9, 0x5f, 0x5}, {0x1ff, 0x44b, 0xffffffff, 0x4}, {0x6, 0x400, 0x3}, {0x5, 0x1, 0x6, 0x1fcf}], {0x5, 0x10000, 0x6b5f, 0x83}, {0x9, 0x68, 0x800, 0x3}}}, 0x9}) flock(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x7, 0xfffffffffffffffe, r2}) fchdir(r1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x22d6a26b37a1fc6, 0x0, 0xfffffffffffffffc) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:00:45 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) chdir(&(0x7f00000000c0)='./file0/../file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x20000085c, 0x3}) getrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x10004) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000100)=[{0x4, 0x4, 0x1000}, {0x3, 0x6c, 0x1000}], 0x2aaaaaaaaaaaada7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) close(r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00005d2000/0x4000)=nil, 0x4000, 0x2) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) getpgrp() syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10c80, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) shutdown(r0, 0x2) 16:00:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7}, 0x10) 16:00:45 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[{0xffffffffffffff7f, 0x40, 0x100, 0x7ff}, {0xc781, 0x0, 0x300d, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7f) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xffffffcc}], 0x100000000000014f, 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, &(0x7f0000000400)="3a1b7ec987465441a690ea3247224557f347c5e69e89853b308752bf79e0e32b1b684faaee15e72dd5a7f4d53ec76931e3a02d0fdb47dbfea7359ed4115a1d1d0bc01f68ae3550c69e024fee5bcedf54cb4c6a2753dc112ec8e2e5e8ad0000", 0x5f) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="eb51a685edad595af508c707dbca4040715c4f558364c3571f10fb74468c224677dc38936d296becd06efad63668ac9496cb4b8030d63c341d9fa5680200fd5928d98c356fd39d176644864d0b007d799ff48696461bca90d080f54b00e03a3a6cd718d8bcf96528fdb03304ad8bd33d01afbb601aa7e2e6aad59af858acf4e48bb90e1c224bfbc9fb100b088da63aa83157ad1b3270f41d254aeddc781d04efefbfef75bbb50cf462198bd515730cc40a9322791f10a287fccf1cf101f53405cadfb5382f9475c5f0", 0xc9}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{0x0}], 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0/../file0\x00'}, 0x13) 16:00:45 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000001140)=""/123, 0x7b}, {&(0x7f00000011c0)=""/58, 0x3a}], 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100, 0xbc}, 0xc) ftruncate(r0, 0x0, 0x8404030001) sendto$inet(r0, &(0x7f0000001780)="f062ecf54c11836cc25a15686904c4ca3f6fb8ec1e526fe42e70ead8e4694bde1295d71231b46fecb859e7600ca495d9dfc42a9925040c6f8fa779f40c6cf53f60808fa47875dfa1b1938659053f2cd995cce9a5a4646abe14b2e2e13f953d4a10", 0x61, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="bddaac033f947c883d4ac4ba22263fa6c805168aad215c6591684ec3048034a3a1a05db602c544e7f6658a21cd5dbe6fa4d098608dfff28f6f759e9fccb90f6e5d30764c11b83d25012d60c0845554f844c5848db4d842b0193936ab6074e4c2c763a330601eb4ea366a0904b10cd2f6fd67984c33a8ea981522aebbe1aa415ba96da0242d3cd32970faffff", 0x8c}, {&(0x7f0000000240)="cd3d7c1d4e9b165a0d2677202e3b072046645ae443417ecefba17e1cde43fd2a2166fec54e248cabf82d54d8ab3916db7c435a800c7b4c5a2e61149e64bb4180a0890ed020801d052670e8d9865f1bfca82a5148fff87574e757e8a3a3106cee0c0a3cf692cd3e03b049050c7914161132c4390508994debf7bf60e3d02c9b8db99241c60b367681341d84138eff8700ab9ba61fc4d0f8f70f2a926575099f979ef3fbcbf18b9b5198e5d9c679120a109b91ac3715644e", 0xb7}, {&(0x7f0000000300)="5e5247274950ef36dd8f8ea889cce9bc2ab93a93af536af3ae029684a6edd93f7e25a190f8758c04cb9d73f50c7d3a7ed2db05ee3947083406f332bfce80664937ff5340f3405063d80ed358d331919f9afd6b704169a29921e39a3baadc98d6566f0ae7ca1673f95435c1f85844fd606a1e4281effea703e477a9afce379eb9190c5af536b490961e7f2e3bd87769f7dc1c112f027bd0f5503ea9b9b98363ba89e8a440e7e3b8faef51cb69f534f02a960a8dc7db520c59769f46f5d9cc7eb85ff5c0b3bd1c1525eb1e30350b45e49051317056503dd3c569415325a87c2a03e9eb48cac0c7a3fd640cc3d798f0faf135a3b214e7cae7434bb98aea", 0xfc}, {&(0x7f0000000400)="2ec3da8b85b5a803648adeb3371987e4566f0ba72c3dd60ecae2e1cf2324110a3481e4db60d2561c700a39afb8e10b7f418e422a22c49b162c6282a03839f373a009f4a962aca8ebd8cc668031b15df0dbe8d6cb0c4f619e81da2520", 0x5c}, {&(0x7f0000000480)="33bf005a81c0c539ad681dae97727d5af5d10d02d07ecc8cded69d8496dfad437a67696fcf4e54e5fb0e9b31aa5199664cc167d5ee0436925dfd3643ac6b0e02e864f7dc4c31e7d0b84c139ed9c013c7aadadbb823ab612d4813de32934938f1d66e47744d8bf1fcb80a1fc5c4d2a1d1fad2900a2ed68f395f6fa6f8997d903aa6f82fb5edb1d6f1c7e29589c2702aceec12dc6f4b64c668f2f4456305394b7f47e395d8b41f03f4d42339dd87c8ed90f7623b3cefa296e86d3d69927701221047453a403742baf6684f90ee1846a4592f8f480fe463617ef1c28fcf09a8aff13611a7034bcaba638f12f8540d3c8ad1d84c678206b37248", 0xf8}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="400000000000000001000000040000002ffd155d3e977c1068cda95980b55d783bed3114302d5c6ab4333e60569974f7af93c8f35891aa74107aa25de7000000101000000000000001000000080000000201cef079d200b083c0bb15e14487f5360b099b809da0a18262624c8d9a8a69d92fadda849dab9e014ae5a0edc1d4279c489f2beb8e3551418d89f63c8a98ff9c82c874930a408b13dfeb00648b1fd07eeed53372f5fa32821541e4f02ca6e618213f437bf48d8976fa80b032477f62e14610cdfa6e3ba9deed23a090710f4e4bc37fd360956c485657fbf0adbeac0e595b9ac8824706a19877aa9688808dbcd291e413c0c2ce5c187a90d9a42b047b56cf52a6a298aae36bb559173394a1a6dacc833eedeae6009c27f207bc5c76acc476c319e5568712c95ad55b3beb6b097a5de08bf2ba63b43642539cbf8730a03795196c1549df9828b721d158640a85f42c1449b395d188cb41ecd10ab18134e66882ffa2d6c3db985a8cc86442e308cf5b2c953279d05fa2dce42211c648f28788c72058df937dab041b646c7aa0abc521de7fd82f099dbbb15dd74a2286a79bcd2c1a0efa5701f3e9cdef36f6e91c06c19b404274dd5e295e6172ccc0e5f3fab7faff56439e68642e1e2c11608f924014d95a06eb44aaf1523baf918c291a6d1088527432903fd96085d27fe71e1bb451f51758bcedffd14e645b6d79476f525c53543e8fafe13887c6f4a00c1df9c0b9d48bf121e08d784469781a2768c5dfb7544c2c7de1483bd917949ea5cab41657eec53bf69dcc4c0a9217153154bb9a6876262f4be9f3fc4626b7fd3e79f32f069fc11b067ff03f2b02eb8bbbf31d7e483a50d3856e1def4d48a04453eb1944c83452a35d301209c857a226a3da5f193829d5eeb22e2dd8ddc9153641f4a45c3bbc0580af7907745a97e458c50b4a1fd59b81dcc0f156e12a0e666da63c88a969bea5ed0faadbc2affeae34beec20280f5c1bdde2165fc08babee0c562abf23a7917f9d02e19fb34ace0ceee5882cdbe040c5e93c3d86377a4878392a8cc69c36851b5cb4bea41ec460ea5e9eb79c0a8985680c52ee70141232558813606090929fcf48cc1825dcb937f83c206fff3fd187cff92ccabe7b9be4f9e92a76b3885f8ab4e298c637a037c9c4524bb32310b01f710c42983643f7a11a98a3ee264c7e7b36e9fea7016e8d1fcae202b9cfc281ad4159c6e9eba59943357f2d61cdea0187273aba850a45e25504fcbb00b09008e119a92b70fa6cdf23938d91ac54bdf9c31b8f526665702c79899c67e22c3a75a7d14f5f47a1bf952cef48624aff77341f4f16ad49bc98cefc1917efdb22f12ce9607cb0eb43354f7762f117c7bc7b54a58f95ad42b93ca4aebdb55548b248eac8ea5e307f8da3cfae3a868e914d4dba5f19f4f2daf9379552939abfd12794c8519315b4b6b18debb397e147bbbd5da5c9c7ddeab018cf7684ff156e065a178b92f512e7347d54fae54959ccb2b013192c8dbb3ed7bb10b74b76861344e4c310b1ffe772d89f98250949ab7066677505c7782efa416984a8530e94e01341829fd2bac598dfe0893481c0d7fffc7a88970d9e623a54622f0f125d5de8f241853e4db4a51c03c1e35c76f4a9c66f16077fce1d1047f8bc04fff739c4e14d46bc3320f366794563ab96e377c8155b1133d936c3d7cf4f87ccc181b8aa3b80c948b185f3d484cb3809e16e406d030920eb257e0cbdadc2f40b8df19d05cb76e0f4a52a9441c4db1b9706b9e5feaaf9a4ee04ef4899d738f4e83ab3070092d8b023e83b3cdae549bb2346fbc039d7477a90526e3ea3c08f79618b9ae756cd67e4ccbac1a6aaf44a71a37a649155402e2902a90b2ff8f486e8c72206d32fe1f88e9054de15c9f9c40f36592f84a012d9e01a482b0eb4a516f664f90f67e8620d71f1fa6ed4ca1c6b567bb7fddb21f540a4d3226f1b86debebc99c12cbee046fe3b4c0f6707cb2df8d0fe1308fb88d49c7aa00ff32f4d6c53a3f8ad21c93f5dea7fc627f0da5fa87d3cb4a51a8fdcb3089ac5386909f10e7bb3f0cb61c57982e41e93e01b908ac1baf5210ff701e50b096acad0d9c0ae598f111a5fe56afb6db39a28cc3f27382ea82fd42f207e2fb21f33dab8c1b9e6a8294b47108f564de1d6341a95d63fa8e079f78a152afb694b9250e5433752ea23a1e1891f6013b014f938a7f9b2ebee8e03c4c8d8ee8bfe1d8ae33972495754ecad861552371ae69df27614cb93695f788229b7765c8d61c02e4648f06dd207a4f2fca489ecca43723a6da96bdc41c26a57a3e11890f0afa41f6a16bac14bbf7b353accffb6134a284f573065188202bb5b12b67e0a858a93f61254789d2345a2e9098749898f0fcdb8608b520fdaa1250cebc901f6cc3aa6c55f848e9f1ed5a11101e507b3af6ff0f48b3a98f22fa2d1ee04e7728c38c575fc6db6a07e7ecade24e904336d55ead74d8ea817847fdcb11b726e91538f316a84bb19f6e9506e30ebac2fcb69e5607df9dc66fbab28322c0bd4e12a87576ca8f2090e5159ae0ef86845b90ccdd437e914da016a360cd6b65babc2f760cd16b934e55e25067099b1820f51b976f45775fe7f8963068a1b3007448ccf3736c4e042e07b04132c41976d6b646a7d5d1f3a71512e842c47b7505f16429f4926a18bedcac018aa7f0151e4b82e7cffe7be1688ec24d8616c3f09ecd9b531900b53785252003b94107789a32335bd51396782228766338d671d0ab21f63b6cd2aa1e8aed3a9b660c380b71b70e4d869de2f4717b65af3636a3b40f88cb9e2e3d5a4af94c7ada9b3790d618d88c514306c7fc3b1497d1ea749abc3ae22fd0d2ff6298651ed9e9b47d1eb2f55131f8f5b92ed1bea4ae20ad149f8ec6c9f52495a46986917be15d0049d36addffba043f001da51c685e929e1e36fc8ed8955b00db2e04154deabdb2ae46665c8760ba8625b3bca535db19e4c3e9e41e1563e7138a6a676a8d9374a1dec32457b4f551c2684179b145c765143bc0dba8ef7808e66e7a8b18a569466d6176b5932e936a2b3f93a9bc394c47203980d0416ac911d07fe0448fac25e6d2fb658ed8f022bed4b77a945ef671d93a5f389f9b25b9a924ab3fa95c96b77d405950b100656a95080119cdc56573f85f8232ed85afd8875c919824fb22e711c3e22e5707bc58c70f62dfef406c42cc52bb63468744407d09aba0076d606c11b41edec94cd356b879c3ec3e2e6dd3fae76e8f6f81a1e15165c9538b27b6fd88228a6eb09ed52a606f8c9368df4515608ffa76f25b2c76e2c7bb577d6bf7d2568a7acc294b2f2bcc306f7892dcffcf62f5a069681d836075e3894c6bf856d549beebb6e89ee1022a7579923a0530fd4e37250193e1a5d7add74922c0aa422adcfff52b4750047034e639ed1bc8c8bc1cb73adcdc605f5e19670c9b36f8022b9cae39c4a9014686608115e7303c8832565f84be660311bd262241057ec266a6b31c0e78af66517c617ef6aed6be7f7efa31cbde66b2648f6f276219c89a7176fe905f97512918979885c872f0b3cd606d2887d2bd24930f61d7c49a650460700c1d5a23fd88ba902590a013d22fd3d394f825ff79eb430ec39b23e2771b58f94a071f7a01268fff67ff48bdd4f68d5623bec63e6e396a73489dc9c79ca54a1fa0a810c09fdae78dc9e99fb79291f3c9bcdb2537071b6b000ecb92f7ddb1b6e983d014636eb94f8c662f125afb009687725e5e6a7db2840597cedef023a5e69dfd981a8fef93abaa06bde4ee4f3908e4b8fb36f1ba2ff56f8110043df259b3767ebb0d913953d109e43f2ab9307cd31c0060981de2be752da9eaeb8d51cdcffcd43512b9061b08737f8e63cab6b499cbcafedcda219ede6a52dff971b77c27c5ec5ba871718545deba9ecb0bc601d6b89738213fe8bbf23a6818761d02acd9a443689e16bbad5741e4294258f96b8649ba5b45f9cf233253b4d0c0497068d74123fe48e6ffdf55d816d4b4e1a7dc9f4158cc3a0d0fb0ff174bf9877db8f7dd9f1a05dd2d461a823172bb7da91808f816726c0b6757d42b54977599a714f2fe158ddba9ee83ea722389c2a7d1264b85a1c0f26f83e5109a90e22f82ad72a1fe2eba0cbd0f0952dcf475246237cf68bb571de81f0ceb0c0a8e61c205624a371b6f6f33c7603ce95bc19fe088a71af229167c1f2475aebcc446fd6d7b86a197421cdafc2780bcc3c09fa3138d158292bb0e340936a69aabf2a64ab961346508df76cbb01a242a260f13408cbd154a7038348d172884e1d0e35f35b73a0203d83d6366d10cca412f3252bb8dffb6498aef3ff3c816f429dd5a7d74252eb12b60123965b8c3f550109fa3d2ab7fa6f7ffe7d182efdcaf99546eb50f78ee7d7c19438de1b8638b36184887ad147c882176684ac791e89a51e929f4193745e2bd8878f423dc8008e0027450e537996bc6f8d6930da3cb13d9c6f935ceada51eec7f34cfa8e06c60aa750002903aed57940ff811ed703b2b4873c625923efbfeed19886bff3eb8aee7c299d4680179a7f44e00c83a847ace8ba7e95a8d22e86668c1ebbcf69082932eee492a760fc87697382ec46b2956954340c9686e7203a0cb6920a8964e99163a3655f9643f97007d6ded986202b1d4442f85902344cabf7efdf6b6ff8aa861d8b2eac78e60606a7ed6e43dd40efeef88b65cdc4d970b51740977c36516812d1f2240da0be7ffe575b52bdd383282e5843e7ae273dc2d37232fb5d43d3b615e34df332953da84b48f52d1eac602e84c372842b0a013217f24fb2aaba355a89437a93b1e1d5b904f4e33c2335f79c64f2c22662921a57109d4ae39fa91568abaf33faf001a739f5cfb7bc09d9bd2ed6c11a98c4c0c17b8a65f719f0227caad8145cab548d11fe803f7e53ffac80a9600830317214a01a89eaaf2638e93d472feb8fdcb731d25040ea1fe63acaf561467a3c98f3b5a08ad4b188566d8c128286ff820454e8cc0b9d31976b04e90a55b742244c4c7bb6991e13798cd5cdc3972eebd9fe12570bbfbd5b1980472d613f0572e9d09d83509e71201c0e3cf29fb8faba35955ffefcabc8df43f17bbcc9bcd1bc901d88b92cd2c64ee552bf79d5266bd1b9341bb7f30e167b76b5432fb55b0432f182e68e08ddc888cbcc638cbc2dd297b798b0e3eafc96afa142b2e73ca59c2619226af434c1cbbaf507d27ec136f166fcbd648c4a14c7909bc8fccda6df6241f61e4be78f8f10b664f09b245ff6e13846a312950789fda1cb7cc66a40054ff6a7fbece7026f2a58c70d963c748038612f753fc58d36d7f87719571326ef85cc5a2338a10c243e08de6be1c9d0bc6ceeca3dc1f763760414b10a744590c4360d3ce45d78d88cfa6fc91e2bf7d49543346bc293cc93511963f485107d14707fe96a6ea6e58691254979d54fb0358a72f3567c78fe7fd808e4a30955ee88090c2fc7cb1b471f37b77f714e7bdfa55b207522f0b3cbb39cda9c2cbed9e0a4f26aadca123650039f06055ae1243cda3c7990609efbcd940f85b6f70fa9a37baa265efd855c89549f14d7471d79034f4f768f4a27c329733218260db3da56a7f08e344dabe5a24e1d86f98bf90bcf84bbc3af3428b3888fdbd806e3839dfb52e4ba54bd72ad14c81f7c4d537637fbc4ca48ca8a58ddc1a107640e95ea428dd8d973fb8791085a1d9ed422dc16c26c7bd19fb8c64a24e0db01f4f6c5e8459ff7a77d87868ffd8272eddbfc2ea22cf0ef69d993b890726f7658cc78c3c9caaba1349d7466ded633e61c3bc8892c6f4ec5445b0fc521a07935c77c4430b49f45127c05af8c493118895489903a109567710f088e331bb4e852bd684feb753886345d9d45c16e6c6a65d1b05329028c30000000000000008a68db79ffffff7f86a20e867cdfae6260fe214c6c062fa2c53302495c75655bf35c8359351c7e001800000000000000ffff000006000000add3e0effb398100958f8e683b9aaf56262ca81c4473744d2d326d166c0c1b779109"], 0x1098}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x9ec, 0x1, 0x2, 0x6c8e, 0x7}, 0xc) r2 = openat(r0, &(0x7f0000000600)='./file0\x00', 0x41, 0x20) mknod(&(0x7f0000000680)='./file0\x00', 0x1, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x0, 0x22a149a, 0x8, 0x1, 0x10000, 0x31, 0x1, 0x0, 0x1, 0x2, 0x7f8bbe64}) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket(0x20, 0x8006, 0xfffffffffffffd17) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0xc7cb18a1bd9dc5a1}, {r0, 0x20}, {r0, 0x10}, {r0, 0x8}], 0x5, 0x401) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f00000000c0)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab007f8b6d15010e335fc7fc6620e54c4ad61548a970be17bf0c8aa80b74904f89b06f89f518f5ec49add33c5210e8e59c62c28c0543077abd621ef5bc754ee49d7c8d670a168811e9fe5ce444e7b4b7859909ddfc1ad090000008ac7592d13268c65beb4a655fff3d62529e84359", 0xfffffffffffffd96) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x859) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x9, 0x6}], 0x6bf1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xe7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x2}], 0x1, &(0x7f0000000240)={0xfd, 0x5}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8400, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x39, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3254c44fb115bf61dfef706e2c334aecbcdc7435cecbd8691404996be6475e265d8e94096fb049c8b55b09db8e6e391367f8fc7ac2dd010db49d6292fef8a51b7457a53be7aaaf7a2c78433ba495628cdc9f935ebd93fffe6f5c3d3061f395a6531ab7b7587ec1ba3f3866a6690f841f795a30df69c68240daa57ab237cf62e98dfd20dddf88c7c80173571de658fff54ada2ab1de6929ffc748068770e5f9ddbd39554db6e4b76084605ffe31677c0078d5aca0f6db8d06f9dc068704500cf672c47e9e835899af4f35fbd6ff85c8a745fcf618aba8eedfeb78aa9095de326ee3eebe4cbf6492267141c54fa2982a1e825751349e16d4e40557", 0xfa) fcntl$setstatus(r0, 0x4, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) open(&(0x7f0000000180)='./file\x00', 0x20000, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x6, 0x4, 0xbf9, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc25f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9693}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3d60}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000500)='./file1\x00', 0x10010) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000180)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) unlinkat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000340)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x20, r2) fchmod(r0, 0x100) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c650500"], 0xa, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x1}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) chmod(&(0x7f0000000200)='./file0\x00', 0xb5) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) sendto(r0, &(0x7f0000000340)="4f280144250418b495eb1ea0cf4898fe92cf2a63b596253051cec58ed62e247d4389a870cb6bac9d06ab24d6431379cde8bac519ac0cfaccca3ba5c35712eed56c45258b4edcb10f7b779f2711ed5bfa6687242669487bce5e721433bd72a68031a6847c51105b57e48257fd626d51c5f9338b40aab25a9298e0d24d90d60c603711accdec681997d0a942149a450d17edd6b7b529cc24037c7c0ea4d0dc6fef5fbf0bb60994f91e06eb96d834a0b6de9d758d2cb0c9dd7e43ef9745a7bdd9deb22f3fef97eececbc113b69d991252ad118722a204423721b96f3ad0580c35f7aaf63a21737ffa9ff993fa0dd432b3764ad682affb4af0a6", 0xf8, 0x3, &(0x7f0000000440)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r2, r3, r4}, 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000540)) mknod(&(0x7f0000000580)='./file0\x00', 0xc000, 0xfffffffffffffd6c) ioctl$KDSETRAD(r0, 0x20004b43) r5 = accept$unix(r0, 0x0, &(0x7f00000005c0)) ioctl$KDENABIO(r0, 0x20004b3c) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0/../file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x3ff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000006c0)={0xfffffffffffffc01, './file1\x00', './file0/../file0'}) getppid() getpeername$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000840)={0x9, [{0x1, 0x4bf9}, {0x3, 0x100}, {0x1}, {0x2, 0x2}, {0x2, 0x72}, {0x3, 0x40}, {0x3, 0x3ff}, {0x3, 0x1}, {0x1, 0x19}, {0x1, 0xffffffffffffffe1}, {0x3, 0x40}, {0x2, 0x4a}, {0x3, 0x401}, {0x1, 0x4}, {0x1, 0x1c000000000000}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x100}, {0x0, 0x5}, {0x3, 0x101}, {0x2, 0x5}, {0x2, 0x1ff}, {0x2, 0xf3}, {0x3, 0x8}, {0x0, 0xf61b}, {0x1}, {0x3, 0x1}, {0xcb59bf2d49bb6371, 0x7fff}, {0x0, 0x6}, {0x4d71a9c0a698f5a2, 0xd27}, {0x2, 0x5105}, {0x3}]}) openat(r0, &(0x7f0000000980)='./file0/../file0\x00', 0x200, 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000009c0)={0x3ff, './file0\x00'}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0xfff, './file0\x00', 0x9, 0x5, 0xb67, 0xffffffff}) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0x401}) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x1, 0x0, 0x3, 0x2, r3}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/13}, &(0x7f00000001c0)=0xf) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffe50, &(0x7f0000000240), 0x0, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f00000000c0)=[{0x82f8550497019100, 0x6, 0x1800}, {0x0, 0x8, 0x1000}], 0x2) clock_getres(0x0, &(0x7f0000000040)) 16:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\\[\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000340)='[:]\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap']) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffee, &(0x7f0000000540)="b64e482ad252bc87a9e973d5526a322571d23ac8283b1accbf8cda870e5967f0e211c0de3c921e1d32927f99b0e4aafebbe11c50ac15324d6aeb21d7233719f19b2b39cc704dc089ce546bb785e491133b260c6cb2c14045d6b07af6e29bc2cb71f0764edf2bb4d53a262ed4309b9512309059026fa3dbc36ea645a635c7253c59217ffb85b2bdc62fcc5651df744feea101ec83318adebd1fe704b0d4057233ac8a28112bacf283580845102c8c7235a4510a7142a4a559683a2a8973b7d6cf82b106283ea5ae086392c3d4691f4eb6937ee023fa23ce1fe84205cac9e920006025114d51d27572bf6b21c71f43b352f674ac4964e10f27a80e31570e9802c730d4bba99688bf35a85f4667f2b76955edf2da0a4a3b4417a490cbde06e56e5b4ce56d7e95ec6d1ed7e54088354ab2cc535e42ff312bc8a021e4fada06ca6936df6c3615bbcc44980c1388656ae0d64d678a") 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:47 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) fchflags(r1, 0x16718472957121a8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0xffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) setsockopt(r0, 0x8, 0x8, &(0x7f0000000100)="a84332344e66189dabb72a85596a899a5ed6", 0x12) 16:00:47 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x2, 0xfffffffffffffffe}, {0x800000000}}, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x2, 0x1, 0x0, 0x1}, {0x8, 0x3, 0x1, 0x7}, {0xb99, 0x0, 0xfffe00000000, 0x9}, {0x7, 0x9, 0xfffffffffffffffb}, {0x7, 0x2, 0x0, 0x7}, {0x100, 0x9, 0x4, 0x9d}, {0x10001, 0x1, 0x1, 0x8}, {0x5483, 0x9, 0x7fffffff, 0x8000}, {0x1000, 0x5, 0x5, 0xbf}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x25}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x1c}, {0x6}]}) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x0, r1) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:47 executing program 1: r0 = syz_open_pts() syz_open_pts() semget(0x1, 0x4, 0x214) syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1000000000000, 0x400000000000000}) fcntl$setflags(r1, 0x2, 0x0) load: 2.69 cmd: getty 27730 [ttyin] 0.00u 0.01s 0% 316k load: 2.69 cmd: getty 27730 [ttyin] 0.00u 0.01s 0% 316k 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/245, 0xf5, 0x803, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3ab138785161fe87, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x40000) close(r1) socket(0x1, 0x8000, 0x1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) r1 = semget(0x2, 0x47587859423ad15f, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/4096) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xd3) fcntl$getflags(r0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pread(r1, &(0x7f0000000300)="0813e21076c1d7c804a1aa0cd663c18c371436dd3421e445ff05c9dba9b640febbb422dcad478e5245ced1de28aa17fa92633ef2d92e1a50b3ace9d77acbd553f6854d", 0x43, 0x0, 0x41) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x5, 0x6, 0x3, 0x3f}, {0x8, 0x10001, 0x7fff, 0xa7}, {0x6, 0x4, 0x7, 0x2}, {0x1, 0x8, 0x1f, 0x2000000}, {0x3, 0x5, 0xa5, 0x3}, {0x401, 0x18c, 0x8, 0x5}, {0x8, 0x200, 0xffffffffffffff7f, 0x5}, {0x1, 0x3ff, 0x7f, 0x100000001}, {0x200, 0x5, 0x3, 0x40}]}) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xffffffffffffffb8) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xc, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0x3) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) socketpair(0x20, 0x2, 0xcadb, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) acct(&(0x7f0000000000)='./file0\x00') 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) rmdir(&(0x7f0000000040)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x100000000, 0xffffffffffff017e, 0x80, 0x8}, {0x100000000, 0x40, 0x86d, 0x6}, {0x9e, 0x200, 0xfbe5, 0x40}, {0x225855a9, 0x8, 0x1, 0x15}]}) witness: thread 0xffff800020aab650 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80662b45f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020aab650 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 239786 29798 73 0x100010 0 1 syslogd *319503 44397 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020aab650) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 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}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020aab650 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020aab650) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d850 rbx 0xffff800020a5d900 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff8145b623 kprintf+0x173 r9 0x1 r10 0x25 r11 0x71efa9754d9910e0 r12 0x3000000008 r13 0xffff800020a5d860 r14 0x100 r15 0x1 rip 0xffffffff81c821e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d840 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=319503 stat=onproc flags process=14000 proc=200 pri=4, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5eee8 process=0xffff800020a4a008 user=0xffff800020a58000, vmspace=0xffffffff8262f4c8 estcpu=5, cpticks=8, pctcpu=0.62 user=0, sys=6, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61915 415956 96933 0 3 0x80 nanosleep syz-executor.0 61915 338268 96933 0 2 0x4000000 syz-executor.0 8828 449850 47111 0 3 0x82 nanosleep syz-executor.1 27730 352354 1 0 2 0x100083 getty 55776 29886 0 0 3 0x14200 bored sosplice 94644 427678 0 0 3 0x14200 acct acct 96933 74043 47111 0 3 0x82 nanosleep syz-executor.0 47111 290176 17803 0 3 0x82 thrsleep syz-fuzzer 47111 430050 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 511703 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 447479 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 514083 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 32799 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 139933 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 263077 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 81655 17803 0 3 0x4000082 thrsleep syz-fuzzer 47111 258656 17803 0 3 0x4000082 kqread syz-fuzzer 17803 319558 59157 0 3 0x10008a pause ksh 59157 154699 48036 0 3 0x92 select sshd 48036 286119 1 0 3 0x80 select sshd 92535 228375 79626 74 3 0x100092 bpf pflogd 79626 323740 1 0 3 0x80 netio pflogd 29798 239786 18307 73 7 0x100010 syslogd 18307 247950 1 0 3 0x100082 netio syslogd 4424 112766 1 77 3 0x100090 poll dhclient 38223 13211 1 0 3 0x80 poll dhclient 52191 194508 0 0 3 0x14200 pgzero zerothread 98990 322613 0 0 3 0x14200 aiodoned aiodoned 6334 46611 0 0 3 0x14200 syncer update 53680 426767 0 0 3 0x14200 cleaner cleaner *44397 319503 0 0 7 0x14200 reaper 84885 304727 0 0 3 0x14200 pgdaemon pagedaemon 73144 441807 0 0 3 0x14200 bored crynlk 18920 102528 0 0 3 0x14200 bored crypto 67143 37080 0 0 3 0x40014200 acpi0 acpi0 50235 504042 0 0 3 0x40014200 idle1 56622 453464 0 0 3 0x14200 bored softnet 97507 62752 0 0 3 0x14200 bored systqmp 92173 162271 0 0 3 0x14200 bored systq 1084 208880 0 0 2 0x40014200 softclock 91589 331205 0 0 3 0x40014200 idle0 48345 74339 0 0 2 0x40014200 smr 1 352214 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 29798 (syslogd) thread 0xffff800020ac0c68 (239786) exclusive rrwlock inode r = 0 (0xfffffd806eb50d58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9564 6681K 7182K 78643K 12464 0 0 pcb 13 8K 8K 78643K 80 0 0 rtable 111 4K 4K 78643K 407 0 0 ifaddr 68 14K 15K 78643K 148 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1494 0 0 iov 0 0K 16K 78643K 101 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 1834 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 12 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 116 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 699 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 53 50K 83K 78643K 536 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 49 0 0 in_multi 33 2K 2K 78643K 59 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 265 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 99 21K 30K 78643K 3235 0 0 UVM aobj 34 3K 3K 78643K 38 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 40 0 0 NDP 15 0K 0K 78643K 40 0 0 temp 185 3538K 3602K 78643K 5546 0 0 kqueue 0 0K 0K 78643K 7 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 8 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 55 0 53 1 0 1 1 0 8 0 rtentry 112 58 0 14 2 0 2 2 0 8 0 unpcb 120 213 0 203 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6553 0 6553 1 1 0 1 0 8 0 tcpcb 544 124 0 120 1 0 1 1 0 8 0 inpcb 280 356 0 349 2 0 2 2 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 17 0 17 3 2 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 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 26 0 15 1 0 1 1 0 8 0 pfstkey 112 26 0 15 1 0 1 1 0 8 0 pfstate 328 26 0 15 2 0 2 2 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 236 0 44 12 0 12 12 0 8 0 art_table 32 237 0 44 2 0 2 2 0 8 0 art_node 16 55 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 6 1 0 1 1 0 8 0 semapl 112 114 0 104 1 0 1 1 0 8 0 shmpl 112 36 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2471 0 1048 47 0 47 47 0 8 0 ffsino 272 2471 0 1048 96 0 96 96 0 8 0 nchpl 144 3624 0 1998 62 0 62 62 0 8 0 uvmvnodes 72 2943 0 0 54 0 54 54 0 8 0 vnodes 200 2943 0 0 155 0 155 155 0 8 0 namei 1024 10791 0 10791 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 10323 0 10323 12 11 1 7 0 8 1 plimitpl 152 83 0 75 1 0 1 1 0 8 0 sigapl 432 897 0 882 3 1 2 3 0 8 0 futexpl 56 8133 0 8133 1 0 1 1 0 8 1 knotepl 112 147 0 128 1 0 1 1 0 8 0 kqueuepl 104 96 0 94 1 0 1 1 0 8 0 pipepl 112 538 0 519 2 1 1 2 0 8 0 fdescpl 488 898 0 882 5 2 3 3 0 8 0 filepl 152 5036 0 4936 8 3 5 7 0 8 0 lockfpl 104 203 0 203 2 1 1 1 0 8 1 lockfspl 48 69 0 69 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 959 0 949 1 0 1 1 0 8 0 zombiepl 144 882 0 881 2 1 1 1 0 8 0 processpl 896 915 0 881 4 0 4 4 0 8 0 procpl 632 2409 0 2365 6 1 5 5 0 8 1 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 628 0 609 5 2 3 4 0 8 1 mcl64k 65536 512 0 0 64 4 60 64 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 163 0 0 20 0 20 20 0 8 0 mtagpl 80 11 0 0 1 0 1 1 0 8 0 mbufpl 256 631 0 0 37 0 37 37 0 8 0 bufpl 256 7161 0 1168 375 0 375 375 0 8 0 anonpl 16 103374 0 91153 79 13 66 67 0 124 14 amapchunkpl 152 5487 0 5374 13 5 8 10 0 158 2 amappl16 192 4483 0 3789 58 15 43 47 0 8 8 amappl14 176 60 0 54 1 0 1 1 0 8 0 amappl13 168 546 0 541 1 0 1 1 0 8 0 amappl12 160 8 0 7 2 1 1 1 0 8 0 amappl11 152 175 0 160 1 0 1 1 0 8 0 amappl10 144 74 0 70 1 0 1 1 0 8 0 amappl9 136 599 0 596 1 0 1 1 0 8 0 amappl8 128 160 0 139 1 0 1 1 0 8 0 amappl7 120 41 0 35 1 0 1 1 0 8 0 amappl6 112 174 0 168 1 0 1 1 0 8 0 amappl5 104 165 0 150 1 0 1 1 0 8 0 amappl4 96 1168 0 1135 2 1 1 2 0 8 0 amappl3 88 210 0 198 1 0 1 1 0 8 0 amappl2 80 6720 0 6637 3 1 2 3 0 8 0 amappl1 72 29157 0 28701 26 16 10 20 0 8 0 amappl 80 2679 0 2639 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 37 0 4 1 0 1 1 0 8 0 uaddrrnd 24 898 0 881 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 898 0 881 1 0 1 1 0 8 0 vmmpekpl 168 10917 0 10882 2 0 2 2 0 8 0 vmmpepl 168 115575 0 113649 134 42 92 103 0 357 8 vmsppl 368 897 0 881 2 0 2 2 0 8 0 pdppl 4096 1803 0 1762 7 1 6 6 0 8 0 pvpl 32 292310 0 276836 194 29 165 165 0 265 36 pmappl 232 897 0 881 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 627 0 9 18 0 18 18 0 8 0