a7f3751e1ba90c7f06745743659c1effeb716b7f6c3623a14fea47b75a066b77c00023c462484353f2f4d7af1d9f10efc0ff756e6ab74166b62990e58a6da6d487f9d2af8efd6a96fc59e7354ade10cb84a45ccbb935c2fdcbd60a1b7f565f9386834024cef124c2a9d6a76c52c41c95879a0f0e3e5454407d13fd083b5f8e3d8d1281150344f754f4e11ede6795207fdc89df2985af564b10fc6daf156ef7a7caf43f9c9e26279fbf56b785fd4a314be68511ef4ccda8af6ad0cc6efd0f31219c8854076ab4d771182c59a2d8895073b9c21ed03eec9ea85b3105d4ac5d91611bca78220fe1b05802a84ea8ce28f4c67557cb15f45e3cdfb56607d300f7ccc8683bcf9134e96e7377d7eae30085b46ada2eb3e905690265220bbb969f236fcbed740c7142fa433705f67e95dcdc7dfe1ab71936edae338b3205d330b8e9e8a2d0eda1865f4686efe935cede3520749371b404eace857d144f60162031ad6a6dd2b1bb2670aa013deed966fa555a08d6a5abc9ffc134f6587adf5b528fd629ddffb736b2a1d615c6e2a98ff70bf1a8171bfbb12150bd2417abce965804a8fc11a8b2449dd03af3b80a463427001d7a48281003752b7c7729f9f6fa21c903ea2add43084421ae8ae5854921e0878b29885d4466e9768de6fd29729f3f6b121f40d3f857240aa4d5e5cc8cfc6cea537ddc23597b7fd369c676d6d95f194e404e10997facec848a324e67edbaf81323fc8d936e2569d30edc9c97421d7c608698babcf1e12747f4dd5f9bd249add91fe4c2d7c8c9965dec2b9998ec5034d4bb47b8fe1cee2590ca86045373002397e97634ede41b4f93138433ef50014600e9a52c86e6c22093caf4839896b38bbc509d55ef3e21276c945b41183690b0f0b0c1d8e6c9602c481498f95d427e78e190c5eadd75159169e33ccbf0838f0a64a2c63010feab401ecb44106192f3d126157480c5f58dfdd39328bf9e0461b37d6fb100db7834c276404f20f0a1535ce5d5a961b4ec5146a875eef80982415d4005b8b6aaee597a3e6dd2ebee3840f6d49b91fbdab321ecc350ffe6d22a3c01dbd20b38d052f609a5fb0975dd8e5f4c537f8c34a5bb5ef9aa2d39ad1f244cb80744558905e765802eaa7fe4b8f0e4e5f5b10a428ccbd21013d6ad389091a6f60b6a80f09d5feac9880e343e41d7852e6dc971bd00c932e283cdaa4b6a5b56112b54b1ee70bd75503901970c1bca3301dbb5447f4b4adfc7899630268f543d42af2c1c8ac9ebaf7421bfcb514796cc6d9d6eaeec8ffff05dda7b9fcaff20833752da4396d88efb74e7f0c32601cf61b43ae94647e425e969c58bef938077b3358e90835732812c0ea7d4d11788f4feb70d864656bc957806077ca8b9f05bf3d3230fb39918eb9ef31cbe4cd19189895d5ef82cd4b26c1fba3752758eaa749055afd0ad3abe1f510217b708fa3d06414c2f562a2348d3d811862d25036cc7b018403daa6987ae0f70982512bee64114c43330dca2dd7cd0ec1e05a7995758305ff814f1de4ad3ffdcc4e9bc69c59d0e91497946a45a08cfce334e851b0790f0c36ebbea1b3cbdb5c76cc60c02292553694527e2455c9627485f059e2e4e29369388647ff1712c7217cc66f5c", 0x1000}], 0x3) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r5, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r7 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r7, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r5, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r2, 0x24) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) dup2(r1, r0) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 19:33:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00 \x00', 0x10010, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f00000001c0)=""/204, 0x49c}, {&(0x7f0000000000)=""/23, 0x17}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x9) ioctl$BIOCLOCK(r0, 0x20004276) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$DIOCMAP(r0, 0x80105705, &(0x7f0000000180)={0x0}) 19:33:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) pread(0xffffffffffffffff, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/34, 0x22, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r0, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 19:33:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) 19:33:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) accept(r0, &(0x7f0000000580)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) getsockname(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x2028a, 0x10) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x100, &(0x7f0000000200)=0x7, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) semget$private(0x0, 0x3, 0x8) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) execve(0x0, 0x0, 0x0) 19:33:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mkdir(&(0x7f00000000c0)='./bus\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pread(r0, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:33:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000717000/0x9000)=nil, 0x9000) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$KDDISABIO(r3, 0x20004b3d) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x7f, 0xcc}, {0x7, 0x7f, 0x2, 0x80000000}, {0x8001, 0xf8, 0x20}, {0x1, 0x9, 0x0, 0x61}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r4, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1f12dfb3b211e0b, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") """"pckbd_enable: command error 19:33:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a5435dbe501f3a1", 0xfffffe80}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x93}], 0x2, 0x8000000000, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000480)=""/226) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/94) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013cc0 failed: hole in range pckbd_enable: command error map stack 0x20719000-0x2071d000 of map 0xfffffd803f013cc0 failed: hole in range 19:33:53 executing program 1: r0 = semget(0x3, 0x8, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002700)={{0x6, r1, r2, r6, r9, 0x4, 0xfff}, 0x7, 0x8, 0x5}) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) writev(r11, &(0x7f00000025c0)=[{&(0x7f0000000200)="5518003f8cbcd70cc0f8ca99116b8b44f255f19a63904c70a33295e62a772548da2c2dad414c73f86f875cbb221429f9be8b1695de83d01785faba7b649d750c208cbd3a99e4fb388f0536421ad32a5cdfac70012762b151873fe4bfbd8735546acfd5aaaa8b22ba60f1c81cdf9360e3ec81804d47314fa70cb4c8d60e053d7a535bb7760752abdba2b468a816524de900bc64fba6ef0faaf74e655a39441d1537c5bdce57f886e9127801b662a23e31945f06e81e7f933f1adfda4d6b3df327d05fa8b68484437ece55f6111423006cc47d9432dc42c6399332d94d1eb8726244923b77a7ebc8af118b83e3b5d783f33f1903094afc8e88e6912c0dca22", 0xfe}, {&(0x7f0000000040)="22b3e51a081764bbfdbe73938e10663535e0454ed6bcc6df429855ed6c57c2f231731aadd9754b993867dca0d630e485211974bbaaee", 0x36}, {&(0x7f0000000300)="7a9849e699773a7d9b552e63c44156a714262bf63ffac197b791f0004a5eeea2775aa18b5133c0043cb050f0404e88cd6355c8cc13089ae2a60ef5c22cab09b1aca1054ec5255aa1196727e60c12a6cd089979bde41ad7d4eca78d3b0a681aec98996c0adc83da6ec3774fac463e9c465af33289db9978443377a71006f65154b9146b1a728e2b74f88bdb8cb02b6e86737b751fa5118109bd5c440f049b8a038a9a815f2e78060e93e9a2f78600456bc439b8252e0f260d320b405c53", 0xbd}, {&(0x7f00000003c0)="4ef59bc9749b23baaea6dc0e766808d570fd55c188d9b4138fc292ec7ba354d620925a4ce3a2f5f9425acf41c32edf9ee3599f5d43378a7f42b8c2a60acad3ea84593c7a1c86ee622e66f659c28710ea7a16022bf5fbb08223859cfcc1fa3d1d6c853a2ff59512c1d7444ec70d0b56b83b88c62dcf4488b19e9f409d60e4811db48eccee15ed34c790e75b68ba9c32656cceb52f4783b17137f8eaf7fe920c60486c37efc904a6940e868c8974996d512eb26d9766bb304a6febda01fdcd7e8005177b68de46694eefde03c9cb67e81a7098a8cbfe5f0facc23fbd2b33bddf365d8280b29af86c", 0xe7}, {&(0x7f00000004c0)="aff0eba64ff3aca1ecce492e346a093ad9b1a27e4faac5fd7ed53b65d5e4dc8a04c6466580fe9eb098d9fb09fb29a2cc25704e9148e323dc3a49e958385cc91446d56a4af84be735b55bb8a720892b1e9c957a5660b9ec021212c088c9c6f7eaa48a561c5656ce3a31bf6e5ba0f26b786285e1a9193cf744385e282c1e63673d8eb4617cf8fc91ff134b952acaf307251a0a8ded4eee0e28f41df0c276fccc4c79b6e8fa1ce9f95464fdd29a0f4e3c4b9249f7fa59adfeb5b44fa681014cc6665bae395539", 0xc5}, {&(0x7f00000005c0)="6376e98b9c5e26fe87d7e8623ce5acd03ebeca26c06cfac0db1a4f869be1d6cde38e7078290f5de5a02f75d51894bb76e76ef159012913e926c93dd98ae7d0d73f65cc71cc59e10e00b9580593e88d18acc952239cf8e259e620f03ec4a99ef787596eb3aa095c839b0bbd97b93a1309cb0b68267df3b57e58d69bbc17bc5f99fbdf5a6a62f6b90e234a70f54d83e56995e3d3bfb5b373cd152396bfc124f2a4274022e795fcd13746f7935304a54c6904a55b91154e984887d8eeea7f8a394d05c038dc3fae25f9290957b653198feb4bf6ed8a230c4dd766de386d8b3248ae8638557b41b9b58ef28481bce5a14235cf8184c0fc3db533a554d107e4d3c301e1aa4a560325d263631ca97672a5a6c1a3580cfc4d73a274c595e23e1b786e72fe0e0353d85f0c3b5d3cffd1a34f70a3bbf87ba540b9f6b84d5bcca73a846271a52ef2a3cb3821fde1245b493ad35407c609697305dae06d977553c657c19bfaaf1284826e0ce3bc5ae4ee6ebfc9c0196065a0d7019ae75f4d6772a5b22ad2bbd5ca6a77d23f3372a98c947bf2743ee04b95d7c7a3e2bb68fe0ff1c0e8fa24d238de12072abfee4d7fb8a2e66a8722707962a6f7cb7186d6fd8c5d1351a256e54300ae57bab81bbeb8d56936cda2667496ee18703808c26ccf94534f013b4e4446049e0d144f2bea6de135992678345ac046c01f4138a4591949a0d713b3dc73f53ddc24b268b517b887fdea43db18fb600ad668ba6b626017c499a17303a5ba0c3883d7ef5498bd7e5382302d29a1638feed07a50a4ab85f246361bba9da4d5a08e928bf37c05890144552655393a16c04bb0f4ef929f7dac1a79956bc148b77eaf9406d22bd868457fd78fac0392d9b97a3945ef68ccbed7aa6a89509597a4a7d0dec9e65e7f878fc23c8a396da0ba2ac7246ba0e628593ce6661e63c34b7e451807a42185f0bb21571584a87512d09b8b01af000c19d56e70f66790087fa9cae715510128f521e1bb24164d65ac21f1ab262c4b6f367495549180f32d3c6253f1597a66f116e6b63f8aa1d3e7a4e32819c453c1881d410e03a1f6be191c5b9be32d561b136feb51ac9ca47c5f1ce11951cef2734ab03df0a6727c757d291dbc98e61516e0658c6a6f7aecba02eff1b0fac3a7e43d2bff9cb7c00e6275d7279ce56a113305339e0a74021bbdfcd37356244e8fc8a8afaaddd24c39f9183a1cc10ba2b319c2f502995591eb3b1183eb0f8aace17974a09efd27bef3071b7590e7bcce12a4fba42afbd67b0ed9c039539c23751e82dd16cce25b6a770f9cde45e81c6aefa4c2e3097e9830a0f2b7ca1187ae8c0c7f01f38830741d6c46436fc2e3200d6fbbe3c874b95cdeb6315021df0f6abf17ebe88742885460d740202181ec5b22f96b7fe2df0029d084f5310d88f82bb8fd5d215915f5a800739bf7baddc13b21ee13b0d69df9b1e90b7de08995bd42dbf9c8a2e96d78aec0ee46d34560e1c8a988aa8e0969125add401fdcf1c00cd5081e1ed94c3421bebf7c27084736f64e08d8f60f2898e1d150e78697d0986e5d04ac49d75f4ce7aa4b15cf9970c9b0334901f77ec06832dbbd8f1511149a2697745d1f7b230dc633f704efe0cb8f2493629c3612321ef18058ec1ca87e057fb7361fb74f81967031f235ab7d96d9e12fae699a876618113781bfb04ab39f9198115a81433f9023f72d9b623a6e49c11cb55e38586938080804ca6fd81d293d1c66fdd888a2a01f24e52f4cc8f5c9afed33a5756a701705c4df9a44e0da4b4910c7c3df94d91ec56747334740af52a0ffcfd9824ddd7b6c0a2ca8e9aec85568c3ea21fb2d86440def187914fd8a547dd393dc21bdc4cb289cc40e54f2f5360b07f4f4f8e0039ebea4dad06d5b3e44b166506e1035bf0374ab5f9263ccec704fbaa2ca601350379c82c80e00a3f26c7b9cb31fbfb9c2b0f9844ec875eb7b8a1b7f26bc4ca8bbb00ea458330d3e2fd0320cad8b3d85088d7c411fb106dfd27c8ae83a46d96112ced6b28eba61f4d01beae9c96a24eaed8b0a734cb0327ff1edfe30bf77124a3244eb5d717bd7ea6674ab334c2a1c7745d9e6b4e369ade5257ed36dfd2ed3d8f6665fc6fb0be5e46804e50b2f0af97cb29d769a32bff0851c92ec240bb5838c3753736f3cee372326c368b3006b86c39d57b6f50839ea125237012d0c4fdb75d60eef897673ec5970ac767633a505c3a13fa0eca649ca36dc99be3dea7ec5a9004c1f8974052f7574e1922e016074dbc004c78e29d0017ae336706a63ad906a4ab5ab741efb8a1daaaeab71a8b67a37b149e8868e46ef8a39b0ae56957cc2a9263a5fb973959bbb4c5c52c407d14b5511ce0bebe4780ffefe3ca63b2bcb6589b9294b3bbd47ba4e15c8cb92c0305502faf3a0279a1551328c3e78ee9613428437d53656881c4aa348a1204832b6f5d2b26520a9ed868dec858d0c20906ca63f840c0cddb9d34a79754a113609344106f7e8e6b7b218b464e9e8bc1c2be65a7b1323cf69d0de3c865ffec19b8ea63de9a5498af52eec38eac3b75c790e82afc653c14fe4916a73595b1453b68b44a744adde17f354e64b0982aec8dc740b2ea864c064861bf211bfff8b86f1e360e935c00511fe23b8e609c1bef259f2e0f44df9856b0fc17110b1cc84354043e6fb6de5b6c0d81d08a9527313719593a3e3007bbe390000a2437adeb6844132b73a86744fd724c8c78890f1576447b900b14ef4cf72e6bc51d44e43afa2f7a93c00258d2ed5abce2114a7be65826d5c2144a53a967668369bb8449e07db2c0e55cc05353059841ffe08c52d632047047e5fb183c10978dcfbc4bdbdb79ab9accef1aecd014e2c8fc0b21cf5ff324b7ce39653d5ce9a7572140c847fd3d2858750d148071e961c19025e2d735e2e8112a0f1702e90a7fb7106d79f5f6feba8a32af9f59f3976324d3e5099d82f8151e45f1d9dab0da512ff39cab40d67baf8e76d88e045da5b97450b772e52ecb092a766ed218833744ded5adc0ccd2971f2c578a392a5af7b7348ac8363e8cdb1418f1f5bd17bd540374c09611afee989a43b996784401babdf4acad81f139df46ec0f8603ad394d84b29f73dfd72848565a72ddb7252bb5d9cb6beccb884b41906a43aa64bda39a3f4a6583ebe5569d62b23d758f5ef221d04ae2625f2f54d5e70a8d0fef33f94eacc1abbb954218028281850d3707f8eadeef1ebfac3f963f3c6851157abd7183d0b734a0ec7e4c192f37cd1e6904775f6358bc44799c3f7c26899c9d4081d3d751f3863a5a6cf94a660380773a3d54e399582fef25c2c6b8f7c15496a7e01ac172f0597b7c5e4ea658b852665158692c5582bb49eb49cca84e5de41e89c0414442b768192d72c14873e38e550926a1329a33a26459fc329a38074753ef754f4930cdebc06df773b843d86366409b092c9941d9712e3c8c7c6fdb06941cb45a5a1c6d25c8ad7aa9a8fd7cfa92e2140e593fc040f01febb64dd77469c7bd5f7beca1f0dc76f983cbaf45deca0a78b019a12c0fc4fabb1d1c6ff6ace07d8d4b329231da7f1a004a9798f9128e256734217b8b394a34cabab85c7e129ca9fc740f274693fc5393e739c5a9c028636e5d9acc40b2c88f1cc2c672eef15c0772027bedd2cd04409e6a09e23d0bd65ce093976c2941d4028d30af0dbabdf97b8f764dfc6169046bcaf14c6243b4a06f8378050d8a7f0b8b3adc51736e16f1b793ae42108376d37381d886f4f0b35af89efba9a305e2ed4af06355b9599df29567e23120f9aa911c5a40eafd247aa6e6ade31ca27e04b2e56de0ff98d699ca4d40f1756a5c8cee74c1f4b82c0ad6b384a87a6a03ce7d24a8adcc35b2c373ebccbb755b5328056e01cce282d57a3f0ea2e2185733113cb912a5866eefc847c4872236041d25ec95d6aa99b5b6b3a03368b18ef5f096de87f10b3a29de84f89881c29071b63e2aad1a0be2f31eb6f0f053cf2839e8e2b270b7dbef28da2ffd7a8d1101e7ca06a646b474636039252c66db6664344c28b52f636fe33ff0fcca1bc590e9e2443dc50d7944a533218f3fcb308388611cdb7018b0ab613078caa4ca2b1cf4fbd5b4cf1fe7f986e580bb2b355acc1afda5694fcb4d0fc154ad7e9d50ab8a72c30ba69c1d47b7e9adcbbcda152cd2ccd5da891999c6ef20f9e2be79114ec6c8a48fa2d7803f43ac87585128f02ba5aa2dcaed07c6c9ce9e9cf689eee54d44e9beaccb2686521b6f04b9a641c8e4e36ca7e586da79b80dff8ccadcc192fe18216187f10d0d171a294ea2c83bbe15223b629d6eff6db40327161591ba44401d0bd9126dbc97357bb4d3174b7f9b7a95d0f9b1767f2abcf5c230da9310b8bda33b04ebd9bf296a4ba79e7ea8fa07e33d3ab303c9cba0f1d180d356d61599e41699066626a7df3fbdf77c29037aef7309c2657d7d7809c823fcf1a1442bd9b7b482afb7b0d7d3bc97d526ea48e3082878b7c13c988d4e2cbac009d4720732a76d37f8d0726d8059b719b391a954ea313f21defc5d8a9eaa7856f76879b655a4a310b947338d8554b82b934d975ee894c6dbc62efeae52bb0b952fe57f42d093c9f7bab141b08b58a245839db9d4e78438fe9cc49fa86186b561186e4798e730d7148da18027e6d408f8fca13583a830d134d3df9cb3e27b0809b2154c8288ff169795cf2a4d742fb8bb5310ec453eecba871fa78f825544f1b167968b373c46efe12411c6e480e7af8897ab1991b39ac5fa6e262892d1def0ba8766b67d712a294147d8f06fa24b9b87478707097e5b731c999d44aea8ea69d7c60121ac0cb2137b7893982a9205ab170ba892348f98dfee7b826a219fafabb0af56d7b370193a6081d7e2df31b2901af92f00e8e2991b91842195a1c0f04cf71aa05bc52a8b2b21661cc15af3d35fab88869834e6d92d043d94b75c4e20b5f8a46de26179f599b2a18afe1e964c41f115db10a4ad9caec79d23f10d0d9b29f6e2f22b0a7071f70bfa3350bcf02970632cd5385cc5b9fdacef06cb19eec5f4f2dbab2a56d27f0985c476b72ce326278f62033e3cae3ea9346272d6f10732be55b1dd0fd18283d67933dace15e460a4066b0de8541c2fa397c6aafc309c8ee73c43747cac9fdbcc27826f2325b9ebf83f6d4f92649293558bdea6c85e13a572b1acd9314b599b675c3ef749ebd4249f4cff1170bd2692830d2cff12b2e787c7ebe1aec95ae222d3d4ca4541839beb474a3f5840dfa6ad43fd744b9383d113436371df34aaccf9321207aac964d18ee7c9101e2b4b38244d809ee384cb1327d0415ccca271ec9b6bccbbfe7c9b18d605dcd2ed50ea99f2bd5aff4a083c4b411c4bd597d2435c0ad497981f818166b4a4dd989c57154bbf93d5f847cdff57787067cba68b9e0168dab6e42294407e96f1884072fa02eb994acfb4c32509e7fecb4774d1560ec0782663f5a4235259a97831e36bb1f765cb72634dc3833faca9d1cc74b2a6cf84f334313956c2d304a587d3ed78f824ed710090072f1305a0b1f5aa44a9d22b63a93aeb5b08f43c7dcc60c5c2992e7028041276f3ce89af30d5d606e37a58ad041683b72ef3d3a3aa87006f96fb307ce5b82d420af2e823528c95dea0e5d5c209cfee9bc664ab45df6caa8aea88d8b2f64015cbaf5c49625f3b56bdca41ca280d5bafc624270e16c0ce3eebf9ff01221acc79d75f16201c3ab496a533aaa0c103d4533f32e22949fedb6c057ad670b4dc67ac58c92db15271a3abbf8df45171a076e109e2b9a2b1c2b72408ee6", 0x1000}, {&(0x7f0000000140)="72e7d185bab7ee271248fa5e632e47408854bfc5aa2d1bb5629ffe112857603ab7f3fb387e6b", 0x26}, {&(0x7f00000015c0)="3a05b341e7632695cd77ca6ae7073591d0d0ea1bd1f6c7972a02347f470a1a8f998537f07cfca93e6f6c516be4c063bc83157bd72d6805a0ced9d6e2209fb7f3c1212a2d26aa0f40e8d4651c1e46e1fe4ec4114cbde64ccb7ae4a522b24702281c353d40397d048b1efbfb12e18920f5acc031e335a68556f5bcd429eb2ceeb421e47642bc4324e6d9c44b2f9482d86fe8845df3b0ee0ca9068dcb546e9e5ae98aa208ab349f354fea1442ca0a9bbf781fec60d848a576e57c1c78ad665fa6d323edde4bf814dbe0e89a403929282d1696ccbddb93f9995ee077fed7784c5e9930870d580d5d80dc2fb2906c83687b877016293371d7e76c5e04b3652df1d0c6275c578f4c8c20e7006d7d3196817e5925138f78b33c1f20d22dfc4749dd7ebd974c8b53d4b10d554398455ec44ef48aa81e8d6791abb53eeb6ab884bc823f4f70fb6291381a6f87060d331917453a4e77e058e64c9c07c7661cb19e5018107e1a15103bb9b536800f8e7a1250e2915ba65a0dcdc2885415951f6eed433b94404f500acf06ebe01805aa6d636db309b4c17e0d0829bfc4660e490133c9878f36cf56bc027d802f74e4797c098ea847cbf08311bbb303fbb8230ac3704c40c489d509fbbd34684175ce3983c361c355707cd2956cd62778dc3ca29004cf4e1ce3827270d97d13ce545a42ba6fb9e4584187ef26fd6b2e09477aa4a4f26d4714c5f2c350d34082152c9f5132d5facdde86877e0abf9a99539bad8dff5847be9cb8151ef2d490cd438d30715997726508f0fe2633c90afa23f426c853fc4cec613d840781bbafd2340afeb015e6a071e5de4d8223baf173d163833f8b9e2c261d75542a2240497332d43f318799a685a9e14f0530e132814d6083440ec21d6b722be0de4b89c96cc6c482e68b52ada6f81855cb2738370b8baef1db8d8d0324a6cad6ebac34b239ffac3b73651f7aab85ddfbe1a37ae9ca4baa59899b2e5090d163002ec44b39b88e19b31e1ca5fa6d35704907ed3063babf3732a2626eef4f787754f21452affb0e52a188d22486a8bd0468e06520c889bdd5e12696280d14cee3e48f9b5b9da07df35cbc6faf8e2dbf34b1529b9978b667914917fe9935a0a1027465c902d3767a3b36edc6288074d43384d3f986cd2a2c24042e48d1e3d1ff38780b7f40268ad753a7b634d665c874d153ad3bf393963e920fb21643d770380c3ba4116f47125ad2d000702220aa7f4289e3a3d57c699305013c78d0762543412eda5804933fd691f8c8a2d31112f51a496e45dd357fabb22f3a6b47d5ecf56814b85d6052a69292bb25f4a4d33d721eab2ed1f9d1b90066c9ec11b5378a2aa0f20b1d5d30204b5b39d39ceb11e2ec77be0dfb86d48dcd2338210c60e18fad85c054d6f41b44d3c4e29f05d022f80439f662fa3d1273611c9ba2bb9cab16df8d5b25e2e3a1f8fea14e5d2f24d155dfbe66f64b4f5e9859a1fe202dbbef52b6943ead10d002ba2c36caccda5f5d8a111dd40ad1a02a4c53b7dec6f296779d5857a5f5ac779a9c7e8766bf9d02b63b1387289f09ea6f30d251f74ba8a21e798d6695a4817b75a8c3dee342881110b6f7c08b4564ac099bad085fcf58b7e1bd6295607bb734a3c0f6c3765bd3eb367f16416861a463ffb734fc594cc5efbf724f7a22cb2af5af698aa96344210bb9bacb42eb37734ed3240a16d147c420cbf0b2c649cd6e1b6c038e40985085b83be16b79a523ed4fde7d80cf9f4795b956840dcd550997c5f39a51500ac474b906d9a70251e88c0dffa7f2c59f6f2d08f4c8c3da24a297ad76111f9c8f01c1354730f3db6eff9fccaeeda2572aea8c80b5a2b9e0ed2a428407edb10cc01bc5272825c3009c2bdd748ac1f25ed82d3bcaafd5026510e85d819b389ff43fb1ea793f35a2c1370b16750057725fadfde7ab16841ef717c4faa68bed242e0e66fb36cfddad3fb9313dfa32dd3a0df5e2dcbdb2b1b96b255447372284d6e3f525f8d92cb6f0e7685a02855ecfe4fbf1bf2cb6bc36b88e4de7a1cbedd60adbb28e222ab73344a3285dbebd8beefc995b7987f87cf1c706e7fda7bb612ef6da16426ae5cb4a333baaeda3ea84ff09907c1021fcdd7f239954fe27818fb50f7997421aa6cb4c9e573b9be6cd459e4d808a750b49a6fc42bbbbae49dfb49239aeea9414004667e76e08f69b68677778e988a1b7f9c071d1e6e68c5ccfecf948dc2ac7d59d62a11a78eee8b11612d510ea2ecc7ba7b6d5aa8454721ff8b85e85d5fedefe5dc3b30ff9c80a266ff4fc543b97fb4d968f1ec2fde61aefb76dfff8c1bddd22b900f64385ed6214593ee48f224e3c22eb898672ebecca013fb55e1305d9d0413948c3ce8d76f7f47284753bb5aae7bc7076850d96dd15d19c22dc564bba8fc2e2f2cfbde02e56d211fbbf2802275b3141a4459ad948aad834664fccdfdbe38b97af73b1524b4ba9b1560e3656aa6ffa4ba22ee094b7622146ab7bc380eb50fc587bf3c18bfaf8612738c3b168c55d31da191bc6c12265909637cf48b0c4ab81c403713e2ef32efc1c03bea80bf6afb5dff0f92e303c7612086cf5b7103a0e59f2db2ceb760ad4dc3b4d6dc9e723c0812c216f6e6f8186aea5b163261baea28682815ed8fc6de07f1fa0ab2325452be7f226868d349b5fb89c801498e43c593195c783f931fd85e69da4105623ab495ed85bbad730b02fe71b46f0f14f3d14634a104c860e17c93e8c01a8bdec32159bf10f4a29de76d3788faa246a7b669561fba5184644a2f38ad2f4943c0448a23ad86711c6d4a528fd5dfe20ee37692292001e5185530b85a40a11a05cc2c2b7a03d4868ded7a79383cc352df22c7ca3482601931648eebae77f158f77b5401706b98e33810e729cc34efd429e64f7e887e90d5dbfef1ee0231c853368a32a4ba4fdb5ca78262b9aea5d4bf998be4e6094802a2335d81ddf619707758534215b0a3672fec63f7431556bf05ce660293e674c78c0c6aa0a6854f343fee4b091baeb2c7ec31a93aab6bf34b1d9590eb9592b2e5a0df5962a37c71f13f9fd2186f452f1079869e0bd5a55d397ecec81ea81e7c0797532c6196245f9f157db1f1cb9bb1a20bbd1da8137c2f6ea867dbbcb30735ea41e43f1e99c426c8cff5f0177b42bf01a68162c5e91aaf8d1ed56f9e16b5b3bcfaa97b437b9823c428d423c738b0d1c87913d711d0cc55a6825a5369303f1e80117f654cf9b06084271e29c143813bfab0f2af35dbf570a5c6cdb324402f9f9884c14af6544adbf0e2645c5bf28292b2fa7360799f6158a6b51134487b5e35370671dc471d54c406c8150422e48ac37af0ab7ed3a3e250d13cbf671841db4862a3389c138d6598e2fa2c5abbe5b1881683f81e9109bff8bc28baea85c127eef9ebdf10ec2a7d3c3f259e550bd6f391c27893e310d3c403415cb093730e0e72d1ef30f73b59996a24060d410416bae0930e8e5b44cc707f65d17728ac1a23b3c79f8b73ebb015662a10dacc2e7b22399e53252df51a139c38024e39c5ba84af373149914b1452f4f09271001434043b7f6a6da47e31fd5c82c33dd8051d7d61e690da0543b5c99c6022611d84b2ef401332af66c27472bb12caced49327533b8d8f153cce6e8924b9f987023d57fda610a4f21bad862a2acdffc5daee85229487db4fb418d3e00272bc714d5fc28f32cbc4f3ec458f5a1816d5faecce5776faecbc553a6a722be3b9d8a8036888ad643b9ab42fc5dfb2456d0ce06bc94454426de282fa0c934b784bf2b2fd9f4010f34ba16e31da9ad051ebd8b1834b052ef63405d625b116fd448aa9bff2b933a17592ce43284a50a0586fe26c1fe4fa9b827c9f793f01da1ba4bf541c80444adceb900948c62f47b35083cfb1c651c13e17ea7dbc87d1718c14dbc7e466a90ad9a518bddf4576e0618c73bf6a8fb832a01bd2d286cf3aa2919c7200853f9390cf1f6da3ae8218bfd52844d7fe1dc09be8c9920771be0096ab4b8b08cae64fd5e654d21ee1eb25e90e16338f592528e30baaa0ba10459735b9ee53a2239d139f56eb0d9ba25194e5398694cd0fea7d9ee11f444b2a40d605efde4f350fcc204f9361abdf5b8b166fe2d1aa778bdc43882845f8fce5ba7410bba337d1694c6e4bd7173ce152fc896dfbe23d6d270b78ed855809cd7db55f2f5ed72a00dce477c5d8a9f6ef84a9d99377ce713a00c834947c0418db6a56a5afe983428c3d27f59682a21664be1a48c1c2c7dd6a4ea2516c39c6c76f2a24f09c73e2762224bd9d5552f0807e50dd6ba574dd618c6b5764a77dbb8449b51a9f104a959281006ea67313332a612dcb9bbb12076df9392159b75496bef9178a322e260f492f942c98f2c5872cc73576d82432d35dd9428090c4751d961bb03d0f78de0ea8b49f7d592d2e8b050e6e9e7784923cb1917a28aa80f14d7be7a0f6175e8199b8f5ea949d5ceef451e3a1fcc558b0f2a91e0992e3838b20f0c11c19e99f849ccb3179c924313e38eafb188340ae4b8992fdbc47c180d05ef28c957bd079706e9ebeaa86ddf820411cfdb9b334a94775bd14ed9b4beeb0c5564c19ef1c058721a7193d6940e1f8b7aedcfb203667e5569032f8066c59e8e094996ebabd843a1eca8067dde2726f85783590f4bfc0fe5fcb37a56fc2cc5b96f666a411e458e9ff77118f149b161d1079d771ff7b4f78ba880ea0e55942058fd2a3903f95a75fc15b7a897d7c2692e49ff7cf46c1f58ea9df0ae5f5fdc70ab004d94f06f864390e9b323feb9b7a799ddb6561271d710551be033457aff938f15d9bdda9311911044d46c11dc979906ee11a69b9b5ec76c671b713bb208626710bc3a1b28360a43bfb63f44978c9e86d3fe2bc41f2f7b5b82c2456a2bc3febdef30b30afc8fa9c9f2bb68acfd7287bddfa94de2a6109f0053bae991815bf17648c473e9fb9148786aaccd11deadf506ca4a1c7204f0ed721a922e570e17927f1b484976f40f20b1d37f97f5642437125c1e795e828a966777bf19bd0cb77ca6952e5eaf0240ea81860981c1d25ab6642767b007da55c276b2977e9c3a9171a25ebd43e279f54d2cb46b526a68bebe42bf480bdd8f1687f3d3baa2cdad9b5fd6a43ca1cbfe345d804cbf3c8834b40b79b2e65a6babc6d31aa9b0699a4831935fde780700047680697d2ce71eacac33c63528b67695453108efd76781ac51e004f6808a4abe7dbfbcfe615d3acbdf61d4338314a79d6b633f2054df4951dedd77e78e01fbbbad0f65e6cbb91bfdfdabaf0ed5199b8245b374e20a5ef3540d865e7b59b8ae578e2a3b90b1643366504b369483e33f3e87a1720a4b45fb4a165f0413db0bbb0cfc3ab926322fc19b21fb212fccd17d81d8c8bae1ae43130e712a263a26753666199080526167869d8ebb8e7670ca92f996b84652d4e33580be660bc8e906a2c732c8dce8466d13aa5a1cec8f2d704648f84bb72fe3ebb930064dc78b5534b6b5d3b7739cda3780f4d394b65afe4becc80d1a5933c71538b4f96e7bdf1d2779b03a66ca8cc1a1b24ba9029afd5597feb5fb0128ea673b3db2cd0530f06e2cb0d10b4147c0986e3f4316802a047274f76916685cacacc0bc163b8a6122c874832de0fc4df344529901f878bb2e3ea172d2cc022b461a11341b918cc189cbafadad1455f7494e1b3b8bee14757022f5530d1ffa915602ed163bc8b85bf3cf9e0c7648cb61294a90dc88e89c33023e9f2beb8758bc7c6b9c5a849adfea51e2d6cd0d2aa1bb764a5b4186952f09d088091b46", 0x1000}], 0x8) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x200001d9, &(0x7f0000000080)=[{0x5c}, {0x84, 0x0, 0xfe}, {0x6, 0x0, 0x4, 0x1}]}) r13 = socket(0x2, 0x2, 0x0) dup(r13) read(r13, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) accept$inet(r13, &(0x7f0000000180), &(0x7f0000002640)=0xc) r14 = syz_open_pts() write(r14, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r14, 0x2000746f) ioctl$TIOCSTOP(r14, 0x2000746f) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:33:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r3) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) accept$inet6(r7, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f00000001c0), 0x10000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000240)={0x0, 0x81, 0x1c, 0x5, 0x1000}) 19:33:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) connect$unix(r6, &(0x7f0000000140)=ANY=[@ANYRES32], 0x1) dup2(r0, r1) 19:33:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) fchflags(r2, 0x10000) 19:33:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x800) fcntl$getown(r0, 0x5) r1 = semget(0x0, 0x1, 0x480) semop(r1, &(0x7f00000000c0)=[{0x1, 0xe7, 0x1800}, {0x1, 0x5}], 0x2) semget$private(0x0, 0x2, 0x80) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = dup2(r2, r3) r5 = syz_open_pts() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/232) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x280, 0x0) r7 = msgget(0x1, 0x24) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/188) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x7, r8, r9, r10, r11, 0x2, 0x84}, 0x40, 0x7, r12, r13, 0xffffffff, 0x9, 0x20d8, 0x1f}) shmget$private(0x0, 0xf000, 0x4, &(0x7f0000ff1000/0xf000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000580)={0x100, 0x2, {0x1}}) r14 = msgget(0x0, 0x44052fa92d5634a5) msgrcv(r14, &(0x7f00000005c0)={0x0, ""/123}, 0x83, 0x0, 0x1800) r15 = semget$private(0x0, 0x4, 0x20) semctl$IPC_RMID(r15, 0x0, 0x0) r16 = dup2(r6, r5) ioctl$TIOCEXCL(r16, 0x2000740d) 19:33:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7fffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x83, 0x5}, {0x2a, 0x0, 0x0, 0x2000001}, {0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdeb, &(0x7f0000000000)="b6") 19:33:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="a9c8cdc29f036138ea78374a54beb05bbb7ead68d2f5d784493e578aa7e4262c53edd6b1b3151d6a6a2710a19445bb913ba7fe4677077e657745ed297ec7444789f0eb74e6941bd61a3301b8d3d2c36afe2430c35c87edc1bfea4bce37d4e0eeecd401429b7bf37689cdc2c8df458638b09b8c077b00d405b26e4bda78dc7cf1", 0x80}, {&(0x7f0000000200)="d422f44097e421eab12645e3bfd801a9dfcc7e7b3495d09cc5fe38b022f7e5345f95a36fc21faa31101c8fefee4851799e5f6676ef3d1acb1c68e4cf5cd05555c4720d07ba4ffbf3ac19894a1a629815ddbbd8d5d932268f3869e2135d232ac702167dc7d4afc91dc92ce13dcec644ca1e88aeb74a7034b86e18d808db16", 0x7e}, {&(0x7f0000000280)="12c8bdb9655c94306ca4d835afe6cb009c33e604020f2e32bb3b4f59f5a30db048d6a2604c29aa12296dc32d01ea4c630c564db11d42ce66b8c1a23eed3059c45b4d04cec439359d87dbfea7ee43ac617fc9caabe73fa909dd72e0392becd12e06876ca36c1ec4914221a335338ba16a78c769518b16551a952c3982d34a459bd8f5909f79e20f3b162e3ddf22edf96b232274244ee8cfeb8629dd2a98809ec056e1495256223158d8cff869c6230a45ba6f654fbd35512105507945e3e22ba95f81f7bc201435b939d280cb5bb30a7bbf3c90", 0xd3}, {&(0x7f0000000680)="d112e42f6d79fd2db195236b273bdf5bc6da28c56a312b78819ff10cf24323c9124fd36f1e6fc073a6de27aceea60540dd2bce5ceb848c694e3f2f025389faa1f49aac84f4329eb3c223062b3f4c55786832bbb6ff6e23c8d68f4d38c8284dc74355e08bcc3d164993c89c237ee5d170520ce58238494bdbc670f843f4ec105a690b41365ca770bc064c65e002b4231f8afdc78dcd9cb8d954a324de0cb5e2c3a96b75694df723093c557f9532d3799cb8ea5f50be7529d190bca3565b07e4670b8d025a75c7d00d61dfff3ef88e584fa1a3be4a93db4fc943fa4843a3093da2f0682db8bde43ec865a6c1ade5ee1c80fd30668c8829e070e9a6aa3486aa2b6cefae95b5c42aafd9882d6fffd474a17e01f857c8ee467ba70d7e139e9fbd0c7b20c413d8e862175fd8164360ce11ee55da2fdec25d66c1391206449d9c2bc0d05d46109db8bbdae12ec04c37bca285ee4e0e24f69e57cbb3907efbdb057172e5b1d215cf142299eacaec0d140c77f16a906f371d5a9281e0671b77536eef1a89de6be4ee5e4e8b3baed939b5fd5948a58ad6b01a6b0b8d3bbda27f4be505c45251463917e7c23fc6899c7ac63f59de8dd6d2d839974ee2706c49abcd474f16470270ab028faba68396ec0aa72420411a0492680101640a7d6ee0a9cae9e0ce01597e159e83bfc720f74a82b4e70f2701333389d1eef070df32dd6d2aff7105729a925da00e5b73260cc29c3ad4008c3aa705dcd295e617a945ab4fe324235d716a882135f287c61967635f5df0f5df3dd4f9940b42af8522a59285a8b08b473f76df7f57074149ece372873c5abd40f68997189069136fe45dedfddcb750f25600323d92709c857d49b4e92317e4cd39bfda9780013f9b1a89bcf8ff58304103b963df558c1a0627bf8fc865fa742ff8b5acc7d072ebb8d97adddb8c3ff8fb3d3f375aa44d0abf505fc3cebe983a7e2c850dfc39850a8b1555d6d542ee8c2021e3b65ea576ad977538086d29b218bf6853e8f3e34bda866cf38e30ff93357aab2546c9c4a8722110cad4c1ac7f0dff58ff200be33a3c981cc41b288e6acad2d06ca99cd7c811f9ad35b2739ffe780ebd5cfae31b15372d04e3af18f742b96798c8aa5f519966f3798844e948727c73fe1429d2b51142510913b0a703662e97cfa602b252f08077ebc866406b97cc0b4470dd6b0781e8b232938da60ee686292fa41e4dddbb19edf712ccecd15159cff34f58fa2cd8eb4393fb5d5289e12360eefed3b27fe2199f7330cc1cc61146851b3298263cbc4e54192d032c6491bb448d3ec64a7f8c4dcde69ac614972ec4e64a4b632ef9fc18be50cf5b9fd3300b2030fe9adc105c1ef5560263ebe1badff6b0911ad3b837f78eff91af5cdc18cda29ed338d75232d61535452c442d59dcda0581d56035d036aedeb34920a7b24360509e3937f2a67a0222b93ee167e84957a9a345e23425ab8166f6e07fbaef14bf102e07fc73c7bbbac3f0ed573d1783d36c2a30ab61b6a4e46259310fd328407dcc7c2ac85674d962485496648e128d2fcb022fd3a0426160aac9369140dd9d3fa6d7cd7d7963f50fbff42fc87a0f73c1d13480f1e2c3d2c232a261af10f4aeca3a7c708eedb49e05abf65bba437ec06135e792dff52f673b4506b675cc525886fcfbb1ef2e7e053a378bb5408722d2b1ce245757b393fc312ad497a3cce8211be77c89f69e9581960704b97fb7b8fd44e00a961ade50f7387e12fa634411fbe2b014707060d23e1f4d8e5915565048c5584a9b094a3deab0901320b88325541a1a3cdc79ad3f90870da28108b8e1306fe55d9b72bdfd319058f98e81d0f4086b3a5f02ea59e2bd21ba6e630a32d2ae7d13f922ea484d4d28ae5221ecea72922ef8b2f3f554d4d7b4ae361bde8ee128987dec880d03920df527647c25ce58e55e9c749f079cb23c0e955c3cd68fb8eb5a9ba1bbe993b191f9f26e0d260a33770b897c94d28b49b74c4a778caa218c67addf634e259f2f05a8195b9e5e21711690073799e4d075a65304ab47220d995e9df6d966b971163137cdc531c4270d4c0156ec713412cc81f344f6c069f525b8146a4077b5ce8ad8149165574260db19ec42b3bd16fdf7ef6b694b2ec1748b971715483aad2cae26574d51bbbea61194d6041e951b95970ad14b5628b8e7480b9e667e6ad576c6fee05668415539c302606e7f3aabcedbf28793bbe4703bafebb8fc5533ba225170bdb269ca4023ff754d514bd0741c1e63836ddb964e46c74d97b0cd1329c68a82b668f857c290d1417837b6247bb47e942faf6646e40d17b08e01e257d42d4733a30476dbf6c5a478fc88a29d2eb04f6c55eae0c54a3e8d06e436ba28f6892f2d1aa57c865fd3620a332a092ba49a79924efcafc02c71aea1e293370a3a2731d6501c3a3d87ffaad80474c457e01d6626f02cfd8dacd39bce1e36d7de54f8e58fb496a5a6d15ea3f0f291dace65696d8f840bed1f9bc1213c4ed3d492b2456433357220c1fb13cd119312c738682b31e95ee2039242e178c362fa5c7549ae92c935a5e2faf4a00863f21bef74096bf75d06e510e7f90e3707e26b059a19fbc61471998d1e298136929bcd6cc5938d6070be4c0b7f21906bc5cd97ec541bb207cff3968e931a739be267d48d47c16856118f58ea000fa4c14126d6d228e179e50eec283de716d91583eaee03ccb1b6ea68ee1168810ec974218bf5ab8de57bfd771aa70ccdb0bdd1bcff962aaf7cca61e4dc51c15a1541fbfa8720b2172f37a76ebab279d48f85560d3d57333ea6ed643f6cad5911cd3fea0473a52fadeb92af60185e392497e04ba6579acbaa699eb031d92b2350c85ec650d055df006e956f15a9dfa94b400dd8b144856db96328ecb837e0b942ce94726b086c7980a97f5d69b72414c7b94f2d7a1a4f6c91881630850d2b664cef1a591dcd3293a54293430cee6b3c5348d427234995281b9711eb317ebdc84f93b4184da8e3071af142b4b7be1007ca25322441caeb2d07eab2bdd81a4abe477b627f3a48e53f62bd88673768f89a3f3ad2a621b0a6117df7bd6b6ca1a70dad23c6c4ce7f4021beef0226a81a57dca8a40e3ec172d7c61faa04df81e5f63e5a13780b696cccaa5376074c174cd4a884ebe68274323e452ecbadcbd61d20f95ee1a635e50f1fae076bee200744e38950d671b8e78d16435e5d3aff044bf824846325e72fdd11c3c13499cbcad756b283232a68fa7ada81849ae728bd11589fd6bdefaeba457b90a8e094fe3cd5721d4042786d77e0cdc45a9e10a54d96b4b1c19b541d4bb1f12dc0896da5e41cb3d237aa930b4baea801f80eaf23c718dc8bd814691175f71e28db61fc4420a39e7ec36260c6ac606f1c7046232b139ac1a249ab9ef5873c276176b67c7bf27efd45b3e884c57155375a48ceb4e56d1c78e0934e71da888db5402a79bdd2dd062fc6362f5a595f9bec05b44c4f73e5f426d7fd380fd40b595f2ce1d1b1d4d317738a58ceae5a723df9136bbccd19db7036d5b728ac28a94b046727a7b0bbb8ff5b081037f7291fd312ec5fbd55560f19ac6497194b9344dc38a429d95bb21aac57c5d44234e1e6c607c13f8b957da71b98b1c7c41e25f01b2df1b0bb4156e2708b2d2e5b13fdec1278b9379544d46be92e83ea802d7de11d0f7aafec4d70beaccfd849a1e6fb75e67c9c975e3a9e7f1040039a9570e4dba18ea86f8e7ec4cca7c128cce5ed1b55fb65d88b044db57b015ce14c58d5cccf18d9f0c6f0a38ce237ae895c99d8190fd7a8b8e98ce602891ee44934cd41a193a4e9dc9cdc12c1d4d859cb28687594241eb6d1d83b65ef509ace7e59ea48a80143a306f7f6000731f6fbf0fc305d519ef7876617938e8aef1ed5bb05ba4de8a2587d5cd0f3230481d40a760f89cfced94f5c825ee5131d5d600c092bd6fbc5a960f4d1db62e4fe7167f55508a5580d061ca3584e2db9dc9710eab1d94d4d9d4eb3705b3747d8adc97cc31c9cae4792572e605cbd5d8718740369e90fd590f80c0bc07f2425b64c184e727f5a5c39140af7606ed8eaeb51bcb6d0543b6e8916d886a93ed0302a0476d5c2c326c4fe6a5fb522124357b63bd6254797e5bc93a860d08b0db82002898aee1f9d23c4c54cac9cdd338ed695f02297e86f25b1b724ca010468425731cb1f3cf01bf4c8d98c503ca6e2eb4c00dad9b06431e0927aea8b42479132d57f8692ef1891e1bab1f4087060134c1a2213a1f398459b9b26e58dc559fd1d940f8108ec6388a38980bf3ed9b2c62a85d99021fab49ec48063575b8e9086fc1cb7f1238d264339862f5b619565a81d2bd5caf2983ef38e187964676548842aff028cf30b9a427f87a7c0db47c6dc170560b41d00517b4548d7f0dd5c9588046e194018cf0c7a2006ffb0cb1ff8203d7a7cc565c5b20a98a6ef7df1439b8947349d05fd137ca596705070dce048e9c965aed2200f868a8844e9ef858da7d3ce85ad99ac625276f2f8b97fbad889c2a2fdf46e73b9720a1e5141a669bc178d20dc47539df27031110cad2c0a469d9cc77cf6b0db5f3f8ab164acb42ddee515706910cc819ad83016cdadcfe5f11ad3957f8afb88efd064e9b686800de1602603efa7054a4f7df5de74b436bc367e438a0496989fec369856e42b146327b64fa23d46ad697ac6dd0639158776115f69c2620b088bf20c802e812e319f049b5c9f1e3307c0ed883a23ec6a185ceecc6018b98af1aac9c69ffccd6f491958a496d03a09e288277661051417b03f3adff46d188b77a125d837501ccca910bff0d4832278ee2c5b1abbaff1b3f599949beab701103415e8c556f2e40d9e234c3b8030a112784ee32c2338cfd7411de6e96431569d219c164b614b83f1c58b7b58aee859490cbce638cc6657654c9ec92aef780b2e030a6d47aca09a2285b3b3846dcdf1816c869d23664fafcf0b6a50f1286c27a5e7f1c932bdecaa750da071fed3f3980914eaa78df429af02331deb15effc99e0ca9c33bfa3a695987e37c19fc09abccfb6d58f072a602f707b500a09a29ba3171f5dcdaca66f8124a1cabda3913e42e99ef7a483ed3bdf7636a1ff18e877c131d5fb593324d64ad1f8deb5ebe9f4283a92de0e5269297d8cad23cc1ecf1ca9cb2bdd3cc53ae1686c723ed0c0db102409af04c76812be80772d3e75680e0058ec6a866a4ea9d329561a5be218c5eaba8e0440b02a45dd9aa4e8e6e929528591552f78a05f716c0fbfb59eb36eedd24b97b6f0a8906c674b33bce5839c9528641eaed26ff0d17255d5568f3a53722315112b168713de1cf00bff66fb9c4ed37bc4a17b0d28abaa399e55981124c0ad1ac05149443f25b5a52a30e62a34a1d1e7067ccd5cb1ac466b556bef347835cb43ed7dbd0d65d0af53c1a2c5d55d663d906daa16151ab98f0de49e59351f7a0cac6f99ba35fec3741c500a92e5903911c83d718ec8096da4c160841802251cd71ec67c25794e11988b808e2e5cf876ed8bc1d97f14a6a84e5491f0d5da1bc10c625635a6a319cc74f7f0e3849e39833e1b2c95a111489693ecb11732dad2072c335fac580fa572953e42b2092842317f74ab39ce064f27124de4bd418a80f98d8f74de56ee01648683bfffef7da7db055ec238dbc9e0e08934f4437cd5571fb7a0534b0aed2aa0c2264b6eeb2b240b7334492713dcdd06c22a8e2e4ca17bcdf0e5f31385a730607b827abc3c827656174b3b5d6795a58ba8a66bb5ab3ed81cfa1af4c36205281703abb7f4351924", 0x1000}, {&(0x7f0000000380)="46f8eb04b9056bd2d974554a432a58befdf348397b69685f194fef4b5e8ca1b1946162edf3ea6dea2af17b91b984d11add28181bbc331ca7f47d6f2df221b6b7e863afe41cf5a7310ab84fcd1c9332bd429669873f07d8becfe1fade7cb6642482b303524a894d9899bba0283077c527ba243925fe83760a2253164bc24ac95e085b058b347cbc67362067f4123759b9068947207078a49efb0889605a9da259ba511b1c29e3cdf2f6fecfb058b8000f0ec70043db9e61016233b9e4e45877a40bdab65996fec91840a75104f10ec5023989d73e21bba06613741875f4005f46156bb3e4199d703a371870aa7049a1ae012c06f7020dd6dc63", 0xf9}, {&(0x7f00000004c0)="d4018119c9c73253d79b6dd802472f898b480553255d80fee2d6f676d14070f29916a61d5f780070e526a207b5b261140b0ca66202dea5a112a890971a101baf328a6cd896aa84", 0x47}, {&(0x7f0000000000)="9e7213", 0x3}, {&(0x7f0000000540)="63bd65a335a57014b5cc4968d3cf8dad3459239f6858ab8340cf14bc5d29171a598863d4bd3ce90115bea59ea22ba131614140029848ec4293a345d68e3b563b689a6990da2dd4549ccd073df5647c606bffc21b92869eeec8becd358ed0e2a52266fff98e60f534e99ddabed57b9d093396d42da4b0d848da6f8b1318950e8cec108bd75063e95bcb2b3c0bca4acf93357082713b079027653308852454ff996e8290d3246c5ab4489f20303a2695188676a863e6ddf5e7d88b41cb1fe02691668ca1d465d3b45cf399c1b947ee725395ff7d4f7a39395e05a40184a41ee2ebc089fc9930e420", 0x254}], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000000c0)="090900000000000000aa953b1f015b200a", 0x11) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file1\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:33:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xfd22d5c7559f6aad, './file0\x00'}, 0xfffffffffffffd1d) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82130063c4a143dce4000000800da711ecdd57be971e2f66cf3fe24e4c4fa1ab8fbdf39cdf6ed07f4ce400670e9086e746aa616a52773a6ed0200eb63615917a4254ecff909bc8a6e69c608a34b4f948f70eb16dc2d945076eee2ef07e441d36a3225f917b9ad82e000000000000000000"], 0x10) r2 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 19:33:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 19:33:54 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000d1b9fedf4ac82e8c000000000000", @ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="2b3661bdb5b721133cb411f8a90aa3c6de42288f3b5953e48d542972db2af615e61c0fda276ed0c8df4826ee3828e50d7496ba839369d0d271c8b4c0f98f0044e0055463050400b635f5f18f7247183556bdb8af6a94dddd1afe98a7db1ce0437f0961d162201fc61619638b8d04d4e8c3cd0f052ec00ef1e41241eb7f73c573f2ea0dae970965c753e6f8d1cb2260061cd84d6b5fe3dc334a6fcd7f1fcc7004d0e6875e9da083a3b90f53b9b59f142fb76e4026906bdffb717441ed8587daaffcfadafe92ef7e6200c334e97f7726facc794eb26799b4606059b85fc6fd94627caf81793b5ce3a9959cc91ca2e90d38eda9703ce24ef521a7c421e78b73a3facb4330c84cf99e8ff16add0b54b8d2e540f8c1a650e4b56f2e563155fdd41bb7618abb081f978fb0d445da0dd8ab9236dfc8587cca5da97c926207525b2ae1959691a6202abe94882487f4f7c015e93e8464d8975e7dbfafbf8210ad3ddbbc7c8ac6fe10ffbebc7e79528d037fef6f9787d792b2e7fc4b986224d3e113"]]) semget$private(0x0, 0x2, 0x40) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb0", 0x50}], 0x3, 0x0, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() fchown(r7, r11, r12) fcntl$setstatus(r6, 0x4, 0x46) linkat(r3, &(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000340)='./bus\x00', 0x0) 19:33:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="28211143ccad1c9a420ce8aae933") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x16256faf50b99598, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) 19:33:54 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/112) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0xfffffff9, 0x6}, {0x18, 0x2, 0x0, 0x5}, 0xfffa, [0xfff, 0x7, 0x6a93, 0xec, 0x10000, 0x0, 0x20, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9c38, 0xfff}, 0xc) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:33:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x1000) r2 = dup2(r1, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x2) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x4}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") socketpair(0x6, 0x8000, 0x40, &(0x7f0000000080)) 19:33:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000080)="df35d8d96efa38b2f85598a20a26e23e8754ee071da9a354be25122bd1588421e854e1d70439416aafa4d73949094dd24001f061e46404060e2022932554d4f6820f0561bd80bf51fd2be6ef989927f3dd9c22b56316a26542c2f9875a6de0ea1113c80e1d1eb7d280", 0x69, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014919248 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014919248 19:33:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1, 0x10}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r0) 19:33:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r1, &(0x7f0000000240)=""/207, 0xcf, 0x805, &(0x7f0000000000)={0x18, 0x0, 0x7fffffff}, 0xc) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 19:33:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000015c0)=ANY=[@ANYBLOB="1800000000000000ffa991def0a8812e3185ff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r5, 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r1, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r7, r8) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 19:33:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000340)=""/199, 0xc7}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 19:33:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f0800431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b651e2cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87245a25089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e928fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 19:33:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x444, 0xf1, 0x70, 0x8}, {0x7f, 0x7, 0x7a, 0x4}, {0xea, 0xfc, 0x40, 0x7f}, {0x8, 0x1, 0x13, 0x1}, {0x7, 0x6, 0x40, 0x6}, {0xb8, 0x81, 0x3f, 0x7f}, {0xfff9, 0x8, 0x40, 0x13}, {0x1, 0xff, 0x5, 0x1}, {0x7fff, 0x1, 0x0, 0x7}, {0x2, 0x40, 0x2, 0x6}]}) r4 = socket(0x2, 0x8001, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c6530002afbfc3f9c4198c3125cf146b06a5ddf8d40b51851eef570e5531bcda959192ca85b3a7b249e8b52e4c8684cc8ad89628f00e79026160214650c889465deb6b6860710f5ab1f0c23ba7532d4b3131ff83a1a57ceef8e117ded2ab16b5ed90e4ed2c2f5a337ce1d7d3f6f0162c54ba50e87f277ddaf178599464f02c823591d0e72c96bf140a0701f1b7dc13ea97c2db9355ec17878ce7a72158280aef4d6843871c755a71de37a48aecbcf2b80968112043573a6fcd1c39396e9"], 0x10) shutdown(r4, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x0) 19:33:56 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a480f5ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r0, 0x0, 0x3fffd) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x80}) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="e1dc94cea5f018b3443205c47e2bbb7c36bb1ba7f6ee279b032ea2b3abcbef9fed6cd095a07719889526ab260073800b8781f2169e8ef048ee3ebd8d5303ff13a01fc69208dc6cdbfe629613f9947a6b398e9ca21401ab5c64d71925b38b488b51e2359be454792f7971271a7d0c1ecf8e27f15c1af7494ef94ec0f4845bed2cac22c7820fa6704ecaa06ed617fa58af21478fa0d1184a0be3d2ec92051f71b00515815b5f241469601e46bc4555e012dcb8057384b0ba8071fb6709cd7e7bd45c9f63543dc2d91b411821960035f30dd721ba46af6a43d007ae4165ba0217c540de47588321e1bc50307b8a000066e079fe3e3eb6020aed903fc953cef325c68d90b8a866aa1bde4d3e8b0a41d2e2fb7c42f20b25904dc76f8c579a81981ab6b5ff46d81b8fcd4beae089e0f1e0c1ad5352fd0144f965c3e206089cf92f8aa671506fe4a616ed0eb2ff433c8493171fb3a184989a7bad6d83d9daf8d100a5", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR, @ANYRESHEX]], 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x10000) write(r1, 0x0, 0x0) 19:33:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0xffffff01) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) dup2(r1, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 19:33:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="eb80000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x385, 0x0, 0x0, &(0x7f0000000300), 0x289}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(r2, 0x92fdd696a2ac0fce, r3) 19:33:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d9340364e9af36a2707d495305bda8687bb20e444f90e5f13fc62cca0ec0f13d", 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x9}, {0x25}, {0x6, 0x4, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:33:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff150001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) lseek(r2, 0x0, 0x0, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r3 = dup(r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) recvfrom(r3, &(0x7f0000000040)=""/121, 0x79, 0x0, 0x0, 0x0) 19:33:57 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) r0 = getuid() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 19:33:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_RMID(r1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:33:57 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x41e}, {&(0x7f00000002c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) 19:33:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) socketpair$unix(0x1, 0x54b1ef53e8504c8d, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) clock_gettime(0x4, &(0x7f0000000200)) 19:33:57 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) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x6, 0x7, 0x3, 0x1}, {0x2, 0x8, 0xe0, 0x80}, {0x7, 0x40, 0x8, 0x292}, {0xffc0, 0x85, 0x9, 0x7}, {0x1ff, 0x6, 0x87, 0x10000}, {0xfffb, 0x80, 0x81, 0x8000}, {0x2, 0x39, 0xff, 0x6}, {0x7f, 0x2, 0x5, 0x9}, {0x0, 0x20, 0x3, 0x7}]}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) dup(r3) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe(&(0x7f0000000140)) 19:33:57 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0xa461bf7968e406ca, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0x5}, {0x3f}}) 19:33:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) fchmod(r1, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) read(r0, &(0x7f00000000c0)=""/217, 0xd9) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0xe0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) write(r3, &(0x7f0000000240)="cff716e028017f1a61267c34bd41d7523831c07b06ae7d6e1f9184cad979e2e3e12b4ca74768b70e54f94f3a020a4ef8e1fc8788794d842d98f639c9169d356537a01b333b20e6ab54644f472dadfe30814c46c1c176e649db50e82108d5a9c7cfea72515c04f830b4208fe47d175e98f29b41b2b74de2ef1399432dfc409a9401ac64e620cfb31f3ad2ea18401eb46e947d270c10b5832f899788ed5e18b6c6c1f18492e4a1e6af6a0c3d51ce76c5e010dfa4383bb2a20fcd0fd4e4e8c7af3a0ea625ad006d9e63228f48", 0xcb) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000340)=0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x80, 0x0) close(r4) writev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="ae3baf2f3e95dec9f67ab60d3fecfdb0d9b29dcc8ace6579740cdb7b48001cff6ba27631ca59acde814a", 0x2a}, {&(0x7f0000000400)="957c590962e48df20f017e43", 0xc}, {&(0x7f0000000440)="2bbf575f93d0d5adcf05469110d8c783142923df43402136ebe73537be14da0e7ec017d9e5cd2d2cbb6f0c31d518be5835f736debe04301ef66211752543fd31ca3a81c5a5563f1ae6c6962348df9ae127411c269e4968271421c2f0b434dd926f83733fd1dda7e88676dc5a9ecbc84e030b3fb699eaa36a2f46a85ce4d6eb55a7f2bb204871585c6aa56b18a54b981942dfc24cc019e6ce880cb4eec0e75f5df5c624aff47948cf97636179d1ce0b1f9d3237d3105b50b2b1589c5833a0eae343fe20ff972af5046a", 0xc9}, {&(0x7f0000000540)="54fd4302", 0x4}, {&(0x7f0000000580)="6578ddb0d59753e478bc3f95dee1cd58e1ab7edb2d40781d7c1978a57bc7262224294e647211713d53c3491ff7289acde208b01b30395540bf571f4760c9e4f188ddd597e1cb431362897dadafb7bc8365d04730f78d71f26807608e108625b041a4b5c4430ce471", 0x68}], 0x5) setsockopt(r3, 0x8e91, 0x5, &(0x7f0000000680)="fba4b364a986818bc22d2e4e329dd8ea1c294c6a1e7f46f0b08d6f461d4c2a165b8520a8a5087dc21bc196c305f230179531b93ee71b36ea2bf0bd8ea6c026d476afc864e8185bcbaec6a96448596b28febff720e4b2b528803f5997ddd480a28bf106be44f626adb5b73215980ba0f537de50eb42a5d878bec10d1f87bd3873d0a2", 0x82) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000740)=0x4) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000780)="0ed30587878a4e6ac3ca95071bba2400da40e6bce03c08ee30a82a325efe620d9564cb71220f4cb472e74772721c0d615baa60d6c4a7bee78d770e9fc48c05d576a90d09dd408aed9bb46d5d176d14bac5f2eb67", 0x54}], 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$setstatus(r3, 0x4, 0x80) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) writev(r4, &(0x7f0000001d00)=[{&(0x7f0000000980)="e5c42d5af85ba8d7725f0675d234393228f26cdbc44b650fcc10774218392d4d3c66e2d1a3f1f10ff8756eba2732419144eaf243e23b92691be6956a4cdac94a42300ecbbb66f025fe31d89bebdeac239112d0e0615aa4017795ead5e60f08be671ef1f57312df668cc35f471eb6861f02660ef74cd84c60161606472d564661c3c1c66fe6e74330e77a89816489bc643cbab78aeb5ba620677c3a8dafb0136531bcfe110df390b292e7df9d6720772921afb4d307a9bbb6f6dc867d74629c285b21ca48721f6cbaf49519dcf29a5433e36f05df1a5ea3", 0xd7}, {&(0x7f0000000a80)="4e69498ef800db0d863cf60757e69eeb55f38b46be7d415ad4750a03d7e433dce11ccc60ff94a46b49bcd3a9d8a997a4d9d7db3742a3ca4dcc8ee909e2ce87b404bc3a16411da4b43fa31affd85849da426f7709d22b5fca4a26a625ed96c25d1ef43cb3f46fbf931d8f1bcd57bcb5860414b13d8a56b9894e5bf5d2c17646a6d7e019aef96dba5517c31178f0d6bab57d050cd03af87bf5c4b21c48898f2ff1ab77a3e9644cc866af686374d60c5737fab8fd55d786bb5a9f9aef88733537a6be80a8113e749651", 0xc8}, {&(0x7f0000000b80)="e093847153bfe066276fd5725144bc4981c332c869ad39b9e2b7c593cd6272dd87fd85fc24230e3ac970", 0x2a}, {&(0x7f0000000bc0)="a95497dce2374ffbb1d301f374941aa04f41e7098e4c2766264ccc56235ccc4c309688ab793e2e115d7100eda269dd171e7b34f1904ef2d3a06e22a2d6a9a2ad488947c0458d17f4bc46eb96fd358e31c2ae6ac11a86f3a3991fa3c9b4fbe1978b4ed266d0e1a48b4a59f49e096ca7b58eed34a767419a0a919d288d44fd2ffeb917b008e097c6443145cae3146f1be6e447b79ea934d54d1ca91552e122602631dc0e7788bce732f7953f3a1d775f5dc768a40e5782049dacd3aae57aa937baa992a4f6def2f2eda24792c69f1ab6ca265a00e0ae71660f41aa5e5534d0866732b4", 0xe2}, {&(0x7f0000000cc0)="0b1a5c29a5ef6ee5d6f46446b8cf29e750f627b0ccef3f01ba2ca2c5af4a29e7149c026c5065812a3330f4528f3cdb0dcab1d97d155cbd57b14fd12a3a9d8d2af6c962f3d6fde0bc5519ca5e3d89195d0b260eaec5927717c31892ea2525efa8872b785015d0becb32cb6cf6bba8b37b392330d0afe040c9e1a59410dd0d0dbf4d4e410de2ad9cca8f0868d38255294d6fccf97fd6a0b31b4bc67b2a98f00c8b9b1d7c275efd2822e96978bb8dc189b2773b9f1c0d7c0d86dfbde775cd509a6d30e9d90957c0567085d79fca4bdbe6d0d19729a26f9e11657d42aa846d8e91a41adf2392e8879f553a3c544ac55ffbb29378f70253841c1c58a305251c2cc256f5183df05a5858c3ee269e2b432d0ea59cc197623575296761cbb916630059b81741a19f54b6548cca20db0a282421353f4b96bb69a63c07e68ed08f4118af104470705925269b31ee02a295551b31129c4a88425afd6cb52ea65e87a7be4d4c2674d34768a74a3daa917b04c7ac2275a5ab4f878bde412df91574c08d988bebca35d403d1a255d4e382f4d5f8e69c59e6b3758ed939d0f896dc39fe5c2dcf687b812a6b7fc4421cf962e5f65f8a815a7e6ebdea4900d4d1c497b202024e0617c96cf8e607a47a4315118096df8f6a2060d382f9ad207451511c62ee9cb2acc7745de183960da87e0c32d097b915f6d23f2471c0bb76cc9c8439f66cfbcd409279d8aa3ccd36998c373f874cdcbad6f72b4234e705ad3a7a2315577a39bbb5cb8cceb82da16f93a1c7be9321ba7158dbbdb4ed75493931fec485ca6eae1e0213282deede4d304656bdb0b42b8f21c7207754b21bb77a5a6cb8553457b225fd3d2cf8732d32c9e343a993ed1756d1a69e424e25a037a7a904694c572b4ff1943711a7189fed0c09755eee6704fd69a5559ca3b2ea608ffa0724b5ac2f738611922249a74b8bb9f52612613a7788758bda8e892ff0fdf7dc06358b4d0a1b4f330886f7bfd2bb08cb069d308d6eaab5c9403bfa3da7c6476d5ce8a9215ea3ed4eb86ea2e165a649eb045ab9f0e544c6ff1c946edcb8234a29f344875c6987c5a192efbb4ccfbee398b506fcf4832d857fb7ce18f4b8b9dabc794a1fb4559c762706e0054c8ca75c1dbf51c3dfa356208b8762b67028cbb3d510e3714301b04c1672bbe147d6fce88e6b3b19d08fcdaad1958c1f3041636a4c9ffac2d5d0585278bc39b5440d73103d499256807884c1ca9afec45ba9a25c31440f62a95018af8abddfe4ed79568b34742545577f4f7127d483a86382462913ef032f7da91dac79eac60dfdd810fbc0e809c64a024ba598adddab8c0248f86e24cc71e8e236d6c1b14f62d1979748348798b19014b73ec4d8b4d57f4ab1fd36c51b11f11b0636a0937510fe0e4a1c1c51dedd7f1a454047356ce330ba9e774281e094b84c13132e7b9dbfda5b7d66672355297ebcf4081f1f00ada695d092b55d4db8fef6d2349c4924c6fefc5c341ed28acbb594e4079788da63fef9ad1cae6fdcb4b17b5503e800e4443907367431e142b408fc16a71f55972ca2024cc98512a53185cb5d0d3d4a6d375cfd77fdf784de820fb28b2e49a3ff6d9d4abaae8a615ee9d1ba343a8c5668b6f1fd1836fdf802a28464c2708b4772cd5937b38889f8f9f0b3059e51854f017186b0b28c80d1a0b85a0dcae4cdf13e7828b5526b68793e3e1dfd2748e2c5a550d8becb2b3b18b7b9893fb3dc7404ff7402083f414c9ed3f0dce0064c75d680cc756c57ba7294b38215ef84ac8c3d3728fa5f9d442340078b0cf3a056d36a7e142ebc73949d54e31b0b40c19eedbc05cdafd8535a6d9dafa2349a0b2711a617bf80629e9b98528eda27a9ac9b74d844616ec544ca90067bac29598133c0052abbc8a44298210928cc9af64155207c6fc1fc5d51606876699f1d90c1b7390f11e3fc60e6e47e8c0f99b5b250dcc50c6362ef16d8347642a393d7ac29b3352aa94cf945a6d86ddc243e8c28dabfc1ee0dd9dfbdb0ee47e06945a334b1d8e34628b9a3562042f4c411c97f80b070e6126f31b2ea1bff2b7a947688b26043a106a783859cc58fb4fad0beb7a2bef2e2e08901f97b1afd6f4a7b610aa1ee3d9a53e8edee599373b572e32b6f2c522d20f87ee34fbb966baa76c4312b339bfe96524b35000b5b5e2d2d07528e58983903b0150b1677b4e2b86ac6cbfd411683503d1ed665462088e1064e3fb7ecd9cf00c57b960a325fd460b4647ff62de04d2fe9e84270b8e2601c6ee4fbc66e99c8682ce95b76671c841a019de118ad0970d1be3b491d7ac4b983bea0e85c1199e1d639bcb879ccf29c42cc450e8f87e6ed26e9d2615e4b4af606000d5827bcb3c03b0f8da745a76155474a91d6bae22bc2c0a63247e11531e1d089947242b9dbd02d7b73cbbbef1fa65599f69695dc8eedbb5449cb2e2ae712830afca32814e0a9e6a07444cd404a50f113e3a179ebdc4a494b977bff12b118f572ecffc6cc1179850c204225a2e11d6bae6297310e7dd77d216a05940247163c4a2e1e3ef61769f0d4cb73ea5276c3d86b6c254fb5a07afea900edcae2a3effb70234f0ab11d8b8750b121dea5876c26b5f62b20be384fa58092f00261ecd26914367a6e7ad96c8b6611e3a10dfd05a123faf1ee67c46c32e7401817eafbb9d9fd1ca821da4bf72cd68cea2170d432563261d4836739aa87eef93d1a17688befd0a66cb83c225bc56a4b4127a316dafc82ac36b1a9ef73c666cb564c883f835e70172bccfb384c3f2f672fa5337599573929b202037015df3e5e6f2ba1d49e326432ab49e6b953f91eb738e1065e5d55269dd44f52c715d490ed6e897418b82c155170c953ab9e3956257638af00f8f85fb88f3477a4f5c0aec5c49846e4d5e27d78e118e17e64e9ec521cefaf017391d0c0b7d09e39b9709758500fafe22bbda82a23c80ea8835b88aaf968e4df133a76d12ef0f9eeb7de6f3ea07b72193cde0ae0665872ec58472463e1ab98cd97482d4562ad0a796fbfd69b11eefc6c2a33a975884987a0c81d47f2578fccccb423a0c81aea385d9b344badf13142f8b538a47219c05c37396f0384036f7aebc93f53509d9998895144adadbbf909033249e07e73a54b7157a0afc142bd680d5985fc512fd8d66c090a7b7985a969ecf858f72285c49be5474e9cf7d83c1e3e166a7773c23330d3e03dcc8016842cfd655e627ec5910312032562383215ebca5f02bdec0b52f5166c456b9e078b6a91d0828dd1fa491047d270337981b3b7ec396ed8130ebea6cf39b933b88147d7c2847d8e74e9ccb148205ae4db26915affd33ea149a30fa559f1cef203a90c1afcd585267697fb027374c4ffb163425d8f85eb41a11175d5496979b22af7e4f3af09e2774b8358c57469448a49866464bf44969fcec53ee9029e711d35bc3932bcc72447efd3cb07c4e5ebe66d8c97b9ae1f6a2fd092d7f8abddba01f387655c4d54dd76cebf18730514b856904fc9f70fa55543d16dda6ab8a43ee1c7d92cb922e656a2a4730a23cd99e096669bf57e9c422bb9cca5edfd466d3647d912f0a5aa2de611e32cfe568b984b880da7b99a06f9e80a99306e8077d869f1b884bb546e28cf19e8b9078a41559cad9a433a0004e90aac40d4feba252711cfa3a52388551e9ea1845df478fac958706c9a88a63417ab1b63c43b93c61db04753659aa9122ce9901113f6bb439248f4693b590c13f5343eb6ab0f9ff7332389c34aa9263372026423baf3f33a3356ccce1aa7e56640daa22f1c22927fe4019cda5935468f7dedc0c396d3e66c5d271c179ea11845f63ef675e0cdbabfa2542986e8feb0f68d2a4b962804c350f3021ee39f1f32f3968222d87bc991e2c4eb54687f4c3622424ecbcb1af47b32d5ec313856a6f86d45861fbc8eac67bf02e48e8897ddee33d5e79dd28d022437b570ba4b488cdc6eea8137ae7dc487a8d046f84407b0bdcc50da677e3e7cdfd818882b3376edc8aef4252149c08f73944bd0153243ad27f95ce12d320470e30274c308a7dfc3619fc0961163b78dc7593795d887f0c6850b937929e0f4c84e97ec7fe97a6851650915e9d69b64080d2789fde6fbf5a6ebdd96830638ffbb567267669d0b77019660a24a1672e260c22df3660f4d15f1696ae4cf4e8cfbcd6bb2d9c9dcc26bb4351ace1e3663d23b2cd73b502ac623b99eedcb1db48e70e3402e84a2068dc9468e35e2cfcc5c0bfe4e2dcaa52c16c793cf3cd50ecda631413efb274e35dacce30c7bb8e21d900a04f61aa3f221ee718962c0928d76f38796704cabe8521a1f518c0d9e04b830a985ad02f1b76441b1a4da314b604ff6c6f0ca9c6126d7470efebf622294acd459a8348417f94f055f2f10af0596ca9453e45d0c74e136b128c249692415add21f01b65038bc9c1a98856d8e86d1793d610e1960a4c0a37f408bcd7ff49e125a4e75402701dd376e35bdbf8ed92ed28fa3ee4a62c336972936f6aad4e842c3da37b9e17d83370a422eff57b4fe43cf73665b5b8b8664d2a9d6bb268115ff3213c88f948863201c425d15c661045e2f4a5a8d7fbe202fba661f30cc932209d35f9d10db74520d665037f079003746f28650ff388283977446bdadfa1016783deac8c3c023fcc4298e101373896878a5b464f0715441bf0abf8f8acf59ff880357c0425612a1d56f3b19cf471a38ea9be1346dd6a1040f9a0461e39870b36d39cbc057d38f87b58e5694442102b1ed5fc7c8d4da09704931a6ab589d553524525840bba460f10269ce8f16f51e51c2e73ad444396bc1f207e5a775f35710bd7ff702e9b6e9a69d05ab30fe581e595b1c51d62e4e58af2d10ad5bfe6cb4b3fa78921f17839633d969dbd75def06b51574c74a1bbc55418cdfea068f9e174b10a687012eb492215eebc3705bc7b9fb3fdf27db162780074c9b8593c21edb4bdafa935368b408bc062aaf0c0a0e62172842d31bf48343dbef19dd52cd501b4b4eb9d4e7122d2be992e48a372717dedf650439b8337599ecd9879542452d41a79edc77f091c8aca46b852e792d789a76b416743a0170dab5a8633981a7052ae90446a6df839aa1463025629730206e7e81136a0cfe53faddbc8f5b3aa0bfd9e5ce7e69ccbfef7efc9137a3300e192fe3ac18daefb0085049441d891f1b24942309f291c082462a222534b88a81a63eb85fb345e7cd8617107ee413aaf0617ab2063075f90ab36551ff326fdd6bad714a7d8ecc777c24f8776a8b919d20c7141c63e893c9006cf411dea7776f741e24e9c54d08951b8e5853c5dd2c4e3edabc570d992e9c1b3e285d3fbad1435351f80a1d699d829dcb783f543060a5b6dff7a4da027a8dfd72067ae53147ddaa824f5e1ac11f2f429eb38fbc3cbb465ea82dde1278cdc94cbbd9ba091be5ab09a631a0d7e937056f50e8db5ed2a55f45c19aa44a13b4841576c3e81bf99a2afaa83d70db8a96a517051e38bb76e30f924036e6bb6cdc2dcd214fbf074ba06ead2927528a83e25a3d13303d0751c62dff6718b8e604d81c46c3aa25b97f365867355c7ebeea27fe97234a39bd29959c22f15aacf12a739dba5c0ecd9fd57857cbf2126811cef84ad41423ae83a5dec77ac1e3959dd6cf871cdc15fae1391aa7933f18d7049dbdd8026c2de619c34eec62cc2ee168bc50f24c0535f559700e2aa75c3418735f705dea73ee556dec16cfaf0704f283b088b40533fe52a82f07be95bd940c19a24d954952b39259cf37d77bc2cd5f05a1c34de3d5bf117b7f", 0x1000}, {&(0x7f0000001cc0)="17a36cbe3954e3f0ccc325568eaf", 0xe}], 0x6) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001e00)={0x9, &(0x7f0000001d80)=[{0x1, 0x23, 0x4, 0x6}, {0x4, 0x3, 0x6, 0x9}, {0x1, 0x3, 0x6, 0x8}, {0x5, 0x9, 0x81, 0x1}, {0xf800, 0x3, 0x34, 0xffff}, {0x100, 0x2, 0xba, 0x7fff}, {0x6, 0x0, 0x0, 0x1}, {0x1, 0x1f, 0x20, 0x80000001}, {0x3ff, 0x9, 0x0, 0x3f}]}) open$dir(&(0x7f0000001e40)='./file0/file0\x00', 0x80, 0x8) mknodat(r0, &(0x7f0000001e80)='./file0/file0\x00', 0x8, 0x5) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001ec0)={'tap', 0x0}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x1e, r7) 19:33:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 19:33:58 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x2}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e725709", 0x189}], 0x1) 19:33:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) 19:33:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x80000000000002e, 0x0, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x2a) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x40, 0x0) fchdir(r7) ioctl$TIOCSTOP(r6, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r9 = syz_open_pts() write(r9, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) kevent(r3, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x401, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffc, 0xa2fdf0ee58794ee7, 0x8ea73c4ba3356b74, 0xfffffffffffffffd, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffb, 0x93, 0x0, 0x7, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x18, 0x80, 0x3ff, 0x2}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x3866, 0x5}], 0xffffffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20000010, 0x8, 0xfffffffffffffff8}], 0x7f, &(0x7f0000000280)={0x10000, 0x9}) fchdir(r6) shutdown(r4, 0x0) 19:33:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4086128) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x6) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0), 0x1000000000000362, 0x0, 0x0) 19:33:58 executing program 1: r0 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r9, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, 0x0, 0x0, r6, 0x1, 0x9}, 0x800, 0x1, r7, r9, 0x6, 0x1, 0x1, 0x2}) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget(0x2, 0xc0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000440)=0xa0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r16 = fcntl$dupfd(0xffffffffffffffff, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setpgid(0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x0, r13, r14, 0x0, r17, 0x1, 0x9}, 0x800, 0x1, r18, 0x0, 0x6, 0x1, 0x1, 0x2}) r19 = getgid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000040)={{0xfff, r13, 0x0, 0x0, r19, 0xff5c7f9ebc07cd8b}, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ee1c6b269da686815f1c02e57f7fe54000ffe3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(0x0, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="f255fb017dfb2286c467ad60d9515b6567b2cf0968d6c90792b63b27e9e74f7277dac73d6d2c35e9502e18f354786f723fdf8d58fbd2a2c7480978a0bf42da2c", 0x40, 0x6, &(0x7f0000000340)={0x18, 0x1, 0x20, 0x2}, 0xc) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000040), 0x4) r22 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) connect$unix(r22, &(0x7f0000000000)=ANY=[@ANYBLOB="6ac9634e19767b078400"], 0x10) r23 = accept$unix(r21, 0x0, 0x0) getpeername(r23, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) 19:33:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x201, &(0x7f0000000000)="b4dc0d3eca000000007f0622b303") 19:33:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 19:33:58 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() r2 = msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000140)=[r8, r14]) r17 = getpid() r18 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x8001, r1, r5, r7, r16, 0x88, 0x3}, 0x4, 0x3, r17, r18, 0x3, 0x6, 0x31, 0x7ff}) seteuid(r1) setsockopt(r0, 0x20000000000029, 0x2a, &(0x7f0000000000), 0x0) 19:33:59 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x10000000000491) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x1, 0x19e}, 0xc) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000300)=0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) semop(r4, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) r5 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000009c0)=0xbe7b) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) semctl$GETZCNT(r4, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) fchmod(r2, 0x24) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) dup2(r1, r0) r6 = socket(0x2, 0x3, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 19:33:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) fcntl$setstatus(r8, 0x4, 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) fcntl$setstatus(r10, 0x4, 0x46) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f00000004c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0xfffffffffffffffd) fchdir(r0) r12 = semget$private(0x0, 0x5, 0x204) semop(r12, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r12, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000280)=0x2d4) 19:33:59 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() r2 = socket$inet(0x2, 0x4000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000380)=0xb) r6 = semget(0x0, 0x2, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r5, r4, r10, r4, 0x4f, 0xfffffffffffff7f5}, 0x9, 0x1ff, 0xfffffffffffffffc}) lchown(&(0x7f0000000080)='./file0\x00', r3, 0x0) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x100000000000000b, &(0x7f00000002c0)="15dc5d9bbbcaddb9c854ef10", 0xc) setsockopt(r11, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) open$dir(&(0x7f0000000240)='./file0\x00', 0x4000000028d, 0x190) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r12 = socket(0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x2a, &(0x7f00000000c0), 0x0) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r13, 0x7f}], 0x1, 0x0) poll(&(0x7f0000000640)=[{r13, 0x40}], 0x1, 0x0) ioctl$TIOCNOTTY(r13, 0x20007471) fcntl$lock(r12, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x2a95}) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x9) write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) 19:33:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r0, r3) r6 = open$dir(&(0x7f00000001c0)='\x00', 0x80, 0x76d0409d9ad04dc9) r7 = kqueue() r8 = dup2(r6, r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000180)={0x9, 0x4, './file0\x00', 0xfff, 0x1, 0xffffffff, 0x8}) kevent(r7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r9 = kqueue() dup2(r7, r9) kevent(r9, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 19:33:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x5) 19:33:59 executing program 1: socket(0x400000000018, 0x3, 0x3a) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x800010000000003a) recvfrom(r2, &(0x7f0000000240)=""/230, 0xfffffe80, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 19:34:00 executing program 0: ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) getsockname(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x4) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000080)=""/219, 0xdb, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 19:34:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0xfffffffffffffffd], [], [{}, {}, {0x0, 0x80000001}, {}, {0x0, 0x1000}]}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x280) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/74}, &(0x7f00000004c0)=0x4c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000580)={0x6, 0x1, 0x7ff, 0x400, 0x7ff, 0x591c4b6, 0xff, 0x10, [{0x8, 0xe7f5, 0x4, 0x8}, {0x0, 0x4, 0x7, 0x2}, {0x3, 0x6, 0x8b40, 0x5}, {0x31aa, 0x80000000, 0x2, 0x3}, {0xfffffff7, 0x1, 0x7, 0xae}, {0x6, 0x9, 0x200, 0x3}, {0x7, 0xfa5, 0x7fff, 0x5}, {0x6, 0x4, 0x3, 0xffffffff}, {0x1f, 0xc8, 0x9, 0xad}, {0xc45, 0x8, 0x1000, 0x7fffffff}, {0x5, 0x7, 0x4, 0x6}, {0xffffffff, 0x2, 0x3, 0x7fffffff}, {0x13d3, 0xe5, 0x401, 0xffffffff}, {0x7, 0x7, 0xe08, 0x8}, {0x190, 0x6c9c, 0x2, 0x8}, {0x8001, 0x1, 0xd6, 0x3ff}]}) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) dup(r3) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000100)) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020699f, &(0x7f0000000300)) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) fcntl$setstatus(r9, 0x4, 0x46) r10 = socket(0x2, 0x2, 0x0) r11 = dup(r10) fcntl$setstatus(r11, 0x4, 0x46) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000540)={0x8, &(0x7f0000000500)=[{0x101, 0x1}, {0x5, 0x2a, 0x1e, 0xac}, {0x5, 0x7, 0x4, 0x4}, {0xa8c6, 0x2, 0x8, 0xfffffff8}, {0x0, 0xff, 0x81, 0x100}, {0x8, 0x5, 0x5, 0x5}, {0x3f, 0x4, 0x6a, 0x6}, {0x1, 0x2, 0x0, 0x4}]}) getsockopt(0xffffffffffffffff, 0xfffff800, 0x101, &(0x7f0000000080)=""/54, &(0x7f00000000c0)=0x36) recvfrom$inet(r9, &(0x7f0000000000)=""/8, 0x8, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 19:34:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 19:34:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/55, 0x37) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:34:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x1008000, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x7, 0x2, 0x4e) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:34:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000315, &(0x7f0000000040)=[{0x200, 0x40, 0xfb}, {0xfffb, 0xa0, 0x3, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:34:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x20, 0x5}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) acct(&(0x7f0000000040)='./bus\x00') r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x42) 19:34:01 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x40, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 19:34:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xc0e9afb540f441e8, 0xb0, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000000, 0x9, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x4, 0x100000800, 0x7c6e}, {{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x3, 0x8000}, {{r2}, 0xffffffffffffffff, 0x61, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffe, 0x1, 0x7dc0c8498267c7bb, 0x3, 0x7}, {{r1}, 0xd87d8f1d807364f, 0x10, 0x40, 0x0, 0xfffffffffffffff9}, {{r4}, 0xe175eb3874244a77, 0x30, 0x140000004, 0x0, 0xcbe5}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$TIOCSTAT(r8, 0x20007465, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000080)) socket$inet6(0x18, 0x8000, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r11, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r10, r13) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xffffffffffffff96) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r23, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x4}, 0x200, 0x401, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r18, r21) r25 = geteuid() r26 = semget$private(0x0, 0x4, 0xa5) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r26, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) r32 = kqueue() r33 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r32, &(0x7f0000000100)=[{{r33}, 0xffffffffffffffff, 0x9}, {{r33}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r33}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r32, &(0x7f0000000080)=[{{r33}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r35 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r36 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r35, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r36, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0xb54, r10, r21, r25, r31, 0x1, 0x5}, 0x1, 0xeb66, r34, r37, 0xfff, 0x3e}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 19:34:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3164ca18, 0x6, './file0\x00', 0xffff, 0x9, 0x3, 0x3}) chmod(&(0x7f00000000c0)='./file0\x00', 0x47d00537e81ed2f2) semget$private(0x0, 0x3, 0x60) load: 2.27 cmd: getty 14883 [ttyin] 0.00u 0.01s 0% 309k 19:34:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000269000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000498000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x747}, {&(0x7f000039f000/0x2000)=nil, &(0x7f0000005000/0x1000)=nil, 0x4}, {&(0x7f0000126000/0x3000)=nil, &(0x7f00007b8000/0x3000)=nil, 0xaab7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000006b000/0x1000)=nil, 0x8}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f00000e0000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000337000/0x1000)=nil, &(0x7f0000116000/0x4000)=nil}, {&(0x7f0000597000/0x4000)=nil, &(0x7f0000295000/0x4000)=nil, 0x2}, {&(0x7f00002eb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000402000/0x200000)=nil, &(0x7f0000284000/0x3000)=nil, 0xed3}, {&(0x7f00004a8000/0x2000)=nil, &(0x7f00005b8000/0x3000)=nil, 0x5}, {&(0x7f000028b000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f00000d2000/0x1000)=nil, &(0x7f000024b000/0x1000)=nil, 0x3}, {&(0x7f000077c000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 19:34:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r2, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1], @ANYRES64=0x0, @ANYRES64=r3], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x2c}, 0x0) r4 = dup(r1) ioctl$TIOCSDTR(r4, 0x20007479) r5 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x2a) pwritev(r5, &(0x7f0000001540)=[{&(0x7f0000000380)="a4db9606484aa3b92d75c7fdc708a407f2fc777addefb5ddafdb0a88d5c7fd1e970109daf7a7cf3f65b66859669c30452596d2dc558e810b94fbb9a64420fb45408415eea216aeabec22184e9ebb75ba1bc9aca639911affb733008792fdd2c25c0f388c6f909e6d7dd475001cce2e7d802900546ea78fca72eb596325763996fb8e771b11fcc0db45398a96e6eb94ad10270d05a962ef0298dfb1638f334afe38c1de8e906d45a9795398bf43981566a32851327bab1a07c9e91c2bb82aeb585aaf8a5e1cc32d383227a5", 0xcb}, {&(0x7f0000000480)="0434e7478cda7f", 0x7}, {&(0x7f00000004c0)="597a7421f711110549b8ab179978cc3c6eaaf8f1cc3b3c01a21dbd391e76ca9649b60bb348a5bdb22249d7e714c8da12e49b9a5f403c88f8f5d8008e5ba86d58502b7f78b4043c9d7d18b6695ad87681a0", 0x51}, {&(0x7f0000000540)="a5c64f0ceb7670197a84d76962b2cdfa6a941195da172685bbb1cdde8749539f72c27dc205447813dd88a0cc9e88cd6aa44abd86d9e39522492a103418f85419ffe971cb9a3c2f589515a03c93f385e43c3e9bf513f70e442d6dd53dec4b41d63530895114a07db16827829c1b9a5903cfe8921b62419409752afccdd58124792dbc1e528b76090dd44fa7d8e49a6b31002967f148b23c5f7f5896e2dfe8fb989aacc453f0db1e38197cac12785f6ef8827afe49afdba7b27a629d657f97a074aed6c39c33c9b0b8662f7feecd689b11338242e4deabd384fddedc652f6f82eb1ec898e4c79d3a689721b748d06e5680c945accac0510d2d9056832298302473f8f08acf2fac4b073073b7ec80951016a4f638c7f21b288e21a4ab8e463cb78a561e696655237a81902428ff38e5d468c24c8d219e9c4ac15d8141cd42658595724952af83515d7311ff07bf1022812ae0fd0709cda31626ff655406f3fc4deb816d84c08ce5d364d3af786939a5f185f63076c9d6298e20c817d26ebe33e8f8be44a2aee40fe8cd9b902ab401d609b676007e7b61c303799e73bd24ac5a9b87002fa6e81a4806ab070e2309cd384c210fd342c0e267f73035d958f14c02f655e416280e70bce050146a64354430fb2fa8f9d5fc5e12574025abd8f9416527deaa49e9e60c30dd4e3018e5a64f4c9b3a160a21f29352fc572bc55ae97076184387cd7a94114c2b8df6fca7dc9d0d521b840af6d388dbc4e57ffcaf26977986dd52e0f7dae4af554604eb3af54552f0ff3013d08baf2d0b8f4a6a370c9ad24414a54b4582fa9f2aa569cbd991f8c2de399aafe6d0c839bbb74c8880a82d639e27f03009f2803dbc91abd6ceb7b8c0f7b88092025ed7b36b8f15a18d00b38c45644773f37b0e4e3d6ca868e370f68c9e8d437ccb7c917a3131f8acc442ac55ef08a0e7cb18b7911b998e3eb05118313fd8c69c25badf288d3418dc4c10540f0f81519825566160196057b776738ba506c53d76318a5004c6567b11383ab769a929ecc74b6073671f2c90cc83bd94ac972807123a3298498f5ca7c6fbc58f4ae435e7db5e11ceb28a15d4d8d7d348de6e9abe8516296fb9fea6ef936127733d8201f248a6299d38932b15ffea7c8f328bb96095c5d686b7345325e1516a65c73e0fc8c8f79729ea96a2b001b3077bf0520e5a521605d408ccbafcecee72c21c35d62a247e167d1440eb2a0374013d3e7a421d29f7fb0ea8cbde35566415f4704b4dd6e9f958825235fcb33da0c6e687f508b0d5949217580f9aede93526d67c2210d6952c4ecdeeed4230ff6bd4652d7fd005a7f198bcceb71bfee345a34d661dc0454a5cb19fb38d61e4914585b6469505b2c762fb80ef80e177292635a7749dc40adf24169938d262e7a5c53911c02020296a42ad2477e1bd9f4ef130182f339858aefa557b9ff4966bcacfc9fedb6bf309299b4079c6e2bfef2cca23d53e3452b0e69487e6500a131154c9a6586f6d2afac744043bf579b9d6eef82be2b6103503497bd1066306646c0a87a0b601025419e9bb8be92541c2670beb237e9334dadbd5e628510095c3b6a4c88b7f1538b9e020f806f141fac0e7da2a0c7ac31bcc231503dcab63efcfca6f4caa67e5707b61a675a8858de17f66eb493a992a9c9a54f5588e3142fe7966c77b2ee8b4b6bcc0bc65f58788a63acbb1a89938045570010f9a71d6785f62f2cc9afe64441e9d5348a934640b42a2027291f811fbaadc79a5437049bd5c294a5b9a1cc14501e141d55bb690ca6aca0eace8728f01c9c008f583fa3e40106ffc4f9f09625708fa347d68da7e08d40d72b7da23d80d5dbd8c2e80fca093263a7665a055c9db0471c9e270e48caca68524498f8010019959f14628b76c5b210a865aab8cd87adf18473d7c131a96c0ad2a67d016ea9a36e92f77fb893e743a159a3fde3302ec2ef25ff1fe56e14fa6845718cb3cc901162a018749953f856d0fbfd257b93e057d7b61e8eb8993dfb714b11bd9b272a5f53944593e9e931b3092811af3c52beb38f7ec6afa2d97fefcfb6654393e4b1d8be0e03ed3e309c773d13e3fb2e5d7b2467299f80aa819a25795b957e18f6eb092f5874ca02b879907f6dfa338778006035ab20d385ac95958491380817099e356d8766e2328a47e0d9bca7a814ea00ed1ce67f98e3fc8f65b0e5241f2ed6f7f184d44912f088d0b6ab89eb83c916a6d131084ee2901ec21759e649c9a47ca67a00e50edf8091c5e0f8e2bea83a0413022c3c434f34c2e4d19c058778ac4bc0c1237c74292f7b30f2c2c78fa30cef2568e4013cab8755021332a426463b472373fded8f479e5a6ec63b7d920bf23ac372c11f2468b858ab93e43fdb7fe3a704f3a80c5dcbaf2ed9944231f38bb8fb374f90f23ffe428c3d4de989d6c3e71585fc614ccd3924c2d2cc1b39f2fe0b85383d66b00d945c42504885bab684b2ca9f37e69879cd4b50c0971210406014975df2bf39bfcf526b968196de129ddd1a21ca157500a9c699dc8d2be108fae69254fa01694dc63aab14bb8d84c7214b952f57ed3de026a64b828594edaed3f57328e1d6c95edc69313d0ad6d2a2fb04d8c144a8cb5c85f73be484bbff9feb95c8ccc48e2e3aca389d486291d3a135c12a10af02ab8482e318c3ebc150ff880ec1bc40647b5301c1000871c9fe4531e08dc4f131b6f93c75908775baa8fe2ba2c9076a808c149d805914d72880169a1cf2545901e571afdf7e0acc3c49ea944d6b4506882be41f0d488ae476f8aef4fa62aea5e29871e89239cfeea78d87ca0415d86522506ca29749cd3b118cc6b6caaba6aaed8f24a6e84499213472e03218a31276ee05273266895c31d223cdeb873ee6a18704cda9a8842e9fa9b88d4ee08bddb138ec24b3733679ac338134acdf986b030815468c06d72251cf618ff58ec6c986717cbe8ab84060fbd12a5bc7dae07c483a4b936184d2d1ac78d1062a73154906ffc9aed2228cc17925f3f7a6f533fe2a4bf5006d54807e121f398bb61fc2173d958234688f727e84d0f5702e5f06c34124ad8e438a91b6a3fbb5720e48876ef5f980a9994b37a7d15bf472a2a85943185f9f6ba52f564a1db9d72850ae2ff480855524a662c45f96c1c3b296d00e3c7872fc45138a3e4b5dabf69bbbe41fcb92a71f43f93d944d0282ddd3b3013789c652b197fafcf60ff8b8a398b8f18e1e67ba01e7ecff93e88d611ff2c3d92d96ca733bd0c661402d9e73c5bf86e6be8e8793c6f31025e5d20829808c645476883efdf6154976560294d6267f303217d5d1c305a9a2ce571fa80c85e642b01dfeb02efb4a09eb88d7830c219a605f28e33b81fa0ae5cd1b54788a8b6ee344a4df5e8bf073757c0f09fd5a3eeede495a3e0f9399cb3b18694c0ba6e65ac75b3f2a046b75a8eab401f803627fc9759187e8aa1a7379e784c7ac9d769eb086e709cc07b1560690c53fbc63c0ebe0186b751dd1368a59943267c8dbe15b1cf97acedf072c19d817cf36b010f7c14bc1689c5e90e3d5fe062382b0154be1387c49a910fd49905bb989c509f7bb70f9868c08a20a52675f285411cd2878df4db5bb55e7104d2bb1c76b0a5014c74ba4303f2e241ee6674aee1efc24949712baa9e99554611005af8549f5c48995a14a907a3cdbba9f6aa8ac8333911411aced39ebd8b2c360e7bc91f76778442aecb80ee5d284dcb5463db08337baa9b6da1d11af45da7a304f93b379ebbb0e3117da5f7f1256183aa0b3f6bbf5ab4d7e9edbce76b45d3614ea15c2124abb1b6d26dbd98e14c5ab8129f0612b250dd93dbe47a4561dc022e5ade50eba6674156e7cc9239c3010bbc15038392d96a8d257c892d54c69af59c636f7ae24a089e8056d113ccb91fc64895082578a4dcb811667ffaad82bed734e721988a7ea26abcacdff70f3a89f0a7de33996e1319655fc2e23a1dfcf10f199be1c7e7e9e2f770f912febe5bfd67c6571d2248bbaa121d879d2844e6ba6a71b3b7ad52c5a49d09b22de9eb9a5280b70640eed2996f8475779545bc804033e7c3755a592832c59c7ba65dec7fa407cd548d4bc25dfe4d9641db0912c7cad0808961c9ef0b0d62e7f7650f3d02dcd7e31236fc9994be3d49ebd7c3ec5f751541e5fea2a4cbe8a8163fddf0de65c96104bbe8ce41921f2c79153699bf77cd4f4a6cb33ebea02a81a0ad82e96cd4949521cf093a21a1eeefea0dd500dc87b8e9cbc44c5b4383784030146a6ec3f8a6932e38172101770bc20ce50346c7be59667da323b366982513e00efdd9122c0d5f7f6c859ae404477ad4a7b54e68acfb050608483fed6ad956741dc468f16fd90578bf3524ee6476a10d22c9aaaaab4b6f2864d89a15b4bdb98e3244b3b109d0c8a7d19319e57dc6f95c1c3af1847ca9271abdc1d88b2238ea3c850ffe0647a0e55a5cb5fa9c76fbba52905601124bf1a8d9887103fb685e4ac25084defbf509b836f43742b8b15456d412a103a89248eed73d0b8a9bf5dc58975e95df66ba1b1e0bec6fc6d6dddc2ac2e4137bae6992ff707f840744b91761db459624f7e7c499a4ad47bb713a4bc6ee417e9cddca7b37991a0a41d9dd52d10067b2ccf202e93c93d603b71a9d3750291ed052d908cb07e1d0943945ac28c1957aa39b28141811791daa3665b676b9efc488433aef2e3bb95dbc70414b469e62a039ef1169b7b81a0a8bda1957f7ffd3fe4b192e8b657669e839186ff602f6f8de359564ca7193053089513ef26cce200e2cf1366fe004afc9691e9788e783a63b14492c0e6d51064d5630eca48898ad1ebf2dfaf857ba803b249de47e6e6cb3658e145c10b2b800f7abb9bfa67a7cd26079c9c5b55f7b6ceea189085d4e5e0802fc8d9efb1200f4182cdd230b7a52cf2da3515fa7ee03e28146c9ef09a278a5684200fa52705f54feca47644306ada2b64ea9ecc1b84522057737c77f9d32bd5450bb9fbaa15e4acf17a4d5981a9bbdd82b9f2c67172b219279a78202454e90060faeb8a26ad0c2c99ed6cb64d9a1d7cb146212f563637e2c5b68d79037166671adf517ce844f0bc398de122f3b30ab38a11677ca53827c6765ce5d919828133d6c0e11d51e93af81093b8f7ab90fdbfb24fd54bd31ef3729e4efea64054cdc1de73e1d43ce5f7035634e23df03bb2a5b8a7cf5281374594e8c449ac5fbfdb57187b09dd4fdcf79b55f12015a207b8e7c1039bfa77fdb1cd992c16d7c6009ae17142ad2957e064cff088706cf56aa7b42f3800a48222cbdb6f0b7005cf6b7d7de2baa99008c485f987ce23febc3f509fc69554bebfb4ae8c501c6afc38ec9fe27954a9ef67aef3a594830e81bd572445f58f94ee8a8799b555ab29ab2f0b1f952b8925a4886231791594f855f2c0733a381bd184aa2db5047d1e28fe2c5b4e76df00b49d78e0710c6e8cda322572657e40e8bbf92061e6a160471bb64003c985e0593186007e7587f1e7f6c95e1c147e38f4517dddcff6343ba4fe8b73c4e8a7e974c116dcfaa0ce1604aa6601df4116561212d4b7f88bd2da6a49a697d655c644a9ce6ade02e7ee528a69b92c4cefb018ab63c024b67b8b3cecf0904501959c4127403313b840ba52ad0b3da4a8017da094a9ab39a2ecfb61ea010ee52fce68f8c208f7899287a14e6dc5c89f5a4d6960c26a2f0ba0d8383356061ae58775a9710c665fda4fc42937fc06d2a3f612977f05a00fd71e6dddce3518e377ade7441ecf6f560e89d91c8337ebe1505bfde9da41839484b68a45d", 0x1000}], 0x4, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x200, 0x9, 0x8000, 0xd2b, "6f41c75c352c01fbdab440e0f8f37f3c8592922e", 0x5, 0x7}) 19:34:01 executing program 0: pipe(&(0x7f0000000000)) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') preadv(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0, 0x0) truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 19:34:01 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x0, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) write(r2, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 19:34:01 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r4 = semget$private(0x0, 0x1, 0x420) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 19:34:02 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, &(0x7f0000000080)=[{0x1004c}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000002c0)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 19:34:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x120) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100), 0xfeae) 19:34:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$getown(r0, 0x5) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) close(r2) 19:34:02 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0xc000, 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0xbde2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r5 = fcntl$dupfd(r3, 0xa, r4) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r7 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='):\x00', &(0x7f0000000300)='\x86\x1f\xf9\xfd\xa1t\xe1p', &(0x7f0000000d80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e\xa4\x00g\xd9\x17\xf8\xe7Y\xacG\xecT\xf11\x9f\xfd\x7f\xc4\x8f\x8e\r\xefn\xdd\x1c\x04AS\x83=\xb9!\xd6\xd6\xb2N\xff\xc2\xe4\x85i\x9a=Ps\x8c\xbb\x01\xf3H\xf7ayd\x96J\xd1\xf1\a\xee\xce\xb4\r\xcd\xbep~\xd2)\xfbSYO\xf6\xc0\xee]Z$\xe8O2\x12\xe4\xb0\x91\x13T\xfc8\x88\xb88\xe8J\xc9\x16\x18\x9a\xc5\xa5\xd4\x84\xe3\xfaZy\xfe\x11\x8dh\xf7\xfb\x1fN\x19\xe7\xb32\x8e\x95j\x1f\xe5\xb2\xc2Wy\x1dih{\xeb$\xbf\xc2\xc1\x94\x95 \xe6{\x7f\xae\xaa\x91\x1d\x97\xbfcjwZ\xe8', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='/dev/bpf\x00']) kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f00000005c0)=0x4, 0xfffffffffffffe57) accept(r11, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r12 = kqueue() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x20}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) r14 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r7, 0xa, r15) r17 = socket(0x2, 0x400000000002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206918, &(0x7f0000000300)) kevent(r14, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x9}, {{r18}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r19 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x50) kevent(r19, &(0x7f0000000100), 0x9130dc1, 0x0, 0x1, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r20 = dup(r19) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r21 = msgget(0x2, 0x42) msgctl$IPC_RMID(r21, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r22, 0x15}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r22, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x5, 0x9, 0x0, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r6, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x445c}]}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4458}]}) ioctl$FIOGETOWN(r24, 0x4004667b, &(0x7f00000003c0)) r25 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f0000002580)=0x800) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r26 = msgget(0x2, 0x100) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r26, &(0x7f00000002c0)=ANY=[@ANYRESHEX, @ANYRESOCT, @ANYRES64=r8], 0x3, 0x1, 0x1000) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000540)=[{0x9, 0x5, 0x5, 0x100}, {0x10000, 0x4, 0x401, 0xffffffff}, {0x5c32553b, 0x3f, 0x7, 0x6}, {0xffffffffffffff7f, 0x7, 0x75c8, 0x101}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r26, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r28], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r30 = fcntl$dupfd(r29, 0x100000000000, r29) r31 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgsnd(r31, &(0x7f0000000000)=ANY=[], 0x0, 0x800) r33 = msgget$private(0x0, 0x401) msgsnd(r33, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgsnd(r33, &(0x7f0000000340)=ANY=[], 0x0, 0x800) msgrcv(r32, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6008ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000100000000000000000000135683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d59154dc841e8d8b85c6945db36eab6687969c1aedae7624ddcc4b1f645aa31a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r32, 0x1, 0xfffffffffffffffe) 19:34:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x3) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 19:34:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 19:34:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000100)) 19:34:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket$inet(0x2, 0x4000, 0xfe) recvfrom(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001100)=""/130) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 19:34:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60, 0x40, 0x0, 0x9}, {}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f0000000200)=[{0x100, 0xc, 0x81}, {0x45e6, 0x6, 0x0, 0x9}, {0x3, 0x8, 0x0, 0x4}, {0x7fff, 0x1, 0x1f, 0x4}, {0xfffb, 0x8, 0x7, 0xcc}, {0x100, 0xff, 0x6, 0xffff}, {0x2, 0x20, 0xf8, 0x80}, {0x5, 0x2, 0x1, 0x80000000}, {0xffff, 0x5, 0x5, 0x3}, {0x5, 0x5, 0x81, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)='\x00'/14) 19:34:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:34:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) r3 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCNOTTY(r7, 0x20007471) 19:34:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4}, 0x1000000000004, 0x8000000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pckbd_enable: command error 19:34:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0xc}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000004, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') 19:34:03 executing program 0: r0 = socket(0x2, 0x4, 0x4) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x200, 0x5, 0x6, 0x1ff}, {0x52f, 0x0, 0x7, 0x5}, {0xc4a7, 0x4, 0x8, 0x40}, {0x5, 0x80, 0x2, 0x10000}, {0xc5d, 0x33, 0x3f}, {0x1f, 0x8, 0x30, 0x4}, {0x9, 0x2, 0x7f, 0x604}, {0x7, 0x9, 0x1f, 0x1000}, {0x200, 0x40, 0x0, 0x3}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pckbd_enable: command error 19:34:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 19:34:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="e1c75cc536d43f5f7a5793ada9d71e73454193f7eeed258cc54ade9318569fdff104cab535c514d3e9ba41b96bec", 0x2e}], 0x1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r2, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x1, [{&(0x7f00001f8000/0x2000)=nil, &(0x7f00002d9000/0x1000)=nil, 0x682}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f8000/0x3000)=nil, 0x18f1}, {&(0x7f0000573000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x571}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f000028d000/0x3000)=nil, &(0x7f000016b000/0x2000)=nil, 0x9}, {&(0x7f0000081000/0x1000)=nil, &(0x7f0000643000/0x3000)=nil, 0x5}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f000003c000/0x3000)=nil, 0x6}, {&(0x7f0000173000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000019000/0x4000)=nil, 0x3}, {&(0x7f0000299000/0x2000)=nil, &(0x7f0000560000/0x1000)=nil, 0x20}, {&(0x7f00005d2000/0x1000)=nil, &(0x7f000034c000/0x3000)=nil, 0x92a}, {&(0x7f0000361000/0x2000)=nil, &(0x7f00004bd000/0x7000)=nil, 0xffffffffffffff7f}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000300000/0x4000)=nil, 0x4}, {&(0x7f000003a000/0x1000)=nil, &(0x7f0000448000/0x4000)=nil, 0x5}, {&(0x7f0000647000/0x4000)=nil, &(0x7f00001e5000/0x1000)=nil, 0x4}, {&(0x7f000023d000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3492}) getitimer(0x2, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:34:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r4) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 19:34:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xfffffe2f}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e327000060fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000e00)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedef895da7b62c2a47f62a0eb823589e2f9e75d6b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd437c7b64ca8c625ea43316c32f8cd92b5b7d9678210800020d0988f100800000000000005b27a972cd555906240d546ccd784d48ccde4b7d2bf4b729b73468f093e0588a4043bbfcf9259788923015000000000000", 0xde}, {&(0x7f0000000180)="c9eb6cf02dc986c0d31c51010000b7070000000000000030c31b8ee29a8fe51217cf67bc000000000000b74ee03b1fd22fc85a55369417430400000000d07700", 0x40}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) mkdir(&(0x7f0000000600)='./file1\x00', 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000b40)) r2 = syz_open_pts() stat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000b80)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000680)=0xc) r3 = syz_open_pts() fchdir(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xbf, 0x80, 0x800, 0x6, "fe7c7a5920788e8942610000003d000000ef00", 0x934f, 0xfe}) r4 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000c80)=""/138) setsockopt(r1, 0x0, 0x8, &(0x7f0000003500)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f0000000480)='./file1\x00', 0x100, 0x89) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x80006, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000340)="a590496fc6bd0815f1302bfed1df47e0d50433997ac6510fa57144a8823f4d", 0xffffff81}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(r0, &(0x7f0000000580)="7cf318405b5839d0aa376e9bd21c9157e4fb55c5ac22cd70c500d181af05dacc2dc3f862b540588737ad50323146c77ad7cf107697d3ab8e", 0x38, 0x402, &(0x7f00000005c0)={0x2, 0x3}, 0xc) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000640)=0x400003) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0feffffffc1062c6b76328f9735873a402ba4ee0c7aaa7f442d447e8135b97f8b5ff860ce82194f090e87354fcabec8f8da2b30f0ac033cb111f0a748614999abccdb3189cfb30f83ff90c2452c60af2b51ad", 0x55}], 0x1000024c) semget$private(0x0, 0x4, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:34:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x1000}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x2, 0x0) dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x5f0c8d0e87f19aab, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r6) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 19:34:06 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x100000001}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x2, 0x20}, 0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) r3 = dup(r1) fcntl$setstatus(r3, 0x4, 0x46) r4 = accept$inet(r3, 0x0, &(0x7f0000000040)) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)="05785388f201ece3a19487e21311dc3a71ff782d5716", 0x16}], 0x1, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(0xffffffffffffffff, &(0x7f0000000140)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829fc09e4", 0x3c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:34:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getpgid(r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x200, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 19:34:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x20, 0xa0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x0, 0xffffffff, 0x9}, 0x3, [0x0, 0x3, 0x8, 0xca, 0x1, 0x7ff, 0x3e90, 0x80000000]}, 0x3c) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r1, 0x0, 0x0, 0x2) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='-)\xb4,\xd4\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\xac^%\x00', &(0x7f0000000300)='\xf5(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='],#\x00']) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x102) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xc7) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 19:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x74}, {0x80}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x7, 0x1f, 0x4, 0x5}]}) 19:34:12 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xcb0f3904019cc04a, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0xa}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffffd7}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f00000014c0)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a3b70c845b9f587fb42d6de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d24003a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b8500000000000000cbe9463370ac9d57a6af7b31e7fe2464bd23c8a8a7bae235dd58a5b45e3ed90000000011ca165cd83f01f1a3ac231fbe44e03d21c74a1ab2df7f19dd590550ffecaccd5e87dba3767eb9578c86993a26e97f41c88240653c24a62df1532ff42f9a0ed7b15efa710dedcfb01b25ad35893aede8b05011f5ca60e29a70de71bcbb9e7b5489f08314a55497885970a1380b4b1854091e48f04c1a37e8de87e59ba4bfb663afce58ee26b00a999f4a7ae243cb31dfff9c73be566993f95d78fe23ddb2bb8f7524d4e1d500000000000000", 0x19c}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001a00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x95c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000c80)="e10c879fab220b0a1105642440d5f0234e03714c64c781110604c6c2d56168a5ea2fb6afd9ece7225ecb8b93ecd0cbb12df83f384feef93d65b2b9144655b07fadea65fde6c287d3b90dca75e0415513863bb326b4", 0x217585be730aee12}, {&(0x7f0000001740)="d8ffc466eb2f56e556376ef0a8f01eec72b69412b8b8cf8e256f91e9cc0e638a469dfa296310903c0fef962c9c6016803ef823f4b8840df50c14aa456275d1a0da53e8494b74ce797299f2e468cce65d093ce1e88b92db1a77f8d52dc9cd25be7088b9599d5963beb019b42d7c214aa6c32f7595f105a2d4e8aa33a4454e568acc110b6ad0d93a6da5a80c038b4c4c1002947187d15f57a9ad76e481c9a02d3eec4752a44f8c4e98c64dd5ca2369dd32b9618e6f71bc1191fb3e7d1034b4f0f1fef084a42ae396eebf817f3b1f4ac697e59516b8be63437b789ccfb1e0cf48fd2046fcb5b2e2af95678da3f344cb2dac86bdd1f9784297e5bbf45d7ce53149d9065b65f9973ce2b84aa8f4e28316d8f9911a094f4662cac59afca6cfa89002dc8a71f76d5b3e7d2aa0b9b1dfad0c7f093fda2ac89a9f82faec17dabf62f8cdf43484fbdb34a415e8ca3237a90190828918f8d0143b143f7011effed85135", 0xa9}, {&(0x7f0000001a80)="9bb69262eb8f0cc72aa9cdbbac0baa56c7a7e3c492890ce3a3bfaee939563ad0abd2bb11522e0f774ef85735eaaf3b6c7d8d872fa706c05f7a7bff8a84caaf4fa4f37783424499b3d7044ce3b7c28fda830290641cb14b7680c22444859b8baf4a0f7672a580f18bc72fe04c42ee41b3709df2d4c2eee3d969cfb805930000000056ef890d13436b640577562ce70000000000000000", 0x81}, {&(0x7f00000018c0)="1925b4614fbdb4d68e2b7b2339357bdad7d4e72e689a0730a175923349cb0e3e7729b4d07a258675baa56d4ccb3ab872ae09657afe2d3126c5f3716ce871df63ac0f8bc21f3723fee0f97622560feee1923928b9b2843ea0fe3ee4e35758f8e2b6c064f2868f9baa153b7790ea98b8d2b0f67af4f3dd75be677f2c640000000109b1f0598ce4d93c1fb342f6a4ab7ea943a2400000000000bd3664e7", 0x6f}, {&(0x7f0000002480)="6b9ea460edf0862065021b1734b949d3733e553279e54d49f89d56e784efacd9f0653d76fc0873b8b366f602b421c4d57a0c1b13c0acef1545121c595584c15a789d608847d2e2692cb425175cf3b870dee1c5997bd589daacbcd7439f9a8f4d569e18fc4421d3db1193e8cc26ecc697a28f750ce4d8db4b6b498e03066c84d998f988f5e7c256785dd88b7a3e2fadae03a48ed6343989e87ca26b909960f6eddec22bc49ef52ba2b2b7d760ea19328eace7f2ce86378686cccaa13973ff5c639c6bd88cdd3e4448cadcdeb507c6e5394f0275289041b701026103140e40e52d4d83e514f0a70b05faf6", 0xea}, {&(0x7f0000001400)="2e842518865b4820c440e48abdd0385dc8b35869dbee3df58273b0de221b5f00b0fe475345d17eb748945604ef96a3b3eb237e872131a3d0fa2cd34537a50270a746d542e15e5b72fa8d006ed4d80f7ea2e4200499c2bcf69d23f5b10047c0ef04d8d4207b305c0e8f3b207f521b18b4a2010fea005b477269a68b2a9b148048e5b8f12d7d000000000000", 0xffffffffffffff54}], 0x6) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000013c0)=0xc) r4 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001340)={0xff, 0x8, 0x2, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0x0) r5 = socket(0x18, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) getsockname(r6, &(0x7f0000000380)=@in, &(0x7f0000000240)=0xffffffffffffff1c) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "bb30c2e7410400e74de4000000000100", 0x0, 0xa}) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x170) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r8, &(0x7f0000000b80), 0x3bc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0x20, 0x8001, 0x2, 0x4}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c10c0dfe1f328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x381f927137938bea) r9 = semget$private(0x0, 0x1, 0x10000000000459) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000300)=0x6) r10 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r10, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r10, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r10, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0x80, 0x1000}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x3000}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x7fa4, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x800}], 0x1) semop(r10, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000200)=0x800) semop(r9, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x1, 0x1, 0x2000}], 0x5) semctl$GETZCNT(r9, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:34:12 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 19:34:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f00000003c0)=[&(0x7f00000001c0)=',/\x00', &(0x7f0000000340)='+\x00'], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getsockopt(r0, 0x100, 0x7a, &(0x7f0000000400)=""/4096, &(0x7f0000000040)=0x1000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 19:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c04b100"], 0x10) getsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") 19:34:12 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x19c) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r2 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r3 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) r4 = kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0xff, 0x5, 0x9}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000005c0)=[r6, r6, r6]) fchown(r3, r5, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r2, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x3fe, 0x1800}], 0x2) r7 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f00000004c0)=0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="103290139f4dd1c5e55fb8a00be3cfb592c0d0359599a3918b", 0x19) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r9 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000001040)=ANY=[@ANYBLOB="fb18b8a35b11c32d50de036c88f68b4c322803b6a9a0ae6db0db3ade88da713dbc1893edcc638ead68ffce48d504e98cbcf2c113ba80fcc56d3d89cfb7b39445c9c4a0b96acfce023994aef5a70ab134bb9cde35ed40ac0aa6aca6e523000000000000d865f6f846043e05735a9a90c5dbd1be704d16bcada0c1f0d1e8172baa2f268e0d0500d7026a9e6df4cea795f31a0a2fbba408e90c808b3797d0440da14a7497649cc1b218e1eefe7a5614ec"], 0xa, 0x0}, 0x0) connect$unix(r11, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r9, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x119}], 0x3ff, 0x0, 0x0, 0x0) close(r8) r12 = semget$private(0x0, 0x5, 0x632) semop(r12, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r12, &(0x7f0000000400)=[{0x4, 0xca4d, 0x1000}, {0x2, 0x89d, 0x3800}, {0x2, 0x8, 0x2000}, {0xa4a9191a3884976f, 0x1, 0x800}, {0x3, 0x101, 0x1800}], 0x5) 19:34:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) syz_open_pts() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r16 = socket(0x10000000002, 0x2, 0x0) dup2(r15, r16) sendmsg$unix(r13, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r15], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x3b}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) r17 = fcntl$getown(r13, 0x5) r18 = msgget$private(0x0, 0x0) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x5af1, r19, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r19, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r8, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r26, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r27, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r23, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r28, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r29 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, r22, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r25, r29, 0xa5, 0x5, 0x100000000, 0x2}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r30, 0x82485608, &(0x7f0000000a00)={0x8, 0x9, 0x3, {[0x2, 0xfffffffffffffffb, 0xffffffffffff8001, 0x7, 0x2, 0xf24c, 0x3f, 0x3, 0x6, 0x80, 0xaf5, 0x7, 0x9, 0x4, 0x1, 0x7, 0x3, 0x1f], [0x2, 0xffffffff, 0x8, 0xffffffffffffff4e, 0x7, 0x4, 0x100000001, 0x3, 0x9, 0xd2d2], [0xffffffffffffffff, 0x4, 0xa2fa, 0xfffffffffffff801, 0xfffffffffffffff7, 0x6, 0xe1d1], [0xffffffffffffff18, 0x5, 0x3, 0x1, 0x8, 0x9], [{0x100, 0x8, 0x3d, 0xfffffffffffffc76}, {0x1, 0x2, 0x6, 0x6}, {0x0, 0x0, 0x2, 0xcc9}, {0x5, 0x8, 0x4, 0x9}, {0x3, 0x100, 0x9}, {0x8001, 0x4, 0x47d}, {0x7fff, 0x5, 0x400, 0x5}, {0xcba2, 0x4, 0x2, 0xb}], {0x3ff, 0x20, 0x80000000, 0x21d4}, {0x1f, 0x1, 0x9, 0x7}}}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x81}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="003797e958b8773f98f5eb3edc9d") 19:34:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 19:34:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x8000, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r10 = syz_open_pts() write(r10, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000900)={0x40000, 0x20000000003}) r13 = accept$unix(r1, &(0x7f0000000580)=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x0, 0x0) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000940)=[{0x2, 0x7ff, 0x1000}, {0x3, 0x8119, 0x47e566d5099ddb82}, {0x0, 0x5, 0x1000}, {0x0, 0x6, 0x3800}, {0x4, 0x7}, {0x1, 0x8000, 0x3000}, {0x1, 0x5, 0x1000}, {0x3, 0x7}, {0x3, 0x1, 0x1800}, {0x1, 0x4, 0x2800}], 0xa) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r20 = socket(0x2, 0x2, 0x0) r21 = dup(r20) fcntl$setstatus(r21, 0x4, 0x46) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f00000007c0), 0xcb005093f78273e) r26 = getgid() r27 = socket(0x2, 0x2, 0x0) r28 = dup(r27) fcntl$setstatus(r28, 0x4, 0x46) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0x170) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r29, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f00000007c0), 0xcb005093f78273e) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r30, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r34 = kqueue() kevent(r34, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r34, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000002c0)="650d29ae979c93145f3e8bcecd814edd29fada92e992c3c60ad6f7b15b2b99e118120351ab2ed4de61972746e3afe3af32fbd05d6000e6cc1da53484b85d04e67db318c663572b89b5cc8083e7363573b3366eb46b51b8a37c742dd03374917541e7331cd828a60bfb734d3183999fe440f337544fe01af7073e960c015815fed56cdfb388dfdfac14d60dd319769341f75f37083c19e8f45a429d5c57e76dca457664041bf16afc18642f382a8b50877940754c36625ee4be7b8bef24076ab108e597b4934cc749801fe3d84cb585edd9f6d17044216e295bae96d153cc08b42706c1fd4a3582f29a0bb3bcb5a38c215b9e59d7d9de13dc90ecbef4", 0xfc}, {&(0x7f0000000080)="bf", 0x1}, {&(0x7f00000001c0)="337c242795ab53a5183a0d97f346275b24cd9efa93c183b4c180afeef2293b3c44775b764fab427db4f7c085ac2f3a21add65a865367e33a40277a42d09d771bf745dbbf0aa4d1a756caf23463da1d1be312e1e2a2a753b45cf714aad8bf6f698c6ac2825c3b8838a8ddb801c8cb95f65906d52d4ba799cce1f4549b04c1648a6249be0b", 0x84}, {&(0x7f00000003c0)="4c1fa6244520b5dcec9db38810df3e8d064e39ebc3e2785b109ed2e851204036efec8e56e272114c3109393e3e9718ae", 0x30}, {&(0x7f0000000400)="b1b1e7f21d7f41315e1cbf58e4643badf14d25561432f0eb368537789e3410feed2b5d4a6014c927f45cf6c6196d3c069cdc6e4639b6810d87bb235ba6acc8fc4bdfb8288eedc9ff733e8f4547420f93bb4702fba76ae378d2d7e907aebf4b9c8d9e1abcf5617f1062685e8c77b312a1da7ce23887", 0x75}, {&(0x7f0000000480)="b798b5af5ac0c4c98c44e6161f3900c2f0a30c35", 0x14}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32, @ANYBLOB="00000000180000000000000200ff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r1, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32, @ANYRES32=r14, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r19, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x401}, 0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getegid() r1 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r6, r7) setreuid(r2, r7) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = socket(0x2, 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8040691a, &(0x7f0000000300)) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r16 = getgid() r17 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r19 = fcntl$dupfd(r17, 0x2, r18) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x810, r19, 0x0, 0x0) preadv(r19, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffeeb) r20 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0xffffffffffffffff, r16, r2, r20, 0x10, 0x9}, 0x8, 0x7, 0x9}) fchownat(r13, &(0x7f0000000080)='./file0\x00', r14, r20, 0x2) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r20]) r21 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r21, &(0x7f0000000000)=""/24, 0x18) fcntl$getown(r21, 0x5) r22 = socket(0x11, 0x3, 0x0) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r24, 0xc028575d, &(0x7f0000000040)={0x5, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) ktrace(0x0, 0x2, 0x8, 0xffffffffffffffff) 19:34:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="53ccef6073ba91344d39f4ff619782346f7cefc7ec7b2d03d6f727cae814b9f5e896531c5462f1347dca8a199bfa62c4bd9d5a049e553e0ec8a3a9a98113d78ab9e67f44d3e7d4796ff0fc471a81bf3a58ca66fa11952a7cea5d4800c6ea31a8f6a1de671a7cb4138af42c0972f66aaae0f29dab3b7b865faeaa2cd1fafb13723b1174e715762e17a402000000000000006c9c32e0ce8ca76a8c5136641faaeefbdeeeaf4d2aff258836f6b407efbceda2010eaa2670beb93e4941f3fac9b9887c44aef626eb647fc3808014172a78b946deb6f068f479bdad79619d88bdce8e137315c66e96ab1805eaf4eacd20e43068c603f2707b460396937b1289975abafa998ea099e12874302719b88cedeaded75be68b33662026b78512632af641ceeee5f3c13e0cc3fd48b89cb7436c6d0000000000000000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="151417715d39a577c09ed27d35a09e837be2f5a48aa6dcdfb3751702e6a5f8c8228f63d02b8a8d39d472d4253950168ccc6db04060ee585b98e011868adfad63421f94c67ca490f994756f9d35363c038aa63a223def35636c1cbcbf228d8873a66f6b74e15a4770f741e88552afdf5526e386f61dbc8a72299ecd329731005a644382d7e8bbb319ad8758b0fae1dba0fd89b6e04d7f8089244b2dcf34ddbf4a1c73e4041ce5d1b303cfd9f90b963ab6565422c45edb49b08621d92402de9dd4c852866d84873d273ffd6c9cbcbde277b5c0c378286498dc454f345e184246a65a30ab3d29374025112972ed4f9d4720b34491faf869b7bf7e5a013709fe3d7fd527782ef6fb5010d2ce008675aea5e2f540a6be68cf1f7667a502dbc3b62ef311b5b024df736a5808df0b16dde1499fe38cb97ff203aac8ddaab727dd61ec636fd40e4a0c8330f6d5f740bc7947c49f3394d8439e9dfe6247c2efe780db21d3e8b0c4a2798fdd939c8779252d1e9bc257ec68f67b1523900bb23fbe1f6fc478bf7b1074a232fa40d2d152207dd812a9b1a1e362a9a6f51105f90bb750976fca9016bcfde363bbab367de01ff277108fc78e88bbcaeab28dd9d07dc173282b4039f6d5e72e2c91cb17f5f3bb02aac098b4f74c321e9dbbfe702a7271bde3995506e4caca1fb057ee22f0462a049890146cc665554189a438f25ff2ba62b2901b99073d9510cc2e76b302303b6b7552dfd571863e50d24fa3744a75685e08cd6b7c8f717b68adc827bed60ca65ddcdedf64a7757515d701277b58ee86a67966d1a34ca2adc1521a3095c1404a0cfafba4580cb06f6d8cf2ab0f1d5acec9dd0dd9b44a06357c4414be01194025871f5e9db6dd554f48566e9009b38960ca26e6bd51babc9381084ef703dfd7790e35fc91e66fbb7162fb8d9221e357ddff2a3b54c845676007399f8a86759740ee8c9bfa70ca38f9ed18c727c7f23c03ad7bebb7ff33026a15115ba9cfc156cf71527e5124c0edf3a4b99fba69e5278aec020424dc36cf35eed2b66886c9db6d52998397debdc5174a9f397b3950c07a07c3e3ad8750ca823b123da707cc59fe509c68e66fbbcb9c70597db5988d27331a08491a315cde0ac58dfa8ea0e0e73226417f822c3f079adf018a0e76f23524e9a382390f10e49fad56fc1351ee463e23ee9a191535479a177812998b97f849494a7ad1ccd03ba66bbd9cc57a0fa3cf7c6fbf03195a086e059bbb7c6404f404dbb6127052670234c2b3ae777015c9674214c6ca4a0b3aaf962bd12ca2ba06b5dafa996b66f5bac8f493f1638a62a0d024c3ca6ee9a08806fe059be74d765d171c106084aa346db288caab63ae41176922483d43a367297e7f38a1665c0e7f753f36cb3dcd35348f259ff9728cbb05a562feacb5c6bf9978dbe4e3bc6291802b04c26314ad9bbaa87b054a70f81a70b3f21853aa3b100b946ceea01678848ecc267bdda2dd45a2f9c9022494aa8b4829dedaa1fe127e8efda8808c6bb91352a415c0978667f60a274a37efacffbd1c3abd7ab8eeff74662629518eef7244a8a8f0b409332053ca576745efc59cbcd364be9c295042520e8b79ba601010ef7702d74adb3c938bd5711ccdc2795270aa52e0ba957717c8dc180cc3db2acf5f9c70e0a8e56a16ecb9fb01b15c67ede20513b0d59ff17816652754e73e0080e5306aae329d7fb9f0d6044a13c49d008d9ce5367bad1662ff83b508f65bb51738a2e29008068ffe60fbaa87cd30a44634878dab3bc8b2ad89a7978ab3321a55e49804cf9e5374fb2d20a0b17b6e6a32fad26fb7a0bcd3dee694a7c0422d1262351e1d2fddcf53dd3e7a21a6c7986fd7ce54ff1ea4cd0162ca3946b368bd8d79d216342ce2ff7d35e1b37dcf5fe912349481a43e985776432c0e54c684b329fdc03724fea027403fc9f7a13867f996bbcb42f945599a79eeecef3bb0e4fb8752c3f0ed6d08b75bac215cd419734900f1f7219e4357cd087c9a26b572a6db396b", 0x599, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 19:34:14 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) fcntl$setstatus(r9, 0x4, 0x46) r10 = socket(0x2, 0x2, 0x0) r11 = dup(r10) fcntl$setstatus(r11, 0x4, 0x46) r12 = socket(0x2, 0x2, 0x0) r13 = dup(r12) fcntl$setstatus(r13, 0x4, 0x46) ioctl$BIOCGSTATS(r13, 0x4008426f, &(0x7f00000003c0)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r14 = msgget$private(0x0, 0x100) msgrcv(r14, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/183], 0xb7, 0x1, 0x1000) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f00000007c0), 0xcb005093f78273e) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r16, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r16, 0x20}, 0x9, 0x5, r3, r15, 0x8, 0x10000, 0x5, 0x2000000020}) 19:34:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x2, 0x7fffffff, 0x8}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:34:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c6530002a5283b3923503ce8d7e29a48373cfebe85722aeaafb78c38e5381973a4bccd50bd0b83d8f6de9fd240f1b8b56b34008ebec99177bd26e685b978c0b2856155f491e0de20348029623de106a2f6e6183866dec1e1db6ef115bf69b164ef1568270bfd8d38fb8ed3c2c135ba3bb8e82e4543a12fd5974bac04296a321e77fa4b5224591f9de294014db2ead6852636ad46cc6c3fade6306c496263a982b5613252ee689855a1537ca7d5dfb4977e7396f7f0f49aef7654a4e42582a1e8ec7bb4404613fc62c23e3211f409aff48e94f1ee2100d0b61f864686f92e1f190e91bb3e40c80ed03f5c935612773122dcdbb1a2567b51cde90cad2e83fdf3b5215251264e750b00c2e"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x1) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0x0) 19:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYRES32=r2, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a7016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/68) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r14, 0x0) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0dc57e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = getppid() getpgid(r31) r32 = msgget$private(0x0, 0x20000003c4) msgrcv(r32, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r32, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r32, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r32, 0x0, 0x0, 0x1800) msgsnd(r32, &(0x7f00000005c0)={0x1, "48696a28056731a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc2370db4ad74d435bd8017a071300"}, 0xfffffd75, 0x800) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x1, r26, r29, r25, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r31, 0xa5, 0x1, 0x4e2c, 0x6}) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r34 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r34) r35 = syz_open_pts() r36 = kqueue() kevent(r36, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r34}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r35, r36) r37 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r37) r38 = syz_open_pts() r39 = kqueue() kevent(r39, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r37}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r38, r39) r40 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r40}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r40) r41 = kqueue() kevent(r41, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r40}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffc}], 0xffffffff, 0x0) r42 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r42}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r42) r43 = syz_open_pts() r44 = kqueue() kevent(r44, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r42}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r43, r44) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) msgsnd(r33, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r36, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r17, @ANYRES16, @ANYRESOCT=r39, @ANYRESOCT=r40, @ANYRESOCT=r44, @ANYRESOCT=r6, @ANYRES16=r46, @ANYRESDEC, @ANYRES16=r7], @ANYRES16=r1], 0x4, 0x800) msgrcv(r33, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000a31f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r33, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x2, 0x0) msgrcv(r33, &(0x7f0000000480)=ANY=[@ANYRESHEX=r30, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r24], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r28], 0x4, 0x2, 0x1800) msgrcv(r33, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/218], 0xda, 0x2, 0x1000) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r49 = socket(0x18, 0x1, 0x0) r50 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r50, 0x29, 0x77, &(0x7f0000000000)="03000000", 0x42b) setsockopt(r49, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r48, &(0x7f0000000400)=ANY=[@ANYRES32=r49, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r48, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r48, 0x0, 0x0, 0x1, 0x1800) r51 = msgget$private(0x0, 0x0) msgsnd(r51, 0xffffffffffffffff, 0x315, 0x800) r52 = msgget(0x2, 0x20) r53 = socket(0x2, 0x4001, 0x0) r54 = dup(r53) getsockopt$sock_int(r54, 0xffff, 0x1021, 0x0, 0x0) r55 = socket(0x2, 0x4001, 0x0) dup(r55) shutdown(r55, 0x2) r56 = socket(0x2, 0x4001, 0x0) dup(r56) shutdown(r56, 0x2) r57 = socket(0x2, 0x4001, 0x0) dup(r57) shutdown(r57, 0x2) msgsnd(r52, &(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="102958518e93c13ce689c38e6c9d896ea862edcdc29f5876e884a47e3da81582cf13462bdf794ad51208c3d058ca70b534f694801500dc287434bfaeb8d7e0800354d353974687c5e5310505d97895e7cb25a111be982439893845808afb967bd09f588715f0b5b83698739c091a3f11a5fb020b04890b60819f389dda3e", @ANYPTR64, @ANYRES32, @ANYRESOCT=r17], @ANYRES16, @ANYRES16=r54], @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES64=r55, @ANYRES16=r56, @ANYRESDEC, @ANYRESDEC=r57, @ANYRES32=0x0], @ANYRES16=r53], 0x3, 0x1400) msgsnd(r48, &(0x7f0000000200)={0x3, "cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c219016d47ed37dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f87935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804b4ad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e38070660"}, 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)) 19:34:14 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) 19:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa80, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) close(r6) ioctl$TIOCDRAIN(r5, 0x2000745e) socket(0x6, 0x4000, 0x3) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 19:34:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) close(r0) close(r1) 19:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x34) pwrite(r1, &(0x7f0000000340)="60816377e075ac4eb2ff4e6e22afd37d7ae8c40912eff2ea32b754839eef6324365689f4bc3443753b39533b51f5763ca8644b0a9764725f36d5f533970aad26bad0c133b0d8af89008b31382230b7e47126ad72d7e1fdac434ad47240c1bf5ada0e7ac6056bc016c035f93b38239bad0c20ba40db3b5d6036dca732d57cf9e26dd05d19c342b8b1257807bcf568f70dba050ed53d72bc8a7921078d7ea8226c26e7200dd99a260af8441f741157dccd6464b8c033f3d590fe38996f3a6f667d894fde6b500a39f4bfe0089050deda7f0ccd1802cea059f4dee7a0a580bd2045713c74e3a9735abe443f7143c4921bf7b5b5f9f412b17493bba6fb95e88d5248e7049f7a7fe6ef9b305cee425ed2163dd62bdb5376820366e9f52a7fb3335bb357bb2839f55b3321a9a7", 0xffffffffffffff19, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x61}, {0x14}, {0x6}]}) open(&(0x7f0000000100)='./file0\x00', 0x555070b5206e1f43, 0x3d77ac0324a34155) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 19:34:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="0000006086570e7adbb2bfd505d7db0fbcfc00e5ca7eeb3d6ba8d97795", 0xffffff1e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) 19:34:15 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0xff) close(r0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x1) 19:34:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffe, 0xf, "0000010000000000e500000001000000000016b4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x4}, {0x7fff, 0x0, 0x4}]}) syz_emit_ethernet(0xe8, &(0x7f0000000240)="28d800000000ec00d4d95bf7ffff8071922667ec37c509574de0cf01ac53314f7aafc77732e5071d74e0c9d4d36eced34d01618da19b3f1a57406166131f1773f0530acc8d01e03aa6004c1f2bf93decad23ab49fcd65b6aa27f3c17de1d161f168a4f59301d3ae9db1626744f6e559ec0ec9a4607ca78ed3e05234b5e7cb69df54a420b70cd32fa46aab4ca7e0f706e5f65b07987a8685e83cbeab37bd73428a3008aa8c94cbed7bd0c3053d0139f9000ea25f3878c0f0d2bac73e208cf88a45deb68907aac0fa20b7ca9bbef0e6f2825ba53aeaab005642a2bd4b3cd83f47730aab7b183714541") 19:34:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="4a614ad0c7ee596c4ce782022e2f66696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 19:34:15 executing program 0: truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x800) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x80) fcntl$dupfd(r1, 0xa, r2) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000200)=0x4) r4 = msgget(0x1, 0x216) msgctl$IPC_RMID(r4, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) fchdir(r6) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = fcntl$dupfd(r5, 0x1b, r0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000000c0)=0x8a6) 19:34:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x32}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2d) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x7ffffffffffffff8, 0x15, 0x40, 0x8, 0x5}], 0xfffffff8, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xfffff, 0x8, 0xc8061d}, {{r3}, 0xfe6f48e31f43c72d, 0x1, 0xf0000000, 0x16, 0x3}, {{r4}, 0xfffffffffffffffc, 0x10, 0x40, 0x7, 0xab}], 0x9, &(0x7f00000002c0)={0x4, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x6, './file1\x00', './file0\x00'}) r5 = socket(0x6, 0x3, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000040)=0xfffffc49) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0xd0) ftruncate(r5, 0x0, 0x9) getdents(r7, &(0x7f00000000c0)=""/83, 0x53) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000380)={0x7, 0x7, 0x0, 0x20a800, "5057a88386f167ac69b84cf1d0967814887c8850", 0x1f, 0x3}) ioctl$TIOCFLUSH(r8, 0x8020699f, &(0x7f0000000300)) 19:34:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777f0104fceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x7) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) close(r2) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) 19:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20418, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 19:34:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x1, 0x5}, {{r2}, 0x7fffffffffffffff, 0x2, 0x0, 0x28, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x0, 0x7}], 0x0, &(0x7f0000000100)=[{{r3}, 0x8000000000000007, 0x17, 0x10, 0x8, 0x80000000}], 0x3ecf5f9f, &(0x7f0000000140)={0x0, 0x3960}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) 19:34:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 19:34:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xa) 19:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000300)=0x1, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) chflagsat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df371eb7dfe6000b7a000000000000", 0xfffffcf3) sendto$unix(r1, &(0x7f0000000180)="b341595314d0168e4a46a877ce8637f7f0edff02f07516e4437e40483bf533d3604842503cba6b98ab3492cf78f43209cf9a54916b1caf653d021ccddf6dea8e1c655fc88eabd194c4801713710420af4a42acac9eb23562f6b0ff996320c877c5bad504e8c3ea90e4dde381803d1a9a287af2511ceec7beb2f396159b1bea4ed995e7acc879d2aad01427f098ea4a5b7e74c09ff2bf05df7a8dc75bbbd9999b4b314a7af8a67f90c624", 0xaa, 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0xf84bca7dff6ce30c, 0x0) fcntl$setflags(r2, 0x2, 0x1) 19:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000051f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ec6bd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e56ce3058ffa63be973a9466fbe0146e1fa326e17bd002433f7544397428045fec49f781615269d824e1e0cf34d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192afed727944285455e9"], 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) fcntl$setstatus(r10, 0x4, 0x46) r11 = socket(0x2, 0x2, 0x0) dup(r11) read(r11, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x1d2) r13 = getuid() r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r17 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r19, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r12, r13, r16, 0x1, 0x9}, 0x800, 0x1, r17, r19, 0x6, 0x1, 0x1, 0x2}) r20 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r12}, 0x3, 0x0, r20, r21, 0x9, 0xb01, 0x9674}) r22 = getgid() setregid(r12, r22) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 19:34:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012d2f6669cd946c653000"], 0x8) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 19:34:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) accept$unix(r1, 0x0, &(0x7f0000000080)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x80) mprotect(&(0x7f0000207000/0x1000)=nil, 0x1000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:34:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000180)="d000"/14, 0x28e, 0x0, 0x0) close(r5) select(0x40, &(0x7f0000000040)={0x3, 0x9, 0x8001, 0x5, 0x4, 0x0, 0x0, 0xffff}, &(0x7f00000001c0)={0x40, 0x0, 0xfff, 0x40, 0xffffffff, 0x0, 0x2, 0x8}, &(0x7f0000000240)={0x614bd6d4, 0x9, 0x38, 0x9, 0xadf, 0x3, 0x5, 0x5}, &(0x7f0000000280)={0x401, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) 19:34:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613b) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = semget$private(0x0, 0x7, 0x249) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x8, 0x0, r3, r7, r8, 0x10, 0xff}, 0x1e, 0x5, 0x8000}) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r1, &(0x7f0000000100)={0x3, "0b972f8ba261"}, 0xe, 0x1000) r9 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x7000) truncate(&(0x7f0000000300)='./bus\x00', 0x0, 0x4) write(r0, &(0x7f0000000000)="220e22", 0x3) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb28) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) 19:34:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = dup2(r1, 0xffffffffffffff9c) write(r2, &(0x7f0000000040)="dd7ae9a81a47c144e63e721bf8d447d3dbf9561a310fac96564b5cd7a57080b41f50ce4eae7222bf45415caec71d7434a78b", 0x32) ftruncate(r0, 0x0, 0x4000) 19:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x4, &(0x7f0000000280)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f00000002c0)}) dup2(r1, r1) r3 = socket$inet6(0x18, 0x4000, 0xca) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000480)={0x3, 0x0, 0x400, 0xd15, r5}) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f00000007c0), 0xcb005093f78273e) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r20, r17, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r16, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x9, 0x5}) r22 = getgid() r23 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f00000007c0), 0xcb005093f78273e) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r24, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r29, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r29, &(0x7f00000007c0), 0xcb005093f78273e) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r28, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f00000007c0), 0xcb005093f78273e) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r32, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x5, &(0x7f00000002c0)=[r28, r21, r22, r6, r34]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r36 = geteuid() setreuid(r36, r36) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002600)='/dev/ttyCcfg\x00', 0x20280, 0x0) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r41, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'\xd8-@', 0x0}) r42 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x5}, {0xc, 0x0, 0x0, 0x40}, {}]}) accept$unix(0xffffffffffffffff, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x200, 0x0) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0xc}, {0x7}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 19:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40180, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000aa0da624dddb60000000000000007a"], 0x10}, 0x0) 19:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10008) pipe(&(0x7f0000000180)) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) write(r6, &(0x7f0000000000)='<', 0xfffffffffffffe6b) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$setflags(r5, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x46) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x3e40) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) 19:34:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) shutdown(r1, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 19:34:24 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000666000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 19:34:24 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7fff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x5}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) 19:34:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:34:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd, 0x0, "000000e8ffffff0000000000000000ddffffff00", 0x0, 0x4000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 19:34:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x0, 0x3) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) dup2(r1, r0) 19:34:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) 19:34:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x212) preadv(r2, &(0x7f0000001840)=[{&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/73, 0x49}, {&(0x7f0000001700)=""/31, 0x1f}, {&(0x7f0000001740)=""/209, 0xd1}], 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r1}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="ea1ba74ce0489ffa5f27dec84f624640e0317714ce9f3ba081037999398b703ad367844d92467dea6ed39846f03bfad1c08af9dd5329651b52682d75c36318b7a194be94cdc8989619fdf34d6f26352422ca1e7f7eef07245317b82023373313915e1b4f9c181d410fb83001a2d2a173719532da4babed2465a307d74770e543ade7db08e5a46746eb4e3291eab31fc9e114dfb3d90f15be47fc17d090a7a92f1af5eb3024588e93e6b61b7ce0daae58cd48732ffc3e34cd3f58f4efbfb9c1f78d4da6aea90133753ef6c1cd085c70dc552927b9d78183a2e0855088115ce6fe1df9ec92342014de5f5a899ac3729b50de138d5e949cdca9fd9415abbdca8679f0718f45e2b5da31539af833764e9068d1989ad063e60e2d1d853e6c3022492e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/50, 0x32) connect$inet(r3, &(0x7f0000000540)={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x5a86) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x2, 0x2, 0x0) dup(r4) read(r4, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e7966696c653000fccae784e3f0a401e0113866876f76f3a9b357439033b62f9fbb2c70ea6243259d5dec0408062890c1d64e8063473f190f4414670e7c39d8cc293e17a68ac8e6320000000000000000000000d95fb812ac3db7d7e0d69b021d19d553b21965b2c5613dac96b882b84505cdacaefa7f8a103ec98eb08f388a7f2076ae563333569fd5831d34b78affab53b5dcb244040c479bf302f3057661550e96d66a76264ab8642b981668cf5196fb63db6cccb3b0717a1289c09706a6176aab064307ff30095fc1576572c0ac47bd7c6622e40229b6bcf1e1efcd23835fa6eaaf515daf3dafe8e9bd2c0fe5e563d0479150bf4612458335c664d27b17ac6151b23a397dbb68dabfa92cf18106a4ce9dd17102ba0ad113e8a7b3bc3786100a3f295566fc5b9d168c22ab7ed27f09ec4ea958e31f51e6c4920006e4eb3c6ad2cc74b5dc735ccc08a33bcda594c1d530a47d16"], 0x10) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x8001}, 0xc) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r3, 0xf, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000100)="8c65", 0x13f) 19:34:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1) r6 = fcntl$dupfd(r2, 0xa, r4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000980)=0xd53d181c86a701b1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffe, 0x4001000300000005}) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000100)={0x7ff, 0x2}) chown(&(0x7f00000001c0)='./file0\x00', r7, r3) r10 = socket$inet(0x2, 0x3, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10, 0x0) writev(r11, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) r13 = getgid() r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r13, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r7, r13}, 0x47) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:34:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = socket$inet(0x1e, 0x0, 0x7) write(r2, &(0x7f0000000000)="f8910393650a0d46f595d53222e7a51a064b33d5343a7668aea62c3c008a1999f47f83b775133e868c76d1560649ccc9cc953458895cfc96388c391508685582921640a9c8ec6e84bc733cf14e2c137728e4b03909d7c046d7bd553879681a24de6ae23027c7b4b95479069114a85e5a98e693b6bc3b0c0fe2e726b77fbebda10de765529007d44cecb6f19da78857e357f5e61a6f5db2b70000000000", 0x166) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="6381b2f1da422a2e98ccf7fb47ce85b4eb51e29edb695eba3102b30e0bf74b19e6bc793e1cd8999e3c10fc91f2cca448e73e576321b1ac67484d766d95a8f9d42193f8b5c1c88a2e2beb783cf2b0e6d5798e046f46fe1def3b7aea9aa03ea6f6a50b41fd5fc11c53affcf86fd88e7c9bac35d9fadf19299373ab3a3f", 0x7c}], 0x1, 0x0, 0x0) 19:34:25 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f0000000000)) 19:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x7}, {0x6, 0xfd}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[0x561, 0x6]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x1000) 19:34:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x200000086138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/167, 0xa7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getpgrp() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 19:34:26 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) recvfrom(r2, &(0x7f0000000180)=""/133, 0x85, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3f, 0x3ff}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 19:34:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) dup2(r6, r1) 19:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 19:34:27 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x80000001, 0x80000000, 0x7, 0x3]}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:34:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000840)=""/183, 0xb7}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000900)=""/229, 0xe5}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000a00)=""/251, 0xfb}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f0000000740)=""/247, 0xf7}], 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x3ff}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 19:34:27 executing program 1: munlockall() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semget(0x2, 0x0, 0x218) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10, 0x0) 19:34:27 executing program 0: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000640)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000740)=[{0x3, 0x7728, 0x800}], 0x313) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, r8, r11}, 0xc) pledge(0x0, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r13, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x5000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r14, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0x1, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x110000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x5, 0x2498000}}}) r15 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r15, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 19:34:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x21000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 19:34:28 executing program 0: msgget(0x3, 0x80) r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget(0x2, 0x414) msgrcv(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x400, 0x0) fsync(r4) setegid(r2) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000140)) msgget(0x2, 0x4) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r6, 0x0, 0x4) r7 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r3) fcntl$setflags(r7, 0x2, 0x1) pckbd_enable: command error 19:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 19:34:29 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCDTR(r5, 0x20007478) 19:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r1, &(0x7f0000000000)={0x0, "222ba62d3470a6957553a6e7a2f1e3ca973dc437ad33af12ece852fa3cd133b0c42aed110a9cec9b882f864283"}, 0x35, 0xc9af7ab15b653dec) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x84}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 19:34:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="089a9447506f0d687c31afe3f31b2b", 0xf}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:34:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf95, 0x0, 0x214c, 0x0) 19:34:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0010002ac2555f853687bb6352fdbc641d658e196e339763e8f49b89e03274900626bda10488917074a3188a36c4643b1aca747e67e7eda9be164d1412c481db699f2a4cd6bacfaad8ed5b7ee8a6b80891bb1151fde56bd9d87812cf0b50ff61e439ac5854826e85f4a29e6ef79faba4d8349f3bef232838490a43bc56d4fb98ad94d012357d38dddba6f67b2cdb0ba98b25762694a4e5cffff0a6f81f0880cce75dd5fe4031f1"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 19:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setitimer(0x3, &(0x7f0000000140)={{0x6, 0x809}, {0x1, 0x10001}}, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) 19:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f0000000140)="40f1813dbd3a056cf689cee63cf61dda736e85edf00f5ad83fb9c590723441cd168fce9dca7a8bd13f7c667e016b29a12d117367a3eace8c86ee23e37466aa31516a231ab804b4e02cb777aecc565d333565a988122a9dc5831647c345b1c64e07cb22085128f8", 0x67, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x8000) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 19:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x3, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r3 = msgget(0x3, 0x100) r4 = msgget$private(0x0, 0xf34b8e89e6f38f72) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d400000000000000000000000000000000e2ff00000000000000000000000000cd46ad359fcc62367cd8d94b29096dd9adc25accae81e0d579655a75f3609fc028db438875"], 0x31, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000146000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e000000000500000000000000f0ffffffff03ffff00000024ea55a600002000000000cf0000000000000000000000000000001000000000002b51a0316b8b66d9b0b11e99a937c92e8ef532e7261558777821cf891d00e7c96dd79f9d306895111c9e3999bb8c4dee99fab818cf29aa7e399dd9720f7f4a9e7cdd182ef3d0b538002727f8e064403cda2e0bdb480879e4a26bd734368f06faa804f47098b5da7f975463dd4bb1b9f0829e81a77265e0365759b5711d3d1a77dc2e66d8ab6841dee5dbe8c30a8f5fd1262ac233ebefa5bc27d729b5f3667611ae373eb34060f2ea78867c7bfc3db0"], 0x97, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYBLOB="63ff47342bbac1c4f5dfb7611898aa977299318cba4a6ccf6b2ffbdb52fd32b50ab965c8b9fe16008af4f092dc7d9b55d90702c5ff3f6f0af581e20b33aaf1bc432952061034347d00c3cd5a2be576647444973ef72608727646f5388f4e0e3cdc04c31a96b5b1c7c3b54a97aeded1e5bdc777b18ff409387f0b51450cd8cc1fa63270315207194faef8040dfd0110f175086d39d0a51d54b293d30a1c0d226727cc866c7d3a2352083d0cc9904cc4435a6f99be4d4183182d899bba465aaab9afa32737"], 0x2, 0x800) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r2], 0x1, 0x800) msgrcv(r2, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f540657e8ad9b9e7c8c0951a8f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d46f04e8893617b910b7ae9888643901fdedb4fb711c30103767a08bc48fcd3514b5f22bc0c481a5efa7ac76da4db2e8afc7206a7b9272022c09c0efd187dd66ce2df606cc3d2e57daaed32421595b8da5bd959e9a"], 0xf1298b3ddabd15ea, 0x1, 0x1400) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r9 = syz_open_pts() write(r9, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000001e00)=ANY=[@ANYPTR, @ANYRESHEX=r5, @ANYRES64=r6, @ANYBLOB="92af9deb351cff7356d2d164387c66ddbfa247c422c04b39a1c4c16719ba829494bfa248fc167d209a6aa1913c9f7bd5d77d4609e5b74765c94223c98cec7eee9a1177862f3d18fc139996cca849323f0669afb90914f5b148607c4fffc049da934f9e6a44c4053fd5d953857cb8e61dfee929714ad267a8206e70370ac0d9cdaa6011fbec7d0710e67a4645227c6102478e176be7ecce7e90cce9e0e50225bb2057e8007ac7531167655a789c46040f85bfd969d6a8eb9561757565e13808be996e007bda7a1d901573cf426c0abc4b6e52736edccafe774e0d960d145358ceefa728e8c48f6653aac8ab7a2de695d11a6ff5ad4e66fee55c0fba79c3a62db96f23b2415845a400a93ef6b772fffd3f2885c415bf378786e220c86e73e0d21a57c4eb44a40bc5a0b55f87552bd9ed6d777747a599058f0e03f33d2eca5f726dfebeb77ae96a0951da1688249c095fdac342911a1101656c0bb111590e45e52d38bc2f07f5095f04904f46de2c2a176ce9c46c2aff08591c1a89873b16cdaeda3b87c6bdab70e6f49ab2353be0f1c5a83eba70e823575519200467857cfebc1a498e772d3f447233c2ae55e4776f58dced3782c56842403f52226c51f38cead2ce1d42abfb977ae46d4abf6eb055a802288a50b66c69dc4f6d67582715b6656160b2acf27164c842df3ad622b3b88643f5d2cb54a51fe9d6bc443e6b90bb80915adbcd57c6793d402478d46131362a4f76b0fdda841f999fadd75a07a5c68e1034a47f532c63725932c1e8962f9db7f7e4c7de85c2d2097eb9da229652093eb3c9ff58ea66d2c0366c5ff526bba6744e23c5cf5e19246752f75842da57734df18a602ec6371174bb3edd154ad67423a5d0808052c7414301c852b66099afbeab2b8c0d69417c28f386bb1bc4db92a386588291ac75f2d6af37be7bc1285fe060bab540a0263c5368b3b6d110cfaf3ec284f947804134f6ba943ffd54a5c14aec2c8ca2c68a6e811518a5a8e909d9a9e9bcf88f8c7d63409a52dd81ca2f892252633a863c337479c2cab3ad7aa477b8acf0771d93de3fe3580fc91bbb24d874a79bded3451cf831503c16bddbb295ca06503344a3ffb20f9fb699ddb69a39f4c4bd772bd854a2afaf137c1ac7126111fc63a7135b1d2bdac066c8cefcea886ca79e0db0a3142926b44665554f7de7db5923beaca75065b81c4626d8b9cde960e471d50728a3be241191ed0fb5d955b376764f76edfdbf9856dc074b892aa98f7a69bbc4255d8ce1f96050a7e139861c36237331a66ed18b2ce7c4eae5234dffa24410fd7a167e44b0c5bfe217ca873aa3a24bd052a18ba95f19c410df56b5dc777fb3003d8aa1388609da1d297fbd2d34b098b7a1cfe38a9c9fa0e0bfb6b7b4e57182b63afd6357da4c881962bcf432600cd322aa94888e99c6323929796091023b68a55dd85173a50764ae922b7cb562de1ea43c885c388373a868b0679d68992492df403a7a977ce976088e0c423c1d4f0e2d984131f21c166ba3307d77c371ae0f9984bfe66dbafb3cea82b571cb617a696156c2fe00e2f985d1e60afd783535f01673218ea6dc941b880aeff838d6946faf8c483d5dd1e9ebf5b57b6865e71bf5a2a2507018ca18c49d7a27e2a07342474186f8660b9bd482e6f9eb7839e6357c5e98792e08f78bdceaa68c989b2267146e169f7ed03b0807993a8b1878c404d11107631647e83c2f0fe653795aacf70005c87fcea201d9c03ab6d83d6959c0bd01f91ef7d71157ba65bb51593e0d68022f2b2dd3138e98c84941c29c54ec164d7349e6e8f14150974309d9b82316fb83e8e792ce0c07e404b953537668e1ee81e42eaa0a7250291c91718911872491b31f5ca37a15ea596b4038172e949f57d54b600dbbf3bdd0c4e547a73624b4e9cba378c3a33f7d8416f80e5b291867404eaf7e4ff34f3cf9b660847cd504c86879931626302d5c7672d12244e4bcf64dbf48042ef7ec714e03b207168c64c98f2e51bfcd2b317f92e7c1880293893e80f3eb55b01e1b510129d264e0c6d25da5e223affe324a4e1e6496b88fec7d0df76f3c12d4c38f622918bc738f3f8fef137abe0fc7fb6d23ef88b83a8fe3f3c368bc25635560c7035180a2743cf5748ccdf1646fcaa924bed541a0890951fb831d657d46a97283d94e7ae014c8fc3ff737e79f15d48f470b06607799beb52fa2c9fcc17388cb5516e2022e391181aa1979a623b31234a611f10adb48293ef7f8a747ee1cc0fa55627272cdfd2d4a8fa1727a7fdfe99b55b9ef0aed5fa83938601c8f287cca374946e232a8248a108bf785e48a37da8777c2e46166c821e46f285b47bace90bdac16d27f00dd6480010c047a588935201403dcf234307fdafe12d929b311a63be52cbc7d6976f9cef504a8e249ae53b00114d7d20fdd6159fb074dbc56453da40edf6aa66f85b0c7c3117ca7fc854f3295784e1ecd38dbf527aae5b61d0f7fdfc585e88d02e01c2f56360ba9431dca60fc9b8638798eed76dca9092b89de9ed2a0b09bc0e72c21a57363978c7b1dc47aae8be1e8b46c2c41c144c948ef032b1b78843a1547cb12186227a2cfc440422acc2ed61db906767adb6ad77b9f41abe946fdcb56c52ca2674b5ffbd7731cefd489ed2abbb390998236a6efe5c366c7dadda5513213c617cb4f34e30476bb4bd63e2d4b9c86fc9af3f17a78691334414dd8a0df76d3f0daa80900db7aa45d49a5a8068113b8180cf92059e24fdb654528dee5c7c23adb67a38ee8de7da177b4e5b86a43b58bc49f12353552576198a1a2ecfacb38568cb265216481e1d27c756a0185523cc9b36a6cbd10d1c4ac2a7d3ba3e37c0125e4c540beb6d93675eb3bb15f586da9160573a66ed729f6fef33be5b2fdc5589c5a54bfd4818b2cda8810e921be14317876199eb36bd3d49f50e054dcd7a39e5b43abbb30d5be8758b6fe993f670cf350d7ae06dccbe3c73219a00a2e1daf7992f6fcea07a85b3beb69eacfa81b3f6bdfcf7d9eea69c4791d1c8e72add7670bcf7c8dd97a6d8e8efa98f60fe6e306c9cbd17c476d1930a478fe86a0ed213079d5987e440c6b209b1d2569e75ec9abbabffc2ed1a0b048ca9665589e071a794f10e5629c9b92d4612fc4019ae2cdefb521e215a003aa7707f96caefd2b9b9decd916d42b09ba19dc8f3b1f1965d15c31017870218e7cac3bb0633a2280d405531a2e346c79c28b294ee14b913f80d6b131a5bec45298df8d471c2621dd1bd5d61f10d468aa16ba73a452a33dfa89d0d535feb350c6213de272172c1fc98b6584b7283edcb02f13cf59ee8376cd2af671d63738d266168bdb97d896c41f27f40fd36d07053de87426e4fc7a9ca6b45629077f6cd89410d4e51a893c8a7f44db26980175f10282f64096e1963dfe8ebf1c77fcbd4e1d43b67d9126b46e9321f94e94deeadf6e10e8f5e4ba2952cfc43ee9804c1259afe3e6c0ddc90fafe52a2070e762647a319c87bbe68539e18c32d62ddfaa6798438a7898c8f79fde403400037c39ae65d4e7afedc24442ed2b773724e8740ac6a682242c11d189f8ba44482f22db20792269f75199f909e22902e8bd6b262754c65b12668f940a29770643108d98484dac31158104fc01df8b20d0619abf22099dfc6e1b0b46f58f38c5c12661e864d5b54703105ee7822ea51bc72e372295fced81f4bffad62a275a4a2b1c559b78f789404c01c6d289f51d8cd10a14471375dc67de731a20e22c996b0cf2835c3e415a203dae6e2a725d499476539db2a0285dd657959177367314a22c1b6023b8ee23dbcb0f3490bff3d6a014492542e5c7aa52d71b0f85c557707f3dd0df7c3719010a1fd12ac799b8cb2496ff4065004fe4f515a5d875f8e6b9f43da6a96c83e206d1197330be0685c147fdccd4f9801c7e058b28ec48e5300e5bf00cbc66b91731c71e42527bb9e8c165ff072c50adc12a6b348db6f19811fda252f8a2cec3c3e79abd412a902eedf767bb65f3a2384cf823380fedb3f92d7b280daa786feb2cc4b7d9fe572b605a6095f6c29fd20af2516183b373990a0202aa6ee15c6c8e0ebe78ab43a0466869a730fb5dc1145fca8f69ce941dedf36611f262f11ae9afbe8c97da83c6bd5edcb6694041f137ac05629802afc69b493be8ae182d7bdb8e505770a6b08414ed039e0b13035398f61f04afb762e7ca55df1bcaafe8b62c4722af1f79bc1789216b0bc6a844504c55cb29d6f0395a665219fca64b2f01b55603d1db36ab876fb2f7757910b5a267bba025bd4eab9ae42d9aa6bb9592aabfd8ef2c66fa70e3159ab5f44d457058cec068fb1787fb0c612a9f12e1d6e66991cbde5db2271a13f0d32443d3d031a20a67064d60338538ca6e6f21f76a389ea1070d34a811fa5330a024a4b24cf51e823591aee9e4eacfe0241b9fa9c4189ec04b2c5c48b31cad7c7b3305ea67da0884c15469d0de3bd7ab6fe070eb4188f60a610cfba5ebd2901ecd7e87e254fdb03df24dbbfbb2e6cabb4d96a17890a229550c624d66a8619748c9ee57b0dd504f11d77bd14c2fa087ae3c474eca27689fcb907f6051b07e3570c0726becd5c42fcaa224898e9293dcf9b5bbd617b92ca18f8dafeb66845e64cdc49bae72f9e8e1a1ddb3d92970c822bde3c799a29470d85b55df7cf0cc833b5ad8033abb05bbd490868341038209f5a86c0a34321d25ed8fe7c2721ae8b2c2a619f5c3a9e1174b6ae1b0d47357ff900cd78c18817a7a9e26ed6ed766d463443f4f30b61fc33f311ebd8612c0d0fd433960af8095be085cd79a6659cd2b366589c9e5809eb0f1694b81769890d66a0d458e79d657e30aa9cb47a8ef271209cb069867472b50342b2e565a3034b4d8858a4c48a7948ccc6c9c69b70494f90a122a16ae2b983a2f7434485ec4d0191cfaa14bcc99c69139bdde1f96f47d8fd0e6f018e4784927e87cfe9620e92ee5ce6b28d7d265cdddf0addf882fbb641159513bd66c251759aa634d94f047ee164bf9ae09ac4ac7a075c470f135247fd9f4dc10c181d3aca5e809ce7a598e3353b34d9039f3cee9a3bce71cb335a2bbc09993171378d1dd776e72425b11986354431815bf169c0fd8e3cca16db38b0a1fde6f43034d0529371ce159c6132b26116e4872d9f6ec4cb16efe090deaec0d30b313ddef55fcc50617d61d3f957ee0c838989028dcc757841a833529df28bfabea5ae06ad14ca689861510d2950922ac4ad33a75b95eb163eed5323c8b02412e070926aef1faf38aaa4fa22e18a0e97fc9eb3645b557f0b0d9efc060a5a777edc69976d450b701a099be7e338967d2b8667b56d088cfb9d21ef3de0b92c5d40076ed39a75fb4b9cb8e2d9f2c442a6e4adc149ed177e4b6ba83006fb0e157f04fad93c39d605d2718ef869cebc382532061a318570f4bfa1544b39a4edbaa3fb188230e03a4e0a4add3868a413dc3354f9d9349d3ea8f8a0918fd00f247781dc2b811dcb06e8896f7b984aa5546dcfbd2419c520b9cef9a9a0f7836394203f7a94dc8207514b1f10785fe848c4fed6f17265b7fe823871aebf3a7bedfb2b067928bdeb286ec85a96ecf8464e5fd5380bf3cf6326d8353c72027ac037ea9fcdd86f18a226b2cd821f0940d93b84f4bd23f72416ad52f86b9fce781e90987e5cc1fe452b41cc65407e21a247136f9357de1fb0c27efaba89a0b4965052723b079db846c13bd17b41fedfd4d4a383bc679ad860039814ef44086382b975731d823785c072a4cfd0f1fe62eb749ce74b271", @ANYRESDEC=r7], @ANYRES64=r8], @ANYRESOCT=0x0, @ANYRES32=r9, @ANYBLOB="2b2f1165ba0ac9554cf38c46fecd9e2de76a84abf5ba8010199093d00fad9f060eaf5d04cf802919af77da3ac25cbd659164f02f8175382eb32a64c2dbf8979ccaec154bbe9be0c9aaa36d72a85a2c4ab4328c2150af86a579707a3cab41f4f82776405662d23ae2e93a66b570897e7b7e0f861cd3952a8fa68255d63e6c6c020235"], 0x4, 0x0) msgrcv(r2, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000580)={0x3fd, 0x0, 0x2, 0xf, 0x9, 0x3ff, 0x7d7, 0x10, [{0x9, 0xfffffffffffffffe, 0x1000, 0x8}, {0xffff, 0xffff, 0x4, 0xb6b}, {0xffffffff80000001, 0x9, 0x100, 0x9}, {0x7, 0x2, 0x2b, 0x401}, {0x82, 0x5, 0x100, 0x7}, {0x4, 0xaf26, 0x4, 0x6}, {0x0, 0x640, 0x3, 0xb6}, {0x6, 0x0, 0xe, 0x7}, {0x9, 0xffffffdd, 0x2, 0x2}, {0x1c, 0x3, 0x8, 0xc5}, {0xa64, 0x44, 0x7fffffff, 0x101}, {0xd0, 0x1, 0x100, 0xab}, {0x0, 0x3f, 0x7}, {0x2, 0x357, 0x7, 0x2}, {0x80000001, 0x0, 0x100000000, 0x40}, {0xff, 0x8, 0x403, 0x6a}]}) r10 = msgget(0x3, 0x100) r11 = socket(0x11, 0x4003, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) sendto$unix(r12, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r10, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r11], @ANYPTR64=&(0x7f0000000440)=ANY=[], @ANYRES64=r1], 0x3, 0x1, 0x800) msgget(0x2, 0x424) r13 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x3b31025e40f74300, 0xc3b2813462affd90, 0x2) r14 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r14, 0x0, 0x0) r15 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r15, 0x0, 0x0) r16 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r16, 0x0, 0x0) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRESDEC=r15], @ANYRESHEX=r1, @ANYRES16, @ANYPTR, @ANYBLOB="2c12347e4a3951c142d94e017ebaba595d65749f230095517d4123d06a22083f32fde440d7441d82b3a8a5aafc045c1cc200000000c33a616e7d8991ccef330e6f35a6b4d5f0ce70d141abdf88679e5b5d8fd2beddd0c9d1cb792e26d869da8ccdd9ba203d91f7558b9ade48a783ca2a066fbda2ebbf07081a05c730fc8e70ba218f1e41f247d732bf61d58cee6cf31c51d7276592707ce97fdd3f0cc43f7e35fa423093b6d312429aa61a724942c6190cc61f9b893d4ebd3a44c1320e2595da0e5f6eec6a11ea6f83a3e1a3c3d7807887dfaff7a2227385fd48fd0ba256560ac0439b9ac940d33de01783e43d09129aea610396ab1152229da5c65e6449f3e4dd6eeff0127c2332d7be8f9643a5e429d7db64", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=r16], @ANYPTR, @ANYRES64, @ANYRES64, @ANYPTR64], 0xa, 0x3, 0x0) msgsnd(r13, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[], 0x0, 0x800) r17 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r17, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r17, 0x0, 0x0) ftruncate(r17, 0x0, 0x6a) 19:34:30 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f00000018c0)='\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)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) pipe2(&(0x7f0000001d80), 0x4) openat(r0, &(0x7f0000001dc0)='./file0\x00', 0x40, 0x40) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) pipe(&(0x7f0000001e00)) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) fcntl$setstatus(r9, 0x4, 0x46) r10 = syz_open_pts() write(r10, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) r11 = dup2(r10, r3) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000001e40)) r12 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r12) r13 = dup(r0) semget$private(0x0, 0x4, 0x303) r14 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0x2}) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r13, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x100000222) r15 = syz_open_pts() write(r15, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r15, 0x2000746f) r16 = syz_open_pts() r17 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001c00)) write(r17, &(0x7f0000001c40)="05583a3247030000006f34dc36ed61f5451aed26ac82c1a5c63537395837f650f821cf12cea998e2f7d5f81ba2ff734b00", 0x5ca717ee40268a3a) ioctl$TIOCSTOP(r16, 0x2000746f) ioctl$TIOCCDTR(r16, 0x20007478) ioctl$KDGKBMODE(r13, 0x40044b06) r18 = socket(0x10, 0xe004, 0xfd) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r18, &(0x7f0000000080)=@abs, 0x8) pwritev(r12, &(0x7f0000001a80), 0x100002e6, 0x0, 0x0) readv(r13, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:34:30 executing program 0: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0xad) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r1, &(0x7f0000000540)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) symlinkat(&(0x7f00000017c0)='./file0\x00', r3, &(0x7f0000001800)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001780)={0x2, './file1\x00', './file1/file0\x00'}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001840)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000001880)) socket(0x20, 0x2, 0x36) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000280)=""/243, 0xf3}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/136, 0x88}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/116, 0x74}, {&(0x7f0000000200)=""/54, 0x36}], 0x6, &(0x7f00000016c0)=""/74, 0x4a}, 0x1) 19:34:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f0000000180)='./bus/file0\x00', 0x80, 0x10c) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r1, 0x80000001, 0x7, &(0x7f0000000000)=""/19, &(0x7f0000000080)=0x13) 19:34:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) 19:34:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xffffff57, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:34:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820220d200723e2a"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0d590ae493e0c1b1", 0x8) 19:34:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) write(r2, &(0x7f0000000040)="9790c22032f9ba5a82a3efcff3", 0xd) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:34:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4101, 0x1005}], 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000480)=""/226) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setgid(r0) r4 = syz_open_pts() semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000180)=""/116) write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x40) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) r6 = socket(0x10, 0x5, 0x8) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000100)=0x3fb) getgroups(0x1, &(0x7f0000001640)=[0x0]) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) fcntl$setstatus(r9, 0x4, 0x46) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:34:31 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 19:34:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000040002084, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x20) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) close(r1) 19:34:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x106, 0x9, 0x2, 0x9, "2a32d9fdc8fce6eb7ae6149b74388d8396f6c448", 0x4, 0x5}) setsockopt(0xffffffffffffffff, 0x20000000000029, 0x2f, &(0x7f00000000c0), 0x0) 19:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x5}, {0x800100006}]}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0xffffffff) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 19:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000221, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x6c}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) 19:34:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) accept$inet6(r0, &(0x7f0000000580), &(0x7f0000000680)=0xc) socket(0x2, 0x8000, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) setreuid(r1, 0xee00) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) r4 = msgget$private(0x0, 0x12c) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000d98e5f822554e21900000000080000ec09de8b78d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429e4699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd1733d7ff2ee267e516379c679afb08c4966901a9b0876d196afc1dbc46842e9250ae65d5"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) 19:34:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fae1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget(0x2, 0x1000, 0x4, &(0x7f0000147000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r2, 0xf, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r2, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r20 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r20, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r24, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[], 0x1, &(0x7f0000000040), 0x1000000000000038, 0xfffffffffffffffe}, 0x400) r31 = fcntl$getown(r28, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x2, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r27, r31, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r21, r26) fchown(r19, r26, 0xffffffffffffffff) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r13, r26, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe41, 0x9, 0x7fe}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000002380)={{0x0, r3, r5, r6, r7, 0x20, 0x80}, 0x3, 0x7, r8, r10, 0x8, 0x80000001, 0x4}) r32 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r32, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) r33 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r34, r34, r34]) getegid() r35 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r36 = getpid() fcntl$lock(r35, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r36}) r37 = msgget$private(0x0, 0x0) msgrcv(r37, 0x0, 0x0, 0x0, 0x0) r38 = geteuid() msgctl$IPC_SET(r37, 0x1, &(0x7f0000000140)={{0x5af1, r38, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r40 = socket(0x21, 0x1, 0x0) setsockopt(r40, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r40, 0xf, r39) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r41 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r41, 0x0, 0x1, &(0x7f0000000300)="8ca4452de3c4de81bff201d1c7a45579ec4eb9df941abc6f7d44cc591793422d8f0fe124d5727e0d2c3665b28dcee6ba23602cbb6c702bafc914340007d76191e569948fde33ad976afa83458e85c384fb05e875b9e0440d1cf8377056439009ef170396b5cd93a1a7c124921d54cebac8c85b7901dd5b5511bc813c80fffffffffffffffb66581a4e411cf3d7ad3c11b63ec5cbf140b6f9ae4bba72ac688dfb3babd709ae08df540aba6400d3cdde6be35eb00f", 0x196) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x95) getgroups(0x3, &(0x7f00000005c0)=[r42, r42, r42]) getuid() getegid() fcntl$getown(r40, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) 19:34:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x2]}}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) socket(0x0, 0xa001, 0x2) fcntl$setstatus(r2, 0x4, 0x46) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x8d4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) kevent(r3, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0x2, 0x1}, {{}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x5, 0x10000}, {{r4}, 0x7ffffffffffffffc, 0x10, 0x2, 0xe, 0x6}, {{r5}, 0xfffffffffffffffa, 0x41, 0x4, 0x7}], 0x401, &(0x7f0000000140)=[{{r1}, 0xb06b2db3835d37c2, 0x10, 0x80000000, 0x401, 0x2}, {{r6}, 0xffffffffffffffff, 0xa0, 0xf421930be65baf38, 0x401, 0x4}, {{r7}, 0xfffffffffffffff9, 0xc8, 0x20000000, 0x7fffffff, 0x7ff}, {{r2}, 0x0, 0x0, 0xfffff, 0x1, 0x4c}, {{r8}, 0xfffffffffffffffa, 0x2, 0x0, 0x200, 0x3}], 0x1f63, &(0x7f0000000200)={0x3, 0x1}) close(r2) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000800)=""/4096) 19:34:32 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000261000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000381000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000625000/0x4000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f000017e000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000268000/0x4000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000263000/0x3000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}], ['./file1\x00', './file1\x00', './file0\x00', './file0/file0/file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r1, 0xc1206922, &(0x7f0000000300)) 19:34:32 executing program 0: ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7541, 0x5, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 19:34:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abfb183d98f50474f5274e0bbb848060c22fee120c9b3bb5dbf9e50a4a5079723b57fed8ef0a224171f01e1f5d347d5b668a3908ef8f4a2dfb54cf699a25beea3962e9ffcfd49c596df7a7a7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332e7628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d700c13c21d4eee4f8621037c3d77495ad9a278978b26c46049b02000000cb9ac407791cd09827a4493c17a0921dc38af76420c885862413c6ed4f7fe3354dd98fe2652f0147a5547ee2d7c61d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x81) 19:34:32 executing program 0: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = dup2(r6, r7) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000d6b889e76e4f7d796d7a4cc474983046464781bdf7a0a4582a72f38afeb7c5ff301ad3ed"], 0xa) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000280)=""/54}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = msgget$private(0x0, 0x123) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x24, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) fcntl$dupfd(r11, 0x0, r12) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r13 = msgget$private(0x0, 0x381) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r13, 0x0, 0x0, 0x0) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x0) msgctl$IPC_RMID(r13, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 19:34:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f71e7766c0b35"], 0x10) sendto$unix(r2, &(0x7f0000000180)="3ab396f7fa45368223ade1d6c9395d1a6ef4c051e8a1d198b1dc029ce1c62e02a1c4a22672b88f554db6a9622d12d97a330aaa66e959860be2afc12888ccdd361b19499289dc582eefc00040f047d58a73dbc71f671064821d73cabc80d64b47202524faa1647195bb2a7a8984a58393a3b73c70338efdf1e44bacbc42521ae6724fac47e291f4d5a13d36ce25c73c8b", 0x353, 0x0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x3, 0x0, 0x40, 0x0) 19:34:33 executing program 0: r0 = socket(0x1a, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="38def8ec469017c221a0dcb3584e70d7d9f74650c10b94b10b2113dd48eb26289ef8631fc2955fbb01950ceffa7018f64b3b5c5cebea51576d2024e44d2fea202836dfc55c6be70fc76983e82861335afff2", 0x52}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x0, 0x80}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 19:34:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) close(r2) 19:34:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x719db52b1ea5ba27, 0x1) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xff, 0x0, 0xd3, 0x3}, {0x1, 0x80, 0x9, 0xfffff166}, {0xffff, 0xca, 0xc6, 0x6}, {0x8, 0x20, 0x7, 0x6}, {0x9, 0x3f, 0x6, 0x2}, {0x3, 0x3, 0x4, 0xfffeffff}, {0x0, 0x40, 0x6, 0x3}]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) 19:34:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4d}, {0x6}]}) r1 = socket(0x2, 0xc003, 0x29) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001180)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363c68c0b2a299b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef1400000000000000000000000000000016000000"], 0x10) write(r1, &(0x7f0000000180)="90a57a4e0ffcf2cb0bf1e33dd8e90bd6b50a9b1e4c4281fd17bd30d8581a07142019e58615a6b0bfe152d159e26821234ef7e425c557ae68888fe834738a56d34b1b4f35357dfe4a15f9bac24d4f7f4416a502993422298753f4a01796368afa231dfff85425a78700de446cebc8e0b3db48d7056ebfb7049aad648495c625e47e8c9ffb09f55b5616a662ca9e41a59e311b76a41759ef817ca755be33d75929d47469dbffd51ae307a13b87b1ba85e05c61c266d710174af161ba3df855417e7574158b1609a510dbb5fb0656eb8ea0efdbe813282329edc2af20e63db98e599e222e9a7bc152a959f9527a3da86161d5dad259295996e393a15537be0941bfadd7d846a354a7fb715311ebfcaa78b8e554d4a292d81b1dc7200a4a6947619bf4a3115666721947994e7d9c15e4144fd01448d0e7968024b380941d420a9717b16d218a9b879c6ebfa328289b0f49f479759c55e3ec5a28fdcee98ecbe581fc48f2b017fccc5c95f7d27c5bd7082175f4b73b610b14ffa073d173c1eac91e3c3690a23bb0ce5fa57541aab7012b5e0cb45e63c572640505689243f9996e5237dfee84756933fa901b4a44219c93e58a0ffe61ca81d5162182fb5fd8dc6413aa9ecaabfe41501f5b2504dfad54029a5aa1934e8b8c6e3f58222e8ba534b96f128b68a760878e7a2582bb074847248427c4577484c1547e5a82db1a0dd270ef9ce82ffc521fb15344d8b7eb99d6112b2e952023f7137ab01e27370eadee396ff08ed39689c8217498532f56b7a6fd2aa89d7471f7f22228ba06f4e34bed2577f4e423e2a0ea7b52f7171e5453a59ebfac2d8340b81d6682a28524d908e9e07fda99f3c3ac51d6b7651ae00bc178d7bc3607e410fd5a7eca745327aad475de1c428ed93d5108bbd3e1f3442a552a0ced6c331bb668935e36e7345d751d4158feaa280393984270af1bfe2354904919b268dde188b99792ba4d85bc62da57278e09a70ff6b5f0295d1700c6684aa0bc17eef275cf19bef955b9088a88747479e618e7418f5881e8c456ff84f929e7d958a12d010cbeba7710f6ccd77a3a20a04d599c2e337359dc3885fcbe62cbc758504cfeab95d36337fc44a593f5e4ef178fa1a3abac3a00b98b8cd3233e64987cd95fcb76e6bfadf20e3748741594703457c9cbcc0eedb945cc81b4586f20f34e874dceb77c0cf9805ee5986d56135ce65e6d8306c9e40dc461f4f59710d6b36299652f6e9656846cf47e86252a7409da72b0d9183a777073c563c2d0c4bfb98a2eed56d7aa25e788e0876287626c5fc2239ed955a651ef2fccf68b5d86112c8a4c781fc55977859c99ace9e8b22076ca15fa5a8ef88585f428b220021739e3799c82c0e37002caefc9d0e873885214bef84e7f95b17fe81d9ecafab3418a9fd2869a764a0602bc86ed2de8427e929839113790b17775f1b4072c4110f917ce052b5d58fdf9b44970feba815b963e30da03ee16a9a9d72382922149854049e68a723134f13639a84011adbb5ec8721e078e65c873d76e4d271790f34fbd5db8f55b1c213f50d041379f4e5cce654291e3ea707ccb099cbd4dc5379d84062c248815f38ea7fddd5fbde2882b0344fe0f23522738c5f85e77f80547aedddcd072348210254b102d99982dcc58a61bb1e5317e1310397794a0397ff8a6b6db070b1f6e51211a0dc3b872d1521b656670f2ac65e66be371aa4d3d02b48df4aa2af732001ddf6b8b52034f697bdacad78d1800bc2a5bfe3479be9ed0bd1513c9b25f012b2c6a35fd44de1f04d32870d082e39e7dae9e0ae349726ca2ec503cd2c7ab4aa2ee18196b0f08ac028de8a3eb513e5c0ed36c4eb2e9dea787ff81eaa537fb48c9f664e6c367d0783c9babd2f9b4c3cda25973c44ab8216d961032b488af4c76a9bc67d43191e55e1ee4686d89ddfe054ff74a54b3aaac7abd9b0dbe992d9be12fe81b129e6dd3b9916aca9268f644b429b89e3ae1fe97ea49b5ab6a68dc7ae9831e9e1f84a550862f4dbcc4714d05cafd4edc3338c972651ae225c7c60f006c7e4dca8c457115fe1f1865fcc938ee698cf257ebff1a881966c7e92b3b1ad28c119454023af51741bb89d9b869b3046ae3da3519e2fcc6c9b32b4c9e8a901746ed120105231c019e25324477802974839f05811087ed74aa169031af82fd0d2f179d73f78168e60b198bd4035d4991c145fd7c119ef004315e228f00ddcfcadadeceb7dd507dd8a7787073093db9f6f496488b1665ab846f43374eed5d9987496819a379c6073e0f9a7e53b04720e95dad396ede4a2245ed8b60f5618457e32a62a7f44309fd1aaa343ff7a4fdc9089ed04692c4eac1ef66dbdbef0adc4f80b6e65daad5738a3fa998041474dc86e4094e4b91768ed2cc6717239c7921294360e61e8e2d037a0111b476b08a0a58f2ebdcfb18d42903beda35bd9d6b29eec0035d1a9955c95ed86ba292cb2e294a3e25b44a5a4c60b2ee1c896a66b689dce8877a082546467c95f4950bd1684f6fc19659fd4c799ac3568196cce91f7f8b48e3d4c1208fd33f5f46fd31f5981f75aa72158381e4a2cea5e8c0a6807e2e547b91de24690864a2406dac38ed668ef6cf86053acdeb560f1ba9658e833cbc9cba2220017d895b43cb89436ba71f70403805f8062386c33973e1fbebbb2677f36b8c4cc553d9ed53ce477b7304e0b2c3b4f2fecff6a72ce7a5a1a9b5299ddbf912d194352c552cbb3a2b0187aee9bfa01c230f5922f48d94f7d5bacab99d2428fc8ec5b620c2077431ea4c7f902657202f9258307342d7b0f5beadc2354ab8a53922d4f70eb641fcbd5045ff5006616da3e9bcfc557b54614921214efc340aa434c1435369def1b0381e69452ed7048ea6e6d6573c5e0fb8e2afd6bad3987750db40e3248a92eab0c2759afbc8b3586df5d4d52cac1faa5c58c60de75d30b2f101bc076a85bbd9b9106172995eea3233be5f6b143e4b052a6bf498f8d777f7a63cbd990740f00858ad41dca9050365311f5a27a2110476cfeee119741a2a1c7d704fa26bfea4eea9458c6cd0ee186f09b5b189c9d6f1caf1842d6a0b74e1b07d9d92c1b5ac4724058f1d111cbf6657d2eda91a204b9101b12a7d6250740b8347ea853db2d3e8fbcca392540d7b00be0e86aac734946ae54d61bc4a41e1157e3b4a913a4d747c3ff15a2afea5663314c0430a6866bcf8783162992b350a2d55e224894767d1c806930ae12636c2d9baefae830cd5c9f7b1be184f4105bf4f0147ef8c04648440d911ca97268645ddf06a3bb83bfbf8b395a88bf7333767f2a2187152ef6e82767e82c7fa58d915867bf016b60661b7e66ec8d599cbd850e7c61bba3967915a85c89a1e01ff6a6027e6b83c96bbe680dbb35ed9430dc6c9858ead14f41b4732e443d515eb130e0d39a0c7f086d22450a07394920532ed4f1c6deb9b93d6f2d23a940b5f3065577102d78004a3cd8ea1025640aff4ab95597b0212f40eaa97aaa6d5cd3a6de80a6fe44bbb4ce28b603996216fae9f7e1033f3f42a9ad2701b0d82bdb495dd304f2294d8322d496130f5a163e59304e02742422c2691d84094bce8b3b25d6420d91ecacd720534e2695b5f5dfe69c4acdfd3e702b77d74392c98d16be2a965cfd22c167030da47bd77a65cf0cfcf78595cd1fd822a8c0fb049b23ab053f8d1f7833dc96045012d4e45ead6d7c8a4e848550d202bb0b25a097040a997a7e63edff9b054756c019191a4f06a3daa4af5bbd203d877c2f81fba45786a8b76d4743fd67921f38382e920c867dc409c9b23d3703fc02ba283f8f058e0295984f5049f91d8814f2c4a07a8143ed76500fff8293dce69a8143d9eaa0d7ea95a04818b9db198beac226c1cb1bb9c2176c4ae54e203358c62bc0bef4d8a05273f66fb1b6f6d29a2fca9db249c470dd77442e1ffe8a430d21176c4effe0d7819a6f202a5219f8d991419cfacf98b26be99de2fc0b495e5a111b7f742e7b552572c0190bed127e092f5896245a8ce977e1ecd9ff4a6b0e7aa52bbc2149531f4e64d4bf9ce1dbf8fe5bec635f5756c422b6b13ec240602b093ab84ce4895200df06ae1aaca1e0b2fc70fd933bf30d367f268aff627449f49b19c64f905f516e5ca7b0841707c01aff342b27a341bb2f90d13176e07aba6c81b3a64d57258a23fe65f0897f4fce8f7bab14258895aa83e4ef22f1ec1dcef789e9c0a66b298039906728401fe628a64b521e5aaf8842be8320734478f516737266cc1168864e3a0e0f78cb0c262f03dd5535342de149d2b79bcd16c2e08be8a978e973db1166e82a1e2d37347565aa70853161a917d9f0fce5a56e6ae3a7a1b90ab09287944a432fc8bd44c18cb237a315d5e9983a3204b74c7daa00fcf041ad4bc8f5cd260b5515532b3aacf43c944c0dc800423458ad357cbe150d9f56001bb0b509f758a3155f5ddc8770dfd25cc7d05b1b8b1b1f0806beed4a656aaf2f2317f8d4e6debc9a4d3d51115c6f970b6b9e276acb67d9c72d5994b819acc4dff311ecfc12a7dceeda9600ce8658ae97028603b9224b7427916ae03f1df4a0908226a639c62fa9a51d5f5d86efdba8c44ee0b9e9bf756896dd7b1bc79bdd16662dc781a04643efc9674a9dba88765cb892aaaefaa3650ccc0e17c93af8332a2b06878d64b3336f4c785fdb1d50bbfe040d9c3d89fe5c65545e7a1e2cb9c8425c3501c90b4c49ffc486ad2dbe18460d239c8b31826d935e0c5a8c03a282f1b00b0dced684ee70da9488adac2f5107cf8a7177d97b3f8196d8dc69713b29374749c5636a16f0230bea4794ace87717983f916d5dbfc9800b0f0efd30d892ca2e2c7de35fdf39f660448ad6c7f93777e8a84e8bbe1d2f63b8347c2a17405bb77e11b0875a48b42e87282c02192199f5a5c32bdf853c43797bff958bd4d30ee683a7c1bad2f832744c533e4f859ce0feb79d118fc9e22cd35628cba85ecffb29c043ee05304a4910e3c53e9e0f32df6be805aa48ef34e2017370aa98b17e2542e2de7c38e806103d990b320e91387ac6b295c61aad060a5db7543b9b41b73b2fa387fdde4298a38e95f5cb86ca3e02e26e9dbe435c78939f0872f509f1a6a33ec97f9a689c9a08bbdd5c1bc3470fc8b1f58d6032f2f4662853922045c46f1fecf069035afba49ca669b0f70990a5a09ed1c7cef6d5033eda2408dfed0317dc1ec9414a51ffd54403d33ac7bc3202554501c14243dcf8196c0b2780f880d8e627c995f407717b333ac8dd879764c444984bca1f78879c8d1cdbbc94ea2716c0fff5b173e0e97c84e69ecb5d721345a2e1435b882cc65e03518c53021b99eaf7801deab51a54b0b0e96d93562cb9ab3f92352be205700bb212d8112ec34618dfa44bdb27873501dcbee04e16ab5747d6d3d9e5647ff21a5194653a66124daf3d2b6744cc7c447335a402d4a389222192d3e3e268a7b8021e1c156370e75e660b29488c553ff3a2cc73586fcd92b48a2d0ff76c1a4953400f1577eb63e4fe4f42e2dcfc04eda7b627d574cbe20b53151b1df10e0530e4ea00f20ac82b05265a6de2eb06c997f2115d2eaebab5fdab1b6dd94255cc7bd46d7892102dc6db5ec4f405500f9018d8cb68f40083d53d27e1e0a5b24b0dcd82b0fcda13a536f8c28dfb8bd2012d799f87cf88f7235141d29e3e592f971ed190a30c9ff59dc89e4aa61fc11db13ee80c005473961729da04c162e0386c6663378414791dd9cd7d6d1562ada3f5b33c5e243a394b041337f4e00e856777baacc3887b58be8", 0x1000) 19:34:33 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00"/16], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r2, 0x3) r3 = getpid() accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r3) r5 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000200)=""/154) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x89, &(0x7f0000000080)=0x81, 0x4) 19:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) fcntl$setown(r1, 0x6, r2) 19:34:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = syz_open_pts() dup2(r4, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 19:34:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x14, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") 19:34:34 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x6544e90f62f103) chdir(&(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 19:34:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10400, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r4, 0x0, 0x0) 19:34:34 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) sendto(0xffffffffffffffff, &(0x7f0000000000)="b1bd69b93fcf3d665499ae8b6a40330c609c76c25f6b7273a06e47a82ba6cf919a9c5c4f9902b4f318c9f09f5430dd85fb634e3e07bade0a036c4d18f511fbd330d584875a077cd8cb74ed458d863d43791640ea6fdc95909053dff3f987e93121656d07ff79dc1353f133bbc70fe4c645055ddc8fa63c64a85668dd7e4bd82f7245c042950610dc17050712a65008e386f48a2a6003852b3a75b5ea9f1111f05ba7cc283ddbe9af621dd78429d4a480ea33ee6ad7b4fc6020", 0xb9, 0x408, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x100000000000001, {[0x1, 0x0, 0x2000, 0x20000000, 0x80000000, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000], [], [0x0, 0x0, 0x4]}}) 19:34:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/17}, &(0x7f00000001c0)=0x13) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) write(r4, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000000)=""/92, 0x5c}], 0x1) 19:34:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x9, 0x70) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8819, 0x1001400}, {0x4, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0xfffffffffffffc69) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x91, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getegid() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffc87) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x1, r9, r10, r12, r14, 0x84}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x8000000, r9, r3, r4, r5, 0xb9, 0x7fff}, 0x6, 0x5, r6, r7, 0x3f, 0x100000001, 0xb1f1}) getpgid(r7) 19:34:34 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfffffff8) syz_open_pts() 19:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035, 0x3}, {0x80000000000006, 0x0, 0x3}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000200)='./file1\x00', 0x1, 0xa0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) 19:34:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) readv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/127, 0x7f}], 0x4) 19:34:34 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c2a7fe6"], 0xa) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x3c6) 19:34:34 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) r3 = socket(0x2, 0x2, 0x64) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x7197f54a0b210a75, 0x0) r8 = syz_open_pts() r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xa, 0x1, 0x20000000, 0xc7, 0xa46a}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xf0a, 0x3}, {{r3}, 0xfffffffffffffffe, 0xda, 0x0, 0x8, 0x90bc}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20, 0x8, 0xe574}, {{r5}, 0xfffffffffffffffe, 0x8, 0x4, 0x7, 0x4}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x10000, 0x7}], 0x3, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff1, 0x20, 0x20000000, 0x7, 0x3}, {{r8}, 0xfffffffffffffff8, 0x1c3, 0xfffff, 0x7f, 0x8}, {{r9}, 0xfffffffffffffff9, 0x1, 0x2, 0x1, 0x202e0000}], 0x2, &(0x7f0000000400)={0x1, 0x4}) r10 = semget$private(0x0, 0x3, 0x450) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000440)=0x81) r11 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x40, 0x9, 0xf8, 0x3ff}, {0x57b9, 0x4, 0x9, 0x7}, {0x2, 0x6, 0x0, 0x9}]}) r12 = socket(0x12, 0x1, 0x9) listen(r12, 0x8) clock_getres(0x7, &(0x7f0000000540)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x40, 0x0) r14 = getpgid(0x0) r15 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000000880)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000600)="187ff879cc20425c6240cbc355b498117ed6f3a68dd9d05aeea9838ac1d5b2a99cb8aa14732c44d7b89e720f82e4cb75532625c5d2fb6fc12c510e8d78846abf6f3c5ac469cdeb3c5c3a23fd4151c27bfff3b8df3b96a6337266ef6e87c6aa0d20dc80a384875ea1e22cc903d445e96762fff3e7dc8415f44791d1747acce73cad8fa0ab32f19d560f6fcc6bbffd72753453aed2f4d59b06d2002c", 0x9b}, {&(0x7f00000006c0)="554941dfcc47d7cb08ac8f425380c7c7fad337c16033b14ae8b6d44239a955b91e1206e1a53b534d5fc97c2c5c9700f6d346c4c8dd6c4e342790a0633bc2095bdea013fd3328b93191a68fdd52b9065bc94d12643f75a3c949d6d0acd2eeec0a516460ce898c2e3e61eb6b551abae12309523853560d", 0x76}], 0x2, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x4}, 0x405) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCGETROM(r19, 0xc0107005, &(0x7f0000000940)={{}, 0x0, &(0x7f0000000900)}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) setreuid(r18, r20) 19:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4143d7c88f9e1ea9, &(0x7f0000000180)="a9b64524fd1cb482c606e8ef4d53258e735176b45fa700000000") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6, 0x7}) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/31, 0x1f}, {&(0x7f0000000440)=""/252, 0xfc}], 0x6, &(0x7f00000005c0)=""/211, 0xd3}, 0x802) 19:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x20000004d, 0x0, 0x80}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 19:34:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:34:35 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0xd) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kqueue() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r4 = syz_open_pts() close(r1) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 19:34:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf8040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r1, &(0x7f0000000000)="e92f9836b92f063f375cfbc30ef1d770d5715c67092253e5b1a99467244247525393797bfd2fc8e9101ed3a60d3b196c97835446ce3a3184f69963d3be8639009ebc0d12c20bdba94ec093c262bbae13ad15c4441af29ed99c0a20df5f68b606d90ad1b816f93880f75db8b1b58d830b5554cddf5fa44bc4b41b85b565936810581a30e25a5f65af2c9202314a3e7c7b9a2994b134cefce9917a79060a72528d245d55c2a4", 0xa5, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4ec8f205, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 19:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001240)={0x7, &(0x7f0000001200)=[{0x3, 0x9, 0x1f, 0x3}, {0x1, 0x7, 0x68, 0x1}, {0x8001, 0x0, 0x5, 0x1}, {0xfff, 0x1, 0x9}, {0x4, 0x7d, 0x8, 0x8}, {0xd882, 0x7, 0x7f, 0x4}, {0xff01, 0x5d, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0x1af7}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001180)={0x4, &(0x7f0000000100)=[{0xffff, 0x3, 0x8, 0x401}, {0x6, 0x9, 0x1f, 0x2}, {0x100, 0x81, 0x40, 0x1}, {0x3, 0x4a, 0x89, 0x3}]}) syz_emit_ethernet(0xfff, &(0x7f0000000180)="2ced4e9b3ba7dc28e1baac7f63c9675296da7c71466505cff39798477a9bcee217dc80e17d67395ad353fee82c5cec07c0e26b5a1364c1fcf397461e47cf9081303cb1e2a71b07679256aaf96cf877dcd21e97560f5fb093122fe17ecfca20360da1f0b9f38e2936a1cf650919dd4b3a8cfcc43d6d1ca6201295103a38e15b5b14f6014d87b989ac60503df204451bd2764759e31b00112754f346ad51af175950e78a5cf16285215ae5ee148c5a1364ae3c0dafa558b451c001c8b86ee3a78dea67a185273114ec90c3b9ffef1ae48b5af3bd73410a4abe285c737e4603995d8e353487d4155dc1df6ec7324e9ef6c3bdc927e6cc8726b0912b340e9354564db2a5b8b385176f0c0f69e423b4695c88b4d7e2a6e101a0312f08e02c18ee5e516f57383b81cdb0ebd723089771642ac9e9fb9a861d2c82ee2c9d5b853980ba9d20da187a380cd5ac5ee279668cf1dbf561239e2d1953ce3dc634e1c1fae445aab49420d033037309e386f97c764ff6bef936b8507a7280624594edc72fbb9a82b713ee957f1946a6bacf6fb7cecf03d5be0e1e5ec2a9b4f18abfcf150ead4c0b2cc34f813962f68058ca0ce155dc8d420c501e2d017b7ecf3f4beed1572e43a16cae45783d95b5e88a1139b96cc88a74b97b25adfe466d197945a8f4250f50a3e8b39939cb2fb1c1c729b3be1ac3004eb192b9e3d724a5aa5c8817faf84cb98b0ca0ba4a631986dda18df949c24a8da4cf5794034116450a6e168a059003ee02eb400b16ec0d41bce0d2c00b853803969df22955425f8152086ed63f89164805d65e6bf699232485ead75c4890bf84025accd7e43f1193c3eba28c8e0ad9df08e2afbfd9d4f67baff773b3458b6236dc843005673639d366a07ccd741744320e9a791835b8b4cd53b6437d19241bc25a65236e02f94015393d00edb6875f50341170f0c67ac910464735b83c0e85891f29c3195fe0eaf608af3948dcac76129ae4fd0a12bb2bb1209ea45408afa369cf9e31ebb294e4b5c77e9b4b729bc7249f6bbbc9ad6688f3ce6ab638ad3a40e2c6eb4197b53adc5605b50ed6056e321d50353beeaa465c45008f4a9da3550cb068c819505fa3176a46df6946682d69d7770b70ddbc355602d6ce28167920748f49f6a9b44c2136cc69195351060f1f9692ccd179fe6a9f2060c1d0a024dd7fd905cffd44377dbfd3b6b11fe6ef9ce60d36a7127f5dfcaf1ea32dcfc641f8676293e0c556a0da7527aab8d8a0cc34e9b4a633bd6b8734e625aa8aa8133ed8420d1b09350035613aa3f9f111c8b69adfb9e3347d9ea60fcfec741bb76779a86255b158af9d0a1a4806d77a29f6b321542f3db349944d6254f3da8fa9b5be2ca2340bd09d4d84843b8df6b48b6c83c3492520e38dc76accda8a7096ed531a419f9de2ae8a198b561b797d8d3acc465a874b0e8a3bc2d018305caecfc2ef2be1fb742aa15368f026c42b844b7e1cf4d198ae1d160d918ef55800f5581823b230b7de91f3311ddb02a3707b1b761c3b88701877fc8fe37f7cd2f89392cd126cca0f6d472485b45022104a7ce9d8ca9870970be5a68948a851049c7543ab68a8392a8bdc8e3c16c17341ba8cbab7d55645e76a4ed4ebdc42ae1b32077d78e42604377f51985d12aee7b6392e1961e89c552148e479742b995986bf8ed04e5a58761ee113af0c61ddb8a293d816a8457253876a37611789720095f8fe4b2e6e82155830b46eb9b1ca8636bb94565d1dcd035eb1cf85e9d20539518f433a31a5909e86a48a435190c1abe213c87184a4da7a91d3ae529e5193546761c0b34677dacbe4a674d2a49aa3bb0e390ce8189f9ba2f3955927ab65241cd7e4c929a086cb973b684d4f02c02673ab207e90a48abe7a54574a4cbcde8463f571da315423577c6b3704b893451d5bd3d8ada168d2809ee760a282132ffaad6810dac7867c20a52100d4fff6e9ecc0bc4b7cde8a13951111a2964d6bf84b17751888b5d131f5cbd43060f78838fd797a854c5bcf7ef3459bc94b22125b7d4d0717fafeb985c61c2f2617e2beaca9582d3c70adb63df73f835489262f695e8dd646c1a7dcea3edab51b4afdb8b863e82840b0d6ebfaa26cc9fe6372d941e5b1ace0453d699bf610117aba05861e3440dc4b815502e73f6f5869d908e1f79f9098562f7fd9fe4c3ccf432b5ef0a96bdb5b3fdce9aaf9982ffb225abe67f1fdf7afe8c9b69dd7cb3dd6ff66f67530ea5fa9ce985595234a15bc5b4cda166d8c00fd1bb76be3becc5d173705d56547349fdc73fe14fe9a7edec77ac13f7b645d4eb882a7709094b47c131102f6eb0455bfd8ec5c58e47a4eb9533f17e19185df44c0b1a395023c434df0a296c76b47faee87f033ffd20dba66e44b2df0da07b4d0710d17196d3b4903b2e2eed1d7637e8d978400d3c952f65e2815cca12b67fdadf5a2801b165f7721ca60e3c53cf0dc9f476301797c332f254503f036d9fb667f1a2fbe29ba12ffdaeb1b97c08487289ceadaf9a62506f11758f5f42f311f78bb006b1bcfb05b5d5d516b19e56abfb04224706cd8c54b51d4a707a543e762a901d4598a0a582c0ff05faf90146f327833b2433e26d46bda2aeea6854fc97b693cefed09c9fa25c2d0ba479f9d6bd8196e14c68c3b0fbd395d31c58aa426f99c9c019d27458bd96562853c4c66da1f206b87c46ac00f2b36a7126c39ad5c0f202da3a216fcdfaf128922a08e19a2b7f88a643f424720c1b798a53aee52a6efaaf05f612288232989259ee804c135f86387a81eae80eceed9306455650200d210e69d714c8650eaf7185efc15c38b1727baf872810a2fab7088c461ad4ebd880752b7d018d3aa72ff0355a5fb786ed774e004678b8da8ad579aa4373ea91c01d52fb3e5d9b32cec23203e6fd8b3dbda78a5f77018d20da79ae1b2da92484fc84c8689e51749c2032607f0f2045dfb4a4ad241842f7605fb98d9efc3216a5555e32414f881a8c1ca7beba4a9ab0b6efdbb468870430bb139951a3a934f81950a68b1c4444565395cfa08a05d247a4d91d5f8dcdd87d13e24086085dffbb357d716cf53507a0897db690da77962aedd476fcafc3bf7ab1f29c5cfe56e7ba5872eb8f6a61caa2606ec1eced0ab0f549ada8f87645e762122a208519f6028802692461b09508e3f15a06bed42664c50065691e8d3f9ca30019ea34a5775dea6486a5ce86c9b07834772f9612b5a281896b8768f43ebd0eae064d9e34f8395d58023a8e5ee1c80f8c8f1b10a7c9209150c9a8e6db4b3b9a205234a4b360b10031ad9876e48788c2e3184c96542959fce382c6794e98b5e947df2286b0ae029de5962ca650100adea8804d584f48684a6f27df1ceff0e9fa7afb3e2d3e199d9dc2ae7b8bbb2a340f4670f96e6865379ba41454c8c21311d0ab18b31a21045a00bddf793a95167e8dffd4d15681015f46ae5d00ac91392764e73720558b42cc92b2947845eb80505f1d1e2fa7f16850ce67da09dccbc3357bae43f4950945a4f364e367790258ba302fa87058d8eecc6029f46fecedf74109e6b4c487d597b14a95f2683348be9f6a9e01327c6ebe68f805e40f5c127aee32744fe0b9e9c19adce0841a9d6f16673f3146a8977cc5444cbcee3ab50049d9d6de7a2221660e19409e81c812cdf003a098dfd3ba9474bce9b1b429380e0c983bbdaa20d8dc6efe35d57407e1f64025e08077cf67e11055997b6cd43cfcc8c8d5698e09e79bc3230a1a8c7ada5b4d9c1cb93d2d42142b94cb4b7a38db02cca764d9b02f049c1189cc8828dccd671397be00dd892219414a39c5627c9d42e81deeeda9626052b328049c0c9f51ec2943a3819ee5daa0260383729e58e0ccffc11b72b67fd34136606a1f1e651621101999116de48eaadb8d49dc7232e536eac5de22703e88a6d89a01ed9b616511f5a7ca879d45af0f7bc2af2f1cef07f70829515d3a5e20d35678c17af16369bddd2d4ea1463cddb49ac6e47a997c80e35678796951cbc29d7f4d46a5e14ffb4a193dcb20e528f657cad329b5f79055526a9303ca83148921f26f11606772aff1ce74dca2ed30438e8ef087916cecfc10b34ed3f6ce05f4601a7dbd9bb5eb331eb4d85564749eb1a0cc5483d3b373561586e7cc7eede1d0a2c53bd678e3e11d529b9f9a8d2656732de61e7d5f4ea22b561d0cef8d236449d01bdf3fcfe208dcbd5dc6b66f2af1a1b8bb0d972c6b197f52c613ceaecfcc23f43db3d621fe2a040b00ff078c6c24d83888c2048e73e7373942e0b4b1d478158304dc4b1945acd80bb578b5b303c6bf9a061f485eee47f29e396a9ef1a7f2d0e1dc0e85339752da985767466f7cd24f992414d09b74ce3f2ce358cb92a5eb3623699e2bd7e2127ed9ad96a811e9ba94a159ef774b15ce3de28b23147ff57d0e9e0905691c1e3ae913f1c531050d0f73379aea65057fc3952aeff0f92c93a72a05295be10bac0a4c0287e2801a9f6582c9a4672aabd66afb7ce89bb6df9695f4bfca1cf305abd631462937809c42a876555faefd9a922bff19fac75d34bdff32d22c2be3f15730a86b7bfd8d575c8b455a35b55a9ca41ef5a58633203479129d74ebc51813974564cceee2dcfbcc01d05f99090f406ac93cd0b275d8c7bb70b0f9c2455a3d6b314e4ac0f0e1923af69166dd4ea1ad95e2ffc02994565f15741972b20aab44fe30342be1ecec3de78292f6f55f81138c882fca5962e9fcdf502376099e33fef09aff4f468c7a2987248611b0b36aae0ad75969af7bb9185062517d3b5bcd02ac7ad0239a55bab1c5947c7a50a824860b2631f14d43126b632dd2d9b05c555668d97162483ea24f69716bc4cc0dc68a783ceda28af15be1d66202f206fb1d0bfbc1b514aab3bc9bf88cedcf82e3c2faa601289be93cf203a0dbda68b4711f651d422dbd9ec77a4a74f17db1d2a3cd50de53515bba5fe45b6d50fb6fc7f3410087d72dba8deb9794d32ab369c96f98db86fd6afba4ab61caedaca4958b7f71e331781bc8704cf2ff1e2eae97084f94a8df86975b57a08e14f674c6bd461d0e83a672905d86d0038150c72cd4704927166e6d830a3fa09bbc0a1b76d0aacb817f4d909320b950ff4611b788bc481e1ca7d627c4323ffb3e4ea19cb79afdfbdca05ae2d30ed2553eccef0ffc578c83baab5aaf19198e395752a496864878d5ebcbd8d5ce896883a29f4db2c706ee80f7da24a80664bb03c1482aafa4c552e7e5a89cf7169b393313359c7b035ce17e3622ca29b44037cf33a209071af6d4fc0fe1259f151a511a41ff032413655329768f28a26d0dbe87f41de1aef6a71db3bf795b1a65d94e3a6a83c0e01a9fd6e29f277b8354164634bb2e3ad7da8d76cc7534a1c83384332537b4635401f444890a041f2082169fcd81a0ee5100dab2ec30fbd977e21358e507daa04bcf0c6290b9b292ac181680b7147c93fe3c08a9985cce5bd32a61ed1cac57bdda6b1fe9ba1bec387a7145a68228bac6c2a15b01924b77e914729533219d693532f394d99f9972835aa2fc9328b444310882be5227c8a8eb8ecb0b067a773ee5479d8b97f9f9784408a017fc428081ff7128d095227ff86513f74ce1353d487cb0b15578bd85e07ff650b616f25b6397ede84eb8ae80e2adaa5d5e95e271094685717baef9721b176780526d7385a52ce5fdc3c1b87fef68aa14a54c50c75d8f5d63c2b4d43e37a648ccf0ca9a1c40e5c3e2219ae3fe8ae920980eda02d0a3bb28976d7149b71b35da542cc13528e8803dccb6756") 19:34:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x4, 0xa) setsockopt(r0, 0x4, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) shutdown(r3, 0x0) setsockopt(r1, 0x0, 0xa015, &(0x7f0000000040)="74d394558dd7031bda13337b00f24d42dc371ec145347dd9328366366137791fff", 0x21) 19:34:35 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r3, r4) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 19:34:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r3) 19:34:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 19:34:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x03\x00', 0x8, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 19:34:36 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 19:34:36 executing program 0: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x80000, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872", 0x3ff}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) denied attempt to set clock forward to 68719476745 19:34:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') socket$inet(0x2, 0x0, 0x400) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r2 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1a687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600"/1543], 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="d0788172f226f371d7499be9ef77") readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) sendto(r1, &(0x7f00000007c0)="c76f8fd8ae329f4258bdf698bd63622ea703c0f129dbe3aca5c3c64b648e5c8206c40055eb6ded418068ad439da84665f90e30ff5ac37e12fd959751a55fdc81005aecec880538034d4d9bd963ae724944f6c510859b3c588ec90b5c9181fbee759e76ff90", 0x65, 0x1, &(0x7f0000001980)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000740), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 19:34:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1) r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0xc00}, {0x2, 0x6f, 0xc00}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) r21 = socket(0x2, 0x2, 0x0) r22 = dup(r21) fcntl$setstatus(r22, 0x4, 0x46) r23 = socket(0x2, 0x2, 0x0) r24 = dup(r23) fcntl$setstatus(r24, 0x4, 0x46) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r19, r25) r26 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xfffffffffffffc75) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r28, r29) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r30, r31) getgroups(0x5, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, r29, r3, r31]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x7f, r18, 0xffffffffffffffff, r27, r32, 0x20, 0x6}, 0x10000, 0x2b, 0x10001}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) denied attempt to set clock forward to 68719476745 19:34:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b0b542a538706000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) dup(r1) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000180)) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000000)={0x0, 0x77, 0x0, 0x262, 0x0, 0x27f}, 0x2) 19:34:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") read(r0, &(0x7f0000000040)=""/39, 0x27) getrusage(0x8000000000000000, &(0x7f00000000c0)) 19:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000014}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000240)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000001c0)=0x200) 19:34:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x8001, 0x0, "000000000000000100002000", 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x40) 19:34:37 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='er\x00\x00\x18\x00\x00\x00\x00\x00\xe0\xff\x00', 0x10222, 0x0) writev(r0, &(0x7f0000001540), 0x0) 19:34:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x80000000000023}, {0x3c}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x2, 0x6, 0x9}, {0x3, 0x1, 0x8, 0x1ff}, {0xffff, 0x1f, 0x74, 0x8}, {0xb3f, 0x40, 0x7, 0x7ff}, {0x40, 0x5, 0x40, 0xa24}, {0x1, 0x6, 0x0, 0x80}, {0x90, 0x6, 0x2, 0x4}, {0x4, 0x2, 0x20, 0x1}]}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x3ff) 19:34:38 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) writev(r0, &(0x7f0000000a80)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x90, 0x0) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r11, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r11, &(0x7f00000007c0), 0xcb005093f78273e) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r10, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f00000007c0), 0xcb005093f78273e) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r14, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f00000007c0), 0xcb005093f78273e) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r18, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, r12, 0x0, r16, 0xffffffffffffffff, r20]) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="9dd659d76d55cf854ac7d767dd9487376cba212c9f462f10700e57035899f896d2b87c8234eeb85b346e6f7978f644a10243a51dc202a468", 0x38}, {&(0x7f0000000100)="927ce3dd8eb5d3b5390f2b0d68a1c3a3e706147e18f54918b78ea47e0d659374438e22619b5832c7c8412448c68ba42aab0729ae44ed6f7446ca934d0eef95c05cde04b9985bb42a1d3ea86bebee7cd9fd546667d6d4fd997d7a41", 0x5b}, {&(0x7f0000000180)="4a6c0ab385015534060de6e754a76632c4642d97be927e0ce3a9b7e7917390ac0722ce81d5f8ab69ab748967dba1ece47f8bace071829a5ae05388aa1ca1e0c2447fd224440665d90a46120b6803ef0c64a6d63f6c6ef87971c7ad93797746c6b030b0025a8e0919de7946ac433d0b957a422b3394e079c516e9199fb49934d4e6ed9b7dfb0273c415268a428e1f41", 0x8f}, {&(0x7f0000000240)="9571ebdb5a1228dcd22a40c0ce5025411aa41f94d0c9bafa4c1c97327895ca181caa4cfae03b184ec8c33f807bf3408e6beda163281cdeb6073a6c5561108949eb275271285157a3289384c239261be00486b08b02408992037f81a7aea155a571b0304788361c3601a8b32c2ae6f39060a624f79ef57ff5880f101cbae5286ab4bad1cb8d1195d7874242fd31ccf4ff13aee42e2b230e520b578fb999c13038f4e8d7d8f0dfee2cba9124231905f0ab162f09a1bd6d8cf506c08ea5274c770c97e638f8a4c67c53f2740ca1b923", 0xce}, {&(0x7f0000000340)="eaab7bbc09dfb4f944a325247ca8a90071ab76ece2c8e2a6744ee3c6d131d418717560f7c1f12f84bf91013e3da77b6d3c8d19fc56154fa8e99c60471fe6f285a20ce6fed2ffa3b4dd43f4f6b1a70c650ed808ec15a8ca77a16b74726b83bbd487e18498b695f0bc1e92c4cb42cba86c0075d9d0e33e0b554d697cc570678da2851fe944e0cdd9d7174bdff6a7959558faca528d45e6a6540624e93c18fde82254", 0xa1}, {&(0x7f0000000400)="5cec56462cb51bcdee8adb9675243cece70e37842c8d1d824d5a6bf8d71c6d24bfd85e19ac8b0889d5f6a0063d5d291c9b97551d9fa49da92f828c16f9a27033a4090c6b63fc0f1296deeeff7d96df76ba06096f4755f43472b881c01de78d2caad3633b461b73d47e876839607d2a889fb3979b8bb833d22c9f772bd56a57e09757524a82153bc7465cdeb48af40fbad7157adaa16071c382bc799fb143f2f2069d285a10ec8c6cacc6bd31f210045f709aac372e548abaa6e1570fc09ce222cb8fee77badf770aecadafee69675a4aaea0ae8f70b7c798b22f67256703e89de509c94de46dab06523ffdff8d6079fb6cbda00418d719301be8b03978", 0xfd}, {&(0x7f0000000500)="484032c3ec399c7f063119926e4f6efb16abb41985ad310f0e7cf6", 0x1b}, {&(0x7f0000000ac0)="4d59cb9d1571f081ef2e0c9745924b4944be7b6301f19d6ec42ea4b5fb27b7c85f69a52d9bd59f46523ffed5f33c47412ba64fdb0ab51f8f27f606263f94247435d5f5b08f1880630fda5ddc6d3c92e8749fc1815ba57d444d3fc97d9b161d8ea84d97f2beee2b4452f50264946003ad5a37cfc411e36ea52f40b8f1730dbe2cb17d46cd1b3a684788be3a8f545fd8aae7b86f5a8f9c66b2a5afa74e67a8dc6ecd0e3f2494f1da5379066350e1c8ba3788c5ebad3563c69ea5483cc1c62163c95e1c3cdd246e2172f5043f2d9da3b380ff3fb334b1b2ea44b5caed44c5a00b745e4cfb10727e480ccdcad7284ebe11817bb0c413b8d42e61ab0702c206a174f3e724900667d2ac497973dab7e9f63d11a93097d6f363da6d4760969939cab1358d258c553b183d7c646bc4390ef5f10956a4504c82a1f988826b3de6f747ca063e8792a521376a3a5c1580e1bcb4b860611ce32c34bba69ee65c34c9d54458ff0c34771f9a073085cd22366984d87346ab44e5ec105e93c8ed81778e7b8d0274e0ff40db2f74e07eb8c51ea6f1f1a49da26c84503d62905d7cfa77bc4f724666d6928cd396d6b8da8623360f87c72507f66cc1d6bf1fa90e25a6a6db7bb63212171f1c3df7b8780165eca51a75511573843631b6b7c6cf933678c1b9cd4ee7a67306dcdb8fc19e76b16290aa75b7b10fd3cee6a747a0d3d2c773ac2e370e5bf3a4463fb38a73b3a66c98b5b2b16f08cf3d95c43f96d88a73e22ca341dc50f926af8e396023d7d08573999f9399c72a2b31fae22c5953f057ad8054747287838c259fe5830f6fdb9508899d567966973901543247bfa7e59b4a6a9276a9f48d06b92cbaf99d243d95ccf2f3795b218d9cbd889778113775f5b472d831903ba1d2b0517180c1afa4e608ec566bcbc3ce2d1a2fdb4b904e040874beec5d3a1566d972971c1369bdc69f37d9d7e4f9e25abb059814e879131b051950a1d126a456ce548d5f80c5ea63fb03270b3a3c7f648d49e6e32e21665ea8411edd1928337dc6f1cb034df1200d575170081618a6f8cf5fe3606c78f674442558b0f85352267e1d12f37b9922f44cd92bc48df7f246e4b88ff37516511158eea8597cd3143967eb7a73e9adb74a7f78225940e590d1f86562c3ea120e1c865060dd6533a43b89782c0b55aba160be2284a8a2338409fe3deab39d573ed0869d0b4ca3f7ed597e5d915a9a1a6bf15f0f24217b6de70636365103ad5c789284f5628c2d440d561bc14addd3914fb4da6178ace6268245f777019df422bb38275145d34eb395c90cb5add5fc83fb89601df49fa912f376c7f656c450cf0f5bacfb6ca2ac2951e167f07db8afefaa99e82750b926aa9aeb02123a7a6fde58b3517d7bb687c83ef3448c8ac213a301e4166e60c4cf0acdd11f32751c40b0817d8952c82d58885f0ccf62ebb6f74231d0fa685c6837c078591ceadfe9b39a423019f37f063f442a045d04d5cceb2d8f52774494c3cecee888bd9e1d302bb07d4b80f839db278fcc3644fe423e52acb184cde8e00b531de4b40e585fd353f67e732832ceb3e0b18e78ad447d9d3d100ae43c1e53bdfd1200bc971422d1f072a4dfd38bb266fecc660db5c46fb127852dfd051d95f625f46e398716a477372782a6625ab5ec1f6eaa0f6a975c84ad63fd5040b1ee9c4cb44acecb60e8f595a46997d3cbb06b499e9ffa30f4b04f62750ca5279fefe5fecdb7ee9ff088f6cae7659f4d5b00814a624b6d9c5384ba3c1e833ebc3ed4e7814a966c0e7468d65362a70a58d45abdffe470a744b74f8985fe7620b56329ad263ae31b126876d42f0a5d36ea4b0a2e8edc1647aeaa4a5fae9efe3e3441feba42bfa8b74e44e804ee528b38949522aeeb024baf7989a16a214bbdd49cf10050f3cd889c95275faeb64820f6aa2598d95ea54363d2214bda6d75eaca4d53f65cabd3f772313c38f2b48e2163d3e478d090114b68a811870c7ea8bc2457f5e5f34b8f9d5f7217875ac435a1b34e66fbfa2aca2ff8b2b321fa22d98740c8e603581fa377a84d544af9dbec3384ee4bfd92943a0dc82c5dbb820f0195c9a7f8ed2bd830a4d53081f85eabda07909b8a2b1c290c23d3b0e9cd5b87199c3f01c507e7a8cda742e49df178dcf756ab900111229a1713a322bc4a64594fec08274d7303cff35b389d9a7ca0589459231c2106d5d7781b4b0b8f2026c3daa3465e3a0530d829c7195ae824b93e075150bbb0f7858281b3ed44d807fca7f036a1a6f459f1b8b8d46be2efa5e21ba2c94726651f58d953da57fe81de56f1e7181b5e068ecf99d7ff5f4eb10afe74afa603becc5a36a1d5d755770609242044e198a868a8479e799a0906c541b2bcfcf33c1d91d10c8218c5e15eb556da0776b96e9c2e724e170e7f3e50118774f0a04db072979ae409ae1c25edcaf2870ae6d070a24109fba594f6a5dd4f2eacf4b4e06854595eecf73f3e599aa0321fe3d9d80dae308051119846aae9556005820abffe9ab6b2275552dc12da41229fdcda48975c7f9d5ed6e4e6df040ab1df08c3e7c0d3d7b8bda26fed8b2d4ee9de15643a81c30b0705a28e67ba3b9386ea0d2879f0a25ebc4f922496646ddea360d8c2450e8e909878cf19eec162acae5b5e4ffa8f7601b259d6295f182331782ae091c37fab50134592bc6eedc074550e614e1e036768351cabaf1fad0a9811b99d72eedb44bc879df54a8d259a5f0bf776ac7c752eca169349ea281392a73063fe7ad0902e1de2c5da0ab55b09be630d22286c63943407d1f45b7251609bebf4eada6b9a0368f345b700214d6126bda6162b49a4551b129a0df0fd9fb6645bad54b1d9385e3a4daa7b959eb07122faf754858d2674a92baa1c4190f85e0b4f82de0a4a88e59e0fd2cbcdfb2967243bfe8b0f5e36e35a113298e4ad123cbf8dc1e09e8c8eb8c10390ed46451d0c25ac95b91df5d50bee283111c66117a309ef0e04a9677bb6aa45651c3a677a015e5780572f6dd60fa0b2328fe3bc107eac1108aa4b5721dde904824c3162fdb39fd1d1bf3ab5dfa1b125eabeae07797de09b19e804957d3d6c980d4573c979962e5150c0efc2aa8c3b420a1ea837d2fea15bb3e7ad4d226988bccf4c1e560a03378a4b06c8c1f7f64d76bb18b462b3dce71555f53b43ca6a2204a0a9f3bac0036a9a5fa491dd29665e9e941b8f5698546b4addebf8c4f20cfd62b013a7fa0364f81717a948eef6ca2f47cfc34076fd66c7fc026d0ef42955e7f843b99b7fe009e5803f232bbabc1f7f821881e7f2e9f459ac45e45c800178ec55b6c78f898a616a6b8176c106e1e817adfbcf2b9fe0bd3f44906e912ba3068b4039ca57714b6d040e7118c4a8023169d19bb8f94c41bc24fd335a9fc6ca55adfe891775c2c01b2f8c1acb920b2bf996a6a7f139bc8f4b9d7ee735f9bb78eba8b6c8782568420d03cba84162f537dbfabc2b32dcd73658398e2a1206fd513a24b412230d6a997facfdba02e23dc3231ce193f8ac367a3b7b626addc9476d470993097786a1222832f576a3133eab339f3fb050c8a1c558142338d2926c22e6eefb94dea9b5f0f75f62c189676df3bd2291ac9a3bba8dab955c16917ad81c13acf421da789c80bbcad41f2ada72895e5db9ed9e2bece07cf5d96b198ec6be2413c53a19a234540fb200c2712e00d51c8a8762a7c42e40efbc17bf324ffa651c35c228906edc1002b8369816fbb8a04d31365d7a5a50cf56bc86ed7c624c8da0413b9c68b323b465f7228943b8d6a92567e0976dc488ff80a8f16db85820c4ecfd2794ed3757c8b4f83237052acfc76713dac88fda3d0c4cfc11cf52a9ddace1215fd9659957d994afbae65980dc0df1ec5644f5e01de84691b4a7055a041aad289e2dc45baaea1a0d4c21a592a9e81e6df451b77f001f03c34bdd7b39917c17ccad8524194138f3aa65e427953cf85e29f81a3c167bb39252124a6fd78ad77b79f2decaf146bdc436e162de5371ce6a8a670cd63d2c7868d11fca5b6ea4dcab63fe62e159ebef4a17547dfcf7b82d1cc3a8e0c96f3a89bf5a8fecbb35200dd27e3b9a0aa2c8933906d4c1082145c49463058669076b43d8ffbaa4a70a250d884675eff8fa3b5ab5d7fca919371f6c0d2259bc845b9c180e113c06e5c3ba4e967b1da726f74fea6aeb2a672ebf3a09dc99f9f7c08c171508f889a1c931ced553a84da4200025aa105a6e2993fbab0f16b2bd17d2b2da13fd92e214861f4a32baf0756dbab8a13818d2ac80391186fdb054cf906781eaf68798f4821b600b9491d5356c771fc20e22cf6c8d4071706c76d3f7df61fb50997182d478ea24e6761d133b1c27a7b0fb608f0c152cac9baef35c0dea8a016b823927a0bf2b25c0b9d8fd93de93786054ab5d47c3de9a19d87beb134e2a831e43046e4f2710691a9e1b1857878a7e6032e8221b19532929dd2f642bd6d6c42f7429951c653be03d59708884dffe0588270dad1fe47e1993836a4133141ae5dab84f8f421538dff54480d35c735fb8afacca0fd4ad35e599d6d91ddec56b55383ea781ab5db72824563e9ec289659d9d1acd3f919f9d81d11b068905c7fe70d07c679747eb8be0894b50514f25caf6663f0a1f1c26cd5cc970999a87e33243b721e00a3f65d95ad573fbd8e9bcc7be4a9feebad0faadea2772a86b9dc547b52c0e0b339ebe371d1e518ed5ac5d78b8d4e5492b682df8c731d863735731fc4590f68c1536127030c749d6928ad14634eb858f86494552d50edf26cc4f4a5e94976417f73bc3fc6f1630a4297038686cbb12ed6a5276bc4c6178c71333949d0532f285fb6d8bf1de00a4572242f5c71c82f4aa0af7fbb9adafa7e4d7955a1d2a7ef0f82c777a5223f53fe768a3156d06d525d0a40d3e0df00c120728b425e39a426e065afb8fe355f26b5514b8e86734e871457b43b37efdedb9b943242b91d1e0761988e339a9c28e5a617c79fdc23aca855363406022aa4d966eaa0ed381670e7551472601e987ab60ebb742aedb812d210d0b726e241363b10df4cfaa49ded35297775b992b7bbf7b1af60fbec56c603d68795c32b9e32c34044bec7f1052ccd2782c40ee4c43f9ecc9d9e111e99e7ea9c938967023f72e789da622f253302a731e840864a65d69a0b45c39c66a20a2b93383857b356cdb8d039c08d233b8062d94c2e23d9ba3c37f8c032f5b3c4d009381921199378c8cf401640cccf7329fbc1b4bc92321796688a577b629d27d7f294d40ef55146cfc712afab7ce988c4ad99320cb1da7278f282b5eaf3ea444cc2b9122734fb80c3322d080ea8ead96a8110762e17e94bb565d423d23233119f8ed23396c62523d46f99b959094e29cf21a159679784018eecd6aca1d6d8c3014d88425f45be7825e847ec97dae0313c0d5a3b86829974969a250cf7e3447e7f8a1912917f91afd96c6041fbe0e2e96e9c7d4b065e813432f7c865471b7757792d6f194520d4a16b3928751bc1455a1bf5fb3089d6fcbf96a2a508763e9b09dcf192dee7fb64fcecf120b5221817c972eadecd242bc9853be6a62b0fa818b089e5058fcefda04cc7c26f2e3342ca0cc448da8b8a482caffd663878c365301e3b82e4264901bf82f588d55f4c214bd69e196218903ebc42b9ca09a9b33203b539e3844e696886a09a0563b5ef34d44d7365227fead652db9b18a441276b2ab2f8a521cff5d9a2b44633a35d898404eaf09f11a9bb4bf85477c2d613eaafe9ab7c1c3be22d486694c2af6f51ef00108ce9f1a32", 0x1000}, {&(0x7f0000001ac0)="b1daeeb39936b1e4e2ec850651e76ce626840323e574fb0f06285d12297562c0bca957f8437d1d8049f91c3c2b1511879360da9d269427f21f83ece41e18953c95f6769f4ac9ff989582c3cd6a2677c2832eaa771e1f31adc884f067918887aa310f49ea081b10e7eddcd497274904fca0c487c3b54f2f0ad457db167c99ea3c1efdb94500d4f51dca1f760dc63e29c879f9777309a97e89832c56d6b34bc9377962cf0dea8ebb2c356023141aa6053958a0b8a03da36e66d9418032fa2624322c2d882c596bba2f9b456ab8e43898e5f2b9aeb3ef51df6de54aeca69de6237e1492cc08b2eb016bbecdd9573209f1c82b81b9a728190d428ae49155e38a407caef8755655a55d9545d5fa313da6ce6ee5e4fdbe3484c55e7b8afe8c68326501a27de2456109972c29ff16804b96d7b5fd02a3f28dd311ff1d3c1431d2a48e519f822d44684402b323335b700912737dbff37bf468c77703ab56576786d2500f0cecd0fa479d547994c1258191a881a2a7c8d64e0ac72a3f7dd7a3a8478d32183fcf410d172707a481662eccaacea73552d1904097bde84abf8a7e2a1663adf4c1e323c8fa6d932f27534683c4320219064875db5f0b1037c4630e10e65c639d8c160b1b503824fa6f7791d92ee90128ffa9547b108e985bfcdfd2127189bb63e4c81c354025a4e0519d792f0b2e011cae6c1f21fd7400bfd59f63fae136f4b6f4c82254435b3a4896281dd53c7a13aa864e4fb0b548f3a16d7c27212fea0bfc28966f41d1aa36708e06dc1a8cc6cd914505b8171ef94ae6dc33f0301cff565dfd7a30053138d1acb7dfffd254a72bf79eca78236359450a82c34e8ef0bfeb2557aea7142b1aac59f0305ca84ef2b877930f10b66f42ad5aa1f1d34ef7f4683d4cffc019cc274773389913cebd5914c578196d67a23e1a26286d4b4ce4400b3c2bc970db0a97557ecd8357e8508e2630236b5b42e82c1a5cb417bad70c4cdd332850337ef770f3fd1398fb3659eb59036213d9c16a8042f8524a8d0e7219261f26b8ef545005ab627a72ed98519b51345c5c3c26dfbeae280da7742c7bd4657a7f7e7a0ab0b8a13520f8b47ea0e66f4d57ac6960f7b2c2138a175b17fc60ac40d80f7ba81c6f788ee6d7340c59c7cffdb5d64a5e93b0181bba7bad7900af45e123110e6a031f6508b3b58b22390dc882dfb622591e3e7b5c914834e25d9424d9ef1321cdc9c0ee8bdf7cf58b34bf2dd009546ddb99f07828e4efbdc5dbb4f35af5765571bf076fd659b7721fe5cea96640eff14eedde2664af4dcbe6734babb447a55ed5aba4f23e5a84de545f58bdca30a6bed9a3819b00d425eaddbaa19d321df466a3df3ca5ae1dd9994c7f8eef84fcff9e3d4521af71d4b74043c38b0398d3a321f1e87124c45f801737dd194f78f0b7f9861238506bedf89d04fcff8f12188024379373eed57c532b385f7ded6bc3f45ada16c0ef65992e089bda0484fb6362c8b9981cac328a1cf08a01fd89abe92d8a8b36b4ca756eb9eaa695152bb4c5d20c8a84389169b833aab8a802ccf34e43330bdf04df3aa816af6c582ec3bd4a010b66b558871184ae1e715c713faa283ec4d616bc615b07079d247640bb556779963e86cf60072ec0094a8ca9453860ad8d736b0aed4b0a4ae88e1f3b2ba6e171f42387be8add43ae1f1f8d9e42497fc0c8c12ef1af7401a912ce144a7d1479d7bbe9f34fdb8b3131ce39d0731831412eaad6e68d97469ff1289040e8cc3b84bd186a648c94e80ae886fe9cd8517cb2400bc32f03984d31aacdfc77e8567a416192031d67b61dee45e0ed922230b37e74c30d63adcfa2ed362a37853cb116bbf772514a09be02fd946562873407e60f3d23323adb15fe7c182a63a4271caf64d982db90e21745e75c513b41e649871001f8eb4933619e112c60258c0d7d4b72c84de3c4813aff325d945052c77b1a6ab3620218786c1128e0c51ad109b117b9a3e7e0468f4a48333c13f7ec463d702cb1d829ee9feb1b82db3a0afad18a694a6f189193d112a001956d219be8bd0b5d04cb1262021a1b2678917db4b277325da08e91821d7c8ff1f634478d411b8768e6b354da6c77bf7aeff7aaeec4ce0da797a06ade5564f1fe11110d5fea4f0d2a750b05498bf14435d6cff949478c98211015b6682241f3d110ff2d5534b38621003b3685b8688b42d9239b8f30554ea7e517a349085bed7c8683aac674c1ad155a34b873fa7a93ba3ed728ed8bccda8a302f0ca45f9f757f9450077df39f0d665d5f9413e14e053d85604e3ad1f9620835388b5f3808ddf13c65c0a37a79413fcca363a4b3e6d32e3bf86f54d6c3df7c326dfb1fc4aaf72d196bc6175ab49b44442e1e951104b9011de2a90c17fa0342383c5c628008a44e2d93e20dc6c5d9ad7d7bf895720bbbb7b101c6505ea5080d686a816be9149fc945e9edeef35c9f702277a44ee37883978f1bab8748978201fe2539243b73a6808439835334fd2fbb340a0b74cba16e3be69f30498b90307f1f9993c4d36935f255f55c978c910c59ead243a81797429ce3de1377d2492c5eddea2e85604499bd1113f30ea761967c51bbfd30e14ffbdea517c39292b0456a2ec5994508e3857c403c74003e077f1b96f35e0f3dacd1204c90c8efd36ee16ef9607dfbcafe3d4a1e73f3716b8477d6cc429c392fdbf6141c74ebfd54913538b21dee6d62b6e468939d80a35cbdd21da065a8d635c3270f587c0fee330a1975c61fbf01ad56ec1553592390569f0b053b24858fc31e1ad1af5320f08b1137a2fb613f79cf723e184c01548ecc780fbb6f6b82f9d7fb3c808f5fbbf7a00a16435803bd33982cabbfaa8608f1c5b9c334d92814d80f56f682bb8f3354de9e479ed3c69ddc876ca203a9083b190696ed344a32fb95deef90ae84d3a90f0ebfeface77c546024a78839d12a6c55935ab1131131c49afd20bf88b4bb02b8ddb4082e1cbc9a5294d24e0defb376ade1a0dbbb76340e25374c185b4b3986bb8dd72990304d5c8150307de1207ae5fda35a90e1a92fe536635641176db90223c6b92b5ded6f8ca5941c577c97c63b60bf01a7906d6b90e8e7f670223fbb8b0b703748024cac0a0775aa42bc605ff9028d407176d55b33a14fb2937176a294f489b8a8413ec683bd98a11057366ff69b6acc5103455f05f25fa3a07911bc562a51acf541296a8a47a4ce2956eb567616ac3c4f5b727698ce38522ec9a253931fecc8fbfb70368a94e1b3a523169d9df919b74bc51acc5c10e8422453056f5999be0fa3569fcb9de4a97eb8d59871c19c6bae3011248cca38d9a83e17557cb1b4ec155baf384b55ff0ea4a044c2370e36b50c6f3d38283065f4030e35ad20fc013e121ffa5409f8e18e6c3f6e51a7d0134d9931136274f5741893cd61bf34f2b846cfb86dccd8b5467bfd13532b61c8a9855d357d18eba06ef490fbfd935b59ce10046cd55507b098cb6c72b05fb4bcca13f052def6abbc47b346ca8f4c284ecd716faf6bd65256fda08dfcb1e46913ff78018f7484daffb2988eb52dcc226c4b2d9f05042133cc68a9440b3417915fb2e824ca95a6d141bf0acbde81d2fa44aa20c5b1167b3277452524678222c5e4eabff7ce361ff5c54eb2fb845477378e280b515a462659452c82265b705559fe2612ceca12c121c575e0e6fe4834546862a782f28814e2c063658567e99e5d6e766db04935d84c23655605275bd3f58cecd4fdab4303d605b8d29706b83de83903972c47692c509fd7d01f1bc341fab7dfd23c46188fb7d5191ba1cd9e8b2b898513f7e3ca9f9073b3663a85c80e2d19a55e8d8b5239b23e3540439deab00a093a6eebc0e209642ce7e5e4c8bdeae56f49a23c80822c522c0d783127eb093225f1270151599bbc89ba54e1a4696be68dd9b8a45e7ce4107f94cff00b4cf307822b4dd430736fb21cb45e1a664bf0a29dd0e930271642b1d9b66a4d873ee0ccfdd2eb913b8671aed3c7f8b895dd24b7ba6da267380cfda3b35eefc353bbc46dd3f8f55c54a0a62b4ca5cf23a06c2cab844fd20710f47d4c696944093de99eab6a149ff7de64ffadb0f8b5934f0a3c327d5a3f69abb96b62e10518fb293df970efa6a420c2c50f5fe7edfbf6eb0c279781f8123b82e635ca34495589f4b4350397238d024e6aa55aefafc159b9221a3de0769a6ea71b15f5908258077e48ff1c63ceb2cecac47a6a1832384f784a0bad0b474d8de615ec0145bb5424521965baf9bde2d350e3f721c645a04592e71ffbeb6bc1e06f1d31500204b76734d0cb34901236ee227767857f7425caed9fa84cd59230b9a9857a1f4be821d0cbc6ffac6db0c03b0f1ec2fff88cfd35ddd4662f996e419afc12d9c8ac7354f46a794737b6336f31dcbce7fd554ceda4f01fdd31b80098fa6175d47294f6e9db57b8fd8c5d6c749c9db7c5be0c7434238a0fe4e2558ada500e599677f3d61c1c1572cf201c3c510da0cbaf31b193019c50a0748799fbf7ff66e81f558c69135667406526bd93c7dd4d4408fa40153054d229089d653fa57f8b624c65bd54342943577f88b44d27e4a48068395ae6877f63523e8c0938cb5d11ce9a7f23ebc93f07b63345b1a37495f713658bd916da70e793141c9acbfa28ece09acc3be2e66ee31e12a981fe63a4ab0eaea404693f3d2f43fde4daeea0c1415c2aa5bac0b8c3b59ea9b187447ef19cb3e9a60730cce98db5ac6ff50fec41be3b71ef0c71be2520e7078c21c17093f397ce63820055f95ed660d4116fd7cdaec0cd6792243df8f1e427605c06d5c86dd028f026f2105027475a9b5d479d9bb3df689f7576c1bc616adce1b5401c15d77f086a3eeb8eb1fa3929898ebfa48a1a9d6e638fa0575458140e487f8e584c9f0c146cfa5b8db4c294ebe9768f9bd7d1cb907163851e6d3e70d472b2043784e48a0ffd5d73e88433808afce3f3b7d39d0fe2493f72e2b1bc5dc22d33ae588e23212e816d1ee2b44b2f4eb53dc3def77b2dde9ad52fa0cf241c97ac3f28ce4893913a8a7bfd3c9f90fe5bf2201b6d0bc0c1043e275d70bd852f6060b38cbc6b85bcc643d8f30f300ec04bb5f9d4d1650689b52f625b551f03f370a52dd8e23d24b55d3834acb6500c3fe3f3f7e2a2dfb125e8d16839688ac9290af1e7475ef94516454cdbb7ef2b979930fcf38dbf7f4ee8f073d947c3db1626f4c84b1e82acb975de612b73ab9f91c899764ff6db1927b148b5dd93e0f92b4171dfbdfdf18047019bc4af7c4547743546c7481888b9c2747fa862e337e56cc0214955ea2c388e978a9ce598a8a87d22532afc8c5545dd7b0103d37a8ffdf603a1a7393401589e4d4094dd400f325131e45b282aaebf764376baeb807449f5b1550b4904a12c3b84271eaf058372f82cbafcebe5a859abe0f6f8dfb0277ff710870f4047ff118b28fb5e25aedcd40fc3bc69997feace3a203bea2ea23217e74105fd596e69c8786b158e463dcc3db2170f0a712700cf1dbf81981a1b1a9a6e1fe864f15b874eee5fc9ed3aa77698cdc60ee4df88099f556fbc000c937aa4c9414bb840717e5c32388ff7a4a5315190c296e9d7385f40e82a64ebd2ea98cb869854bb38c08aceb0f614cab6338d3ecf8c15824f94cba04114682de9ec75372c9b96a2cd1de0f689ea65a59b72345e2dc75b7e90f286df18f7360013a75509135903086b19a22dc4e6e53fee622b89371f8d2f66ddbf1bf50db0d035349567475f7964e981764dcc8baf7016793536dee19acc9be4dc73f8", 0x1000}, {&(0x7f0000000540)="a3ce72c2e3cd9e6d0122698ce3badd546bc8345bff820c6a03f81a9d216e723ad107609931d2f1ef18f10d0ef068a2a80811577e4635f643c03865e5f65705eabee70cf05a49c34e323f6f9460574afd9656baab99ca1208805f66470ff29df14aab65fcc72d27c2719cf38e5b1cb395f31cc4886415f7448d12d785e5e868f153f9c434440168c3c2ba75", 0x8b}], 0xa, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r6, r1, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r22}, @cred={0x20, 0xffff, 0x0, r23}], 0xa0, 0x6}, 0x400) 19:34:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup2(0xffffffffffffffff, r0) fcntl$getflags(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) read(r4, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='9\x00'], 0x10) recvfrom(r4, &(0x7f0000000180)=""/96, 0x60, 0x40, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) close(r3) socket(0x400000000018, 0x3, 0x32) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 19:34:38 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x5) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:34:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2ca948bc9373e9944f1784cb6bf78ac18885c6178f569f19b40ec78ef8549e41db0cab4ef8100422c839f59bc7f84b6d5fbe15ad5f683e5d49bd7c240a2fa35abc45bb7ae35c99e1fd64a7e85aaed096a476d43136f08d0c86528aa7a01ddb940edd64f9942bebfcc73dfea3817e29ce2d358ff59ad1cc2a1f4427fd6bc4c130c2a26523fa76dcc742f2635e28066ac045e7eac51ac0c04892dfe6150ad3133e63d62b4b1f7ccc203430e78f7ccc8ce691edfb4f39f8b7de05fae0e106925f4978c9238a8b2dce7e53f039c393f2eada261a357da19072e3b3c2c25d78a80f1ab02666032d1cbe118aa66d581aef5f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000040), 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 19:34:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r0) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup(r4) read(r4, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r5) 19:34:38 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() r2 = socket$unix(0x1, 0x7e7c0f442a5955d2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x3, 0x10, 0xebcba7cf722a0b47, 0x8, 0x9}, {{}, 0x8310ab2491a24788, 0x40, 0xfffff, 0x5, 0x3}, {{}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x5}, {{}, 0x7ffffffffffffff4, 0x10, 0x20000001, 0x56a6, 0x7}], 0x30, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x2}], 0x101, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x8) r5 = syz_open_pts() r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0x7ffffffffffffff2, 0x0, 0x8, 0xffff, 0xf00b}, {{r1}, 0x4, 0x6f, 0xfffff, 0x101, 0xffffffff}, {{r6}, 0xfffffffffffffff8, 0x40, 0x2, 0x3f, 0xd49c}, {{r7}, 0xfffffffffffffffc, 0x9f, 0x40000002, 0x1, 0x400}, {{r8}, 0xfffffffffffffffe, 0xe2, 0x20000041, 0x9, 0x80}], 0x200000, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffd, 0x2, 0x80, 0x3d6}], 0x1000, &(0x7f0000000340)={0x9}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) close(r1) 19:34:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)="d65c94", 0x3) r7 = socket(0x2, 0x2, 0x0) dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="00f4ffffffd1007aa447007dd2f3cc9d6a78fafba741249e5c039b6c266d8f3008cf0dffced11a26e810fe33c828276cd41d0cb0d2ec50880b7e51ec54b4f86ed0b7e6d0f753b82c3c8c65"], 0x10) setsockopt(r7, 0x0, 0x4, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x26, 0x5, 0xee) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0xfffffffffffffc7c) r9 = socket(0x2, 0x2, 0x0) dup(r9) 19:34:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x1, 0xf9, 0x3, 0x401, "f5cdc09c49e083d4b0637757c91c08a4a004a80f", 0x6, 0x350}) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000040)) write(r3, &(0x7f00000000c0)="10daf8aa909a5c05206c2422e5a1cca5c0074e90580080d14fe693ce40a2a71e8f468da1be7131ff1ceedd3ccd0c7196aa36cee59ef981325e3b70f33703968bac6a7740a2708eb3a603732c94676d48ff947b988499a7c078042f96318ed96144b4454eadb48d8a15a91656a471ebffd9c652182e8b8275f69af37afc", 0x7d) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) r7 = dup2(r1, r2) kqueue() ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x84}, {0x6, 0x0, 0x0, 0xfff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{0xbd12, 0x7, 0x84, 0xd4b2}, {0x101, 0x4, 0x1f, 0x6}, {0x8, 0xa8, 0x40, 0x81}, {0x5, 0x3f, 0x9d, 0xaec}, {0x0, 0x1, 0x9, 0x6}, {0x0, 0x68, 0x8, 0x7ff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x110) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)={0xffff}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x4) 19:34:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x14}, {0xf}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000380)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="75122e2f66653000"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) r13 = getpgid(r12) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7fff, r2, r5, r7, r8, 0x22, 0x42}, 0xfffff001, 0xbf7, r13, r14, 0x8, 0x2, 0x4}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 19:34:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8001, 0x7, 0x3, 0x2, "a3a49998fe92ddbf3af328e71c9803b1e731c2b8", 0x5, 0x1f}) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) fchmod(r1, 0xca) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 19:34:41 executing program 0: r0 = socket$inet6(0x18, 0x58eaa5f2e75c5034, 0x8) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffff, 0xfe6, 0x8, 0x2, 0x9, 0x9, 0x1f, 0x0, 0x2, 0x6, 0x10001}) r3 = socket(0x6, 0x5, 0x45) recvfrom$inet(r3, &(0x7f0000000100)=""/211, 0xd3, 0x401, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x4) ioctl$KDSETRAD(r2, 0x20004b43) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x7, 0x6168c577, 0x1, 0x8000, 0x8000, 0x1bf, 0x1, 0x0, 0x8001, 0x1}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000003c0)={'./file0/file0\x00', 0x8c22, 0x7, 0x1, 0x1, 0x7, 0x72, 0x8001, 0x4, 0x0, 0xfff, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000440)={0x80, [{0x2, 0x7}, {0x3, 0x7fff}, {}, {0x2, 0x10000}, {0x2, 0x8001}, {0x4, 0x7}, {0x2, 0x5}, {0x2, 0xffff}, {0x1, 0x401}, {0x1, 0x9}, {0x1, 0x8}, {0x1}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0xfffff5dc}, {0x1, 0x80000000}, {0x0, 0xfffff001}, {0x2, 0x6ddc}, {0x2, 0x80000000}, {0x0, 0x8}, {0x2, 0x8}, {0x6, 0x6}, {0x2, 0xfff}, {0x1, 0xfffffff7}, {0x5, 0x100}, {0x3}, {0x1, 0x6}, {0x2, 0x7}, {0x2, 0x5}, {0x2, 0x6}, {0x2, 0x56d5}, {0x3, 0x401}]}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000640)=0x2) open(&(0x7f0000000680)='./file0\x00', 0x2, 0xc) r9 = socket$inet6(0x18, 0x4004, 0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) socket$inet6(0x18, 0x8000, 0x6) socket(0x21, 0x800a, 0x5) mknod$loop(&(0x7f0000000700)='./file0/file1\x00', 0xc4ad93e146b42d43, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x580, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) 19:34:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034050801000000000000000000000000000000010000000000000000001770070c000000", 0x2c}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xf71) 19:34:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x1) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$setstatus(r8, 0x4, 0x4) sendto$inet6(r5, &(0x7f0000000140)="abc72d9387d8c22e9a1f54033650ff500cb2ffccd61a44d4642af486d7568c4733649a133c10d58fda3e140014f3f3d7b69a1f1a52dc1abcbf82f375625a65ed3d7572cde4bc543b7e5d490b92cbd329d5c93bface9498f3921daef725a841999c35111ad203b7786356d43920eb777f6083388c2dc1969d1a1a00875d381ea744463e000078fd49dfbc10b989b94fa7ed10825ed1a1017dff7889f2c7d3d86769092a4881fa", 0xa6, 0x400, &(0x7f0000000240)={0x18, 0x2, 0x3020, 0xb5}, 0xc) 19:34:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/~is12\xe5\x05\x00', 0x8101, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x6, 0x5, 0x400, 0x1, 0xff, 0x2, 0x80000000, 0x0, 0x0, 0x30000, 0xc40}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 19:34:41 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x5a0, './file0\x00'}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 19:34:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") getrusage(0xffffffffffffffff, &(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x1000e) 19:34:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffac) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:41 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) r2 = socket(0x2, 0x8003, 0x0) setsockopt(r1, 0x3f, 0x2, &(0x7f0000000080)="268dc6adbcf4e0a3d2227e596f39f8d108c58442d9f63f3ef776737a76f9296d7d483de430182d5b115a6a5cdc4df1306464d1b3b9fedb2810fe950b879f63b4ada9e2118623e985cd8b5b14e639d8e4e4720e6d1f922058b17161e7304ad53d1c5fb700858c51329c7228d761e515eed722bd6eae7100008792", 0x7a) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) listen(r3, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 19:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus/file0\x00'}) fchmod(0xffffffffffffff9c, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="2b5d05b311f19e05ec22c5be838d99d9e1b282d67afbaa13e0312da3e04749fcf23fd94d99ce4969c0adc631920c83f1e7f0b81fc202d141259d3fc3f6fdd93a91b7dc731a20646f88d611aa3d5c13114651048c00b8b38f9574ff67dc498feffedd69598f8be4fc1b7042f1c28249b5675388460c8c2660aac21dea4cca04e74626e1da6d1707967429fe731d479e60ada1164eb58034fb0e6cc232e318cc311f0605b5dd9ef768", 0x40}, {&(0x7f00000002c0)="459dfa85b5a627f766e059e1905bb3190461b1bd5501b3a919a0d2058a5842fbca4d5476b55264c79b3d52765704329f4c9fad8c7346ce96ca75afff97136dca8f01a8c092c14e845b2d35b62a194167444d01d1496cb04a710ed12c04aec36bc2f67d74d228079fc9aad58caf8c19a4ea01fed00336da5b41c574526870a4f0ad7204001170a64340c874eee835ffebdcf721377d7f6a481124ea4907dd93dd4143b585c9e8e71dbb908a2f6dd65f3024a3ee49dc5f7aece1271ba45d85b20aec1bbdfd8deb3556371467dfdd30f25f20be149ed38e1e78b6e7e1bb1c4bcae1b0cc9fc0afd6d9"}, {&(0x7f0000000080)="9b51637cbabc70452080bf47efef11ace22ac7302b"}, {&(0x7f00000003c0)="b7b8b6b4683bfdfe9e7ff6011f00ebfaebb7315271553dc4dc492e8da5efc949016866f689b1e6ba7bfa71fdb4aa2be23fe44056812a189f2409ac1270e916c650a51473c1f7d73578f530ac047b5fed92d75340582aaa4c725996e457dca2f9d11242a574ed2f62783ddc2306293a56a5ba22492e015cc2c85d8146a7a504f670f0261933eb41e2138fb4163543d1d87c31d3d35d27b605ec31b139b64425e7351c162a1176fb2f8fde2cad02e7cfd28b5eb026ed9b2ead2e901b8f9c1eb4b23cc72a8fe25166dcd12f848eb255eb3465b9f0cdc583ef055dd0a08bf723f12d420586"}, {&(0x7f00000000c0)="3bb8b922e1ba8b8dd8ada5da5267b24c71ec7a0bda3a8d65facc5832c7104c7befca5f71c03c2f928d0d72a7b7931dc2ca88e39b9a674410c36d43a01f"}], 0xdb, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000004c0)={0x1f, [{0x3, 0x7}, {0x1, 0x401}, {0x2, 0x9}, {0x2, 0xdc}, {0x3, 0x6}, {0x1, 0x3ff}, {0x2, 0x5}, {0x1, 0x4}, {0x1, 0x5}, {0x3, 0x1ff}, {0x3, 0xfffffff7}, {0x1, 0x1f}, {0x1, 0x80000001}, {0x1, 0x200}, {0x3, 0x2}, {0x1, 0xc755}, {0xb7aaa59fe604680f, 0x9}, {0x3, 0x3f}, {0x1, 0xfffffff7}, {0x1ab5cfa0de020d76, 0x9}, {0x1, 0x9a47}, {0x3, 0x4}, {0x2, 0x5}, {0x2, 0xfffffffa}, {0x3, 0x84a}, {0x1, 0x81}, {0x3, 0x7fffffff}, {0x0, 0x2}, {0x1, 0x2}, {0x2, 0x1ff}, {0x2, 0x6}, {0x3, 0x2}]}) write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r3, 0x5) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) execve(0x0, 0x0, 0x0) 19:34:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008ba8162b27febf00fc0000ba0d31e99a00000000000000000000000008000038b60fb5590f", 0x2c}], 0x100000000000015f) 19:34:41 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a1973166207000000008295955984c87910162be976abeebf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c238495aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 19:34:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0x31e}, {0x716}]}) pwrite(r0, &(0x7f0000000180)="f7", 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f00000007c0), 0xcb005093f78273e) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r13, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, 0xffffffffffffffff, r7, r12, r15, 0x11}, 0x7f, 0x5, 0x1}) 19:34:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x15}, {0x6}]}) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x170f64de6fd33777) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) dup2(r0, r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x168, &(0x7f0000000340)="b6") 19:34:42 executing program 1: r0 = socket(0x6, 0x8000, 0x8) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x3}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x4) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 19:34:42 executing program 0: setreuid(0xee00, 0x0) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r4) r5 = syz_open_pts() write(r0, &(0x7f0000000040)="556574e57bdb63f8310a9b94c074173e99a07377087ce5e1ad7886f245089fabfece43bd6f5089760a9c7cc5de6111400ea52a062e40efeda7b49711cdbf05d3271af92567424af99f85263e87c159", 0x4f) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x8efb) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSCTTY(r6, 0x20007461) fchflags(0xffffffffffffffff, 0x1) 19:34:42 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) pipe2(&(0x7f0000000340), 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000500)='./bus\x00', 0x76e629268cb95345, 0x44) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={0x0}) rmdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/27, 0x1b) rmdir(&(0x7f0000000100)='./file2\x00') ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000380)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000280)) mkdirat(r2, &(0x7f0000000640)='./file2\x00', 0x80) fchmodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x1, 0x2) 19:34:42 executing program 0: getpgrp() r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x52bc, r0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x101, 0xfffffffd, "d730c100010000000000000004000000000000e4", 0x0, 0x100}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="06000000000000ba00bec2b18767f29bbd6886e43bd9dd1d809152c6b083d60a2e36a992582092709e4df23e7d3ed7284bfde252f869dbbe53f5b3e822811c066f5666ad0000", 0x46) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) write(r2, &(0x7f0000000140)="4550846ed8cdb711d00412568940d8054a3da76aa52f8fa4951aab8a0973890ca581df520678ee44aab3a6860178aed212ebd553c23b758451", 0x39) syz_open_pts() r3 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x0, 0x122) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x5, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) close(r5) 19:34:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000001000000"], 0x10) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x6) unlink(&(0x7f0000000140)='./file0\x00') setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) 19:34:43 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00020000"], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r5, 0x8}, {0xffffffffffffff9c, 0x40}, {r6, 0xd053d29532154bf4}, {r6, 0x1}, {r7, 0x4}, {r6, 0x100}], 0x7, 0x0) r8 = accept$unix(r7, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x40, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r8}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0x5}, {{r6}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000e00)={0x200, 0x5}) poll(&(0x7f0000000080), 0x0, 0x6) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) r12 = socket(0x2, 0xc003, 0x2) setsockopt(r12, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r13 = socket(0x2, 0xc003, 0x2) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r13, 0x0, 0x65, 0x0, 0x0) msgsnd(r2, &(0x7f0000001080)=ANY=[], 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xb56c360e08c6bc6e) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffed48450de8fb870d2a0e961995a5ffff0000000a8df278f8", 0x34}], 0x1) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f0000000780)=[{&(0x7f0000000280)="16f1838497ac36bf6218d7b802a1f70cac9d12da6cddcbc736f075d1e0a9c58406acfbe32236f21f3a0d73a83db9bcee741b1ddab3220138833b6903f3dfac27e22cbcc65a4711a0a2a5eb2c4510f4b80a532e7e8f8f4d5c94987f8c42495fbdef0e51f47764fcf592df2138e4678c15133d4bd06aa2ef", 0x77}, {&(0x7f00000003c0)="269161f8837ad3f2502c7defa6277dbbb24c479f306e4a2a9337396dc360ab8b23d8e52e250dfa55ed906dfc3c58ac471adee4022421b4c4b5c0ae140e7f289c981acd732cc6338db51f2a7c2604ce1ec649eef3b99742ff15a20241eaa5e0c1d4e63e241f88f92bd3f2b330b98a7ca22faabc4ceee903bae6db5752f4ae83e6d3a6370443e948a2151d85a36ed80c", 0x8f}, {&(0x7f0000000480)="bfcc454e2d925e34b0b559fb2077af476432822c516f2565134c7afdab664b8d65bb0c8fe09617bb7f3b6b3ff06fc9107c612b9a8d52fc8b6c5344b5f26989c2897e9ad71b70c6cbb22ed4adfc67d3cc5995becc4b43d80faf62417529cdd4a3d603dcc9e16a0671aa381d42b5920827dd91b0b5fb44c0c4565e922df58c3ff66b237269623f3ef24bce8862fc5d579c956a530005f5f0de6e9d55dd6ede086e87c22c24e486957ca63957d857c6bd515668cab4e160b6ddd3c3822ebb7c7ee330975744cadb38ebdda2e0f236082db15f445d5d23e95a5665c541a7fec89bde1530f1589067178b773b4006df802dad78ff4701d4f4c37509979d", 0xfb}, {&(0x7f0000000800)="3b179f1bc60d09bac71d66ee1760e46e69d53768de7e0230e02de4cb3090677f7c77140d8d0d84e66da277b1b64aed9457762650303f6694d75f4cd51f156543354f2b488f5c90dd30e5906252be1524109a834ff6b1c89ff45d77e8ee37c6d420d66e50a16a695d1d45ed7b2a78659e9fb44d9b88e375dd4d28a79c575850293b45e19a7f25d0181e73e7579716685e8f33d6184b54951f06993a5c6f2b08e88a9cac8a235e543374806ebb", 0xac}, {&(0x7f0000000300)="ee6b4bb7e7801b33357b0ce1a22eeab879fea2b8e27edef12d30207fc3b928bee10de0dcb3112a361a08b5db83ca5eaee954755090b3a788b62194c32825ed3221a0800d3b3eecad7df78588b393ec4dfa5f11af9d21fcc58ab4718a1716c6afecc6088acbe2fa9abedaf29a8cf2e67eaab858c9f100", 0x76}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() wait4(0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(0x0, 0x0) munlockall() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 19:34:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0xbd16], [0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x74}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00'/20, @ANYRES32=r3, @ANYRES32=r4], 0x30, 0x6}, 0x2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r5, 0x2, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000001540)=0x5) r7 = fcntl$dupfd(r1, 0x0, r0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500), 0xc) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2d}, {0x5006}]}) dup2(r7, r8) r10 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r10, 0x8020691f, &(0x7f0000000300)) 19:34:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4000000000045}, {0x2400015, 0x0, 0x0, 0x4}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x101, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r3 = dup(r1) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) 19:34:44 executing program 1: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = shmget$private(0x0, 0x4000, 0xdf610add2fe90484, &(0x7f0000ba1000/0x4000)=nil) shmat(r0, &(0x7f0000b05000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x2, 0x3f, 0xf, 0xbd7}, {0x4, 0x4, 0x1f, 0x9}, {0x3, 0x3, 0x75}, {0x9, 0x83, 0x8, 0x1}, {0x5, 0x3, 0xc6, 0x1f}, {0xffff, 0x40, 0x4, 0xa84}, {0x1ac3, 0x4, 0x1, 0xfffffffe}, {0x3, 0x2e, 0x7, 0x6}]}) 19:34:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") semget(0x3, 0x4, 0x600) 19:34:44 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f0000000080)=@in, 0xf1) 19:34:44 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getown(r1, 0x5) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) getpgid(r2) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 19:34:44 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) readv(r2, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/91, 0x5b}, {&(0x7f00000011c0)=""/153, 0x99}, {0xfffffffffffffffe}, {&(0x7f0000001280)=""/9, 0x9}], 0x6) 19:34:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x81}, {0x80000000000006}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) syz_emit_ethernet(0x291, &(0x7f0000000080)="b6") r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xffe1, 0x5, 0x6, 0xe634}]}) pckbd_enable: command error pckbd_enable: command error 19:34:46 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501609005001b0007000000000004fecea11ebefef96ecfc76caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257871dbc9cdfd88cdb28d6699a1f130027acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000000000200000004000000000000000100"/175, 0xaf, 0x0, 0x0, 0x0) 19:34:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000e5000000000004000000000000"], 0x10}, 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) 19:34:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7f, 0x100}, 0xc) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x4000, 0x1f) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r4) 19:34:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xac) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/26) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 19:34:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc8a, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffff7f5}}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 19:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) getegid() 19:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() fsync(r0) r2 = socket$inet(0x2, 0x8008, 0x9a) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000900)="80cb8c69fb4dd339890c8dd24a2ffb316f4a67e7727234450d7a3b24be3e235abe9917b68eb7236da1a74d126cbacd742c8af8e7d8d3892c58b56cf0cad8375e87f6dd0ec617111b6db74e7b311df6f41fc7b9b1acc394a019483f6b4649951026325f83552b8a5979db862fca223d4886fb68605879e045f0d97ae926caa8326d5c1f084c382e4d829ee26de648193494a24a40a765a1729e459fffc907a3f5a79f", 0xa2}], 0x1, &(0x7f0000000c80)=[{0x108, 0x2, 0xc6f, "7b27bd694d30c3657879ba1c115b25c6b922d7644ea1c6f33867aedd8cf755f5a7d1a46a5a81936d29362367eab45c95bc565ca7aa3b23563be2ecc415fbf4e2f9b86b8dbb33dfef44ccd053187d22c6a874e797bc1f11ee5332a9d183331d984fdc64fd1dad0097c8bbd1134e9d9884ce7a6d0b1ebe8912d2b2ed69af26b44bb179df1024dce9b35c79c2e375341c6c95e7ef30ced89fb035cc188cfff80cc6943168a3e90561ec4ca0aa6a60149ee733e2c9dfd0f797b59f971c9472efba52d4dc6b62f75700ba73078bee2e1afa2cec9e9b40e713ed25665fbf50b10942514805af09e38d2e4bb3cc9477e6274bc8e164"}, {0x18, 0xffff, 0x7, "5bb71066"}, {0x18, 0xffff, 0x2, "99"}, {0x50, 0xffff, 0xe71, "dc98b486b79185a9658e75d8af6973c178a8b3d7994b3c16167842758c298bb1677f668b4dc0db4fc1110d849aebc01980edccd89f437b845a5b5d8c"}], 0x188}, 0xc) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000a40)={0xffffffff, 0x8000, 0xfffffff7, 0xf49, "acb4a9fbe73af3fdc797e8d0373c7197e07f3392", 0xfffffffd, 0x2}) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) pwritev(0xffffffffffffff9c, &(0x7f0000000880)=[{&(0x7f00000000c0)="6c8311722c88eaa735d3b1bda89b8ac6c4825cdabe7be5b720ad7376c4823057d6504036006f5c9985a062eec616fe16f06bf095e49ebf948cba7abcdf0181fc951ce862c9cd3c53f19e4383ada61cfe9f7eac1e991534db0f3782dff45f8f5ca2141c11fee804593e056a7d808b4707e7e4", 0x72}, {&(0x7f0000000000)="3391374afcc1286a532ff364b165f1afcc535151e7630fc70fdda20e51e76f24b02ddec2f0138f036561484dda7257aeb4", 0x31}, {&(0x7f0000000500)="14df94cc687953cd8b708bc944f25a9ad18585561f48b7bcadeddc5277a9fb21d4fd95b49a6df7cf86b5ca7a7ab4d906233e5e6930c56960c99829a142a94c3848b6464d9e80623aba25125500a811e3accf14d37988df6fbb99807b91bc70f40924b4afd01097723c29", 0x6a}, {&(0x7f0000000580)="dd7654b76ad69a48f7c885faccb0fc56b79b86f405b7e09d3eb0ea16c376c9b69ca34bb5c9505af8dab3a29283795d61579eea27278a4d330ce1ab9ef03c4551262e3274849938ab2889c6b2182534", 0x4f}, {&(0x7f0000000600)="aee0fcc6149b21b25f116461b66940c76aad352f15002e", 0x17}, {&(0x7f0000000640)="5a22eac1b664448cfd17d0b74f4907e13e857000c9a74682eeb856a40fc1a88d7cff8df0faf281b3a2ec1b6454d3b966e559d21d81abaf86b2da9de8b6688f957fb44e2229cf2dabd304261179627a01608b6ede42e7f7fb10ac73875c4e856529475bc746d64d865bab4277065d463259918a85e69d946f11d456844bd3671d6887e6495ec5d0d62ad37e04655971692bdb2b643fc1ff31e7608065b71418d5b321", 0xa2}, {&(0x7f0000000700)="0fd292fdb8221c3e30eecafc9d61923f3c32823f04006851aed63b7d38e1fbaa267a1a27b8e76af82cd9f1b9b3500a461a9989748aad02a57964bc101dc430f85b01e4322c34c272ed0b228dd6a019e6fbc42156c04945f2f802a04765d11303c667cd9cfc4514171e294a373fc1a955431fbf48dc1951b3e465ef440852ad54ba4689059c5e72a2ae4054ab1615c1cb09290393974caac0f6e8d677e441d677bfb019043365e4f09e4c42b7b0e8e05a73ccefd33e585505de13dff21058c12f94cf5a0bd8bc502a6a9f6dd44df789a509c661155f10a4bf5437b8890845", 0xde}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3, 0x3, 0xb, "b08dce5800"}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) writev(r5, &(0x7f0000000040)=[{}, {&(0x7f0000000300)="3edef023f846618bf1cf6f6874315360e6c210462914626dede300cfa6e9a023558bad819724dd9f5c3ebf35495321983cb6ced458436ad9bb80923f733692b62d46b13029ee6b31c4b48ba11789c77db8df559b6c1091530b60ae09d353e38758f2de83e555b4fd826cc81399781695c6e3d2d1c54435a6c122036f5044a56a57c2106e30c4977fa37552ba", 0x8c}, {&(0x7f00000003c0)="9082d20d420156a84dfb19137d8d207f51fc54f530065446ddffe4057f2a171dcb4ac5a3f1b2d88b60ee7271180be67a6fcc26c11b9efb081c4def3bc7f344c259e5ddd310027fa0bb591ac344b39d918cca3dfbd93cafddd3c1e18d96a292914ccc21737f386ce40ed697dcd190f960e4a3f44836c91d1037ac5304e2ad61d4f45d1cbff37d036930ecd091f97041aae8ad048f3ddd3bccb6e603816277f7737e8e315b3d464d4b81f638264401d0b096e88496fc4bfe4987b370255067746a32f389d7ce71ee96", 0xc8}], 0x3) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 19:34:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r5 = kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x2, 0x0) kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r5}) r6 = dup2(r1, r2) dup2(r2, r4) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x7651, 0x0, 0x401, 0x3, "14eda3c00ebf3d38efaaf32dcf57bb335d22bec7", 0x9, 0x6d385ce8}) acct(&(0x7f0000000040)='./bus\x00') connect$unix(r6, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 19:34:48 executing program 0: open(&(0x7f0000000640)='./bus\x00', 0x0, 0x90) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(0xffffffffffffffff) 19:34:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) close(r0) 19:34:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0x8e25}]}) r1 = semget(0x0, 0x3, 0x242) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/209) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 19:34:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x82) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r1, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699f, &(0x7f0000000300)) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) ioctl$TIOCSTART(r6, 0x2000746e) fcntl$setstatus(r6, 0x4, 0x46) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f00000002c0)=[{0x86, 0x1}, {0x82, 0x10000}, {0x20, 0x3ff}], 0x3}) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) fcntl$setstatus(r9, 0x4, 0x46) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000380)) r10 = socket(0x2, 0x2, 0x0) r11 = dup(r10) fcntl$setstatus(r11, 0x4, 0x46) r12 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000000640)) 19:34:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7}, {0x7, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 19:34:48 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/184, 0xb8}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="c0d50807fbc2ff04777c17ae7d6b2c0683a5bd6063338f94740d3cbe4c1b11ced656976b0dcc23e37495", 0x2a}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgget$private(0x0, 0x301) r5 = msgget$private(0x0, 0x226) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b3000008000042ca00000000009dc4ae0bad2deb45007f1a0000000000000000000000000800000000000000000000000001000000000000000024b72ddeb8cc3818d2d63e5ea58bec9f3c3b3ac8a0782c79db9f4e33f83090859d03b30d85fc2aad2a40fad8ebce82d7248776cd8a2700"/144], 0x1, 0x3, 0x0) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = msgget(0x0, 0x294) msgsnd(r8, &(0x7f0000000080)={0x0, "79500a7eb92a496a8211e96d3b399bba93c9207cc8adbce7f7f4019a9f09579f139547836ae2fdba288d8b7bb75bb4aa562b5507e6b86267d4ebd59b6ce16b69dd26ceeda1dec6f29689a738c372a72bede2d8e6f6d38df26c73d365b282607aabed54fb2b36b083209f01dfcf43893e3c4b7076a2f6522310a35876b557f0338448c7a9ff6d09662ee69af2067fbeeda69943334611874707e03424"}, 0xa4, 0x400) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 19:34:48 executing program 1: socket(0x800000018, 0x0, 0x0) msgget(0x0, 0x9e99249008f0522c) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="7cd0a3f23f51b7e025723147b1bef929ee6cce8fde919ab0fe76c098f4c362443ad7d582a60e18e18c877e", 0x2b, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) fchmod(r0, 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = msgget$private(0x0, 0x10000004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffdd4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r3], 0x1, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x2, 0x0) dup2(r1, r5) setsockopt(r4, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgrcv(r6, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) 19:34:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fchmod(r0, 0x84) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) semget$private(0x0, 0x4, 0x2) syz_open_pts() syz_open_pts() 19:34:49 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0xfd3f) 19:34:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$dupfd(r3, 0x5, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) unlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:34:50 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0) flock(0xffffffffffffffff, 0x2) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000000000)='./file2\x00') 19:34:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6c}, {0x16}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x8, 0x4011, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}, {0x1, 0x9}, {0x0, 0x1, 0x800}, {0x0, 0xfffb, 0x800}, {0x0, 0x3ff, 0x1000}], 0x5) syz_emit_ethernet(0x133, &(0x7f0000000540)) 19:34:51 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$getflags(r3, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x0, 0x3}], 0x66, 0x0, 0x0, 0x0) 19:34:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9dd9, 0x5, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 19:34:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4001, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000180)="4c29e6fa6c26d47736abf2d28aa77e7984721f08140c6547d3b7c8080f93acf995a35782910de414cd6824711dc117b60154d705fdf540b47485423f865468d23181", 0x42}], 0x1) r5 = socket(0x2, 0x2, 0x0) dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet6(r5, &(0x7f0000000240)=""/194, 0xc2, 0x2, 0x0, 0x0) 19:34:51 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r2, &(0x7f0000000080)=""/61, 0x3d, 0x800, 0x0, 0x0) 19:34:52 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000200)="b82979bf76b30e5daff2c86849c4f0f7572d45c997cfc950e8ca9b84ebb49cfdb91cc6c0f55e9d2d9eaf59c2683313bd43bdb89e6863de887d2e98e8b01d37018e5d88c021f32cd9a543290d709972603965a223946f8ef160933442b37fa3e7bdddfed797b1e950face313c151c2307070002000000000051b4040d4f7ede44b49582aada0b198da26f70f3b4aad3296fda17f641ae158c4f6e5a36c3a1a2b30370598ec742cd32b4c37e5b85d949d764939f603e6baee8e8f4e7c861990843ffabf51fb8", 0xc5) 19:34:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 19:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000289, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0xffffffff}, {0x4c, 0x0, 0x0, 0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/37) 19:34:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x80, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffe542a538706000000b818000000290000002e00000003000000000004bb893f00"/56], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, &(0x7f0000000240)=""/224, 0xe0}, 0x2) 19:34:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") 19:34:52 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r3, 0x20, 0x3, &(0x7f0000000040)="9f28aa509dff8fa7293486ce0efa834dfd", 0x11) shutdown(r2, 0x1) 19:34:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x6e20]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x1, 0x5, 0x8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:34:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x10\x04\xd6', 0x0}) sendsyslog(&(0x7f0000000100)="55d487e991a8b6a454c5ad79e2f1b9ed115959258efbb20a6bf302c3d83e5aeba5a9c942e714f447431a2db942798e5113896245de61c4c00c6c8f1ca68563b984d8b33bc56e02c1cca8ec3a3e3c5ef9e905a257382b90db2ae66644a81e332866be7648ea0666a32b1f903250ce547fbf6c24b1cf90c46d9f804aed6e8fa9847622663412bce0859b275bc2bb7afd7af39decba123e6fdbf5984c5ffb30a333", 0xa0, 0x35) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 19:34:52 executing program 1: r0 = msgget(0x2, 0x0) msgget(0x0, 0x49fe4613b2dbba7f) msgrcv(r0, 0x0, 0x0, 0x4, 0x0) msgctl$IPC_SET(r0, 0x5, 0x0) r1 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x10) r2 = msgget$private(0x0, 0x8) fcntl$dupfd(r1, 0x72581178a625d7ce, r1) msgrcv(r2, &(0x7f0000000040)={0x0, ""/111}, 0x77, 0x0, 0x400) r3 = socket(0x2, 0x2, 0x0) getsockname(r1, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) read(r3, &(0x7f0000001600)=""/182, 0xffffffffffffff94) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000001380)) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f00000007c0), 0xcb005093f78273e) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffcc6) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x12d, &(0x7f00000012c0)=[{&(0x7f0000001140)="43d5ed8c0e563c0e7c8e43bae55d2dfe2792734bee291ff44cc533ff99afc8951c13372ae611aeb2f39cea7479ac9826f4498ad4c6ee4ce149ab39858e25562d533682a050e4e729451972662e7b0f", 0xfffffe1e}, {&(0x7f00000011c0)="45f54232848a2959f0e8dd468c0e19c37c226bb4fa401a245ceca063f390790a0b75e9931436aca1da37b2c9104542ff20c54cc762a5d208ba66d09b58b60dfb6bf8c41ef5a716680b520256fee9b32aa4e968463218d26d582853c643f894f0302e5f1fc0f3dbcc9b915fcb231b1efe821dd9c96bee71a6297f33e7bd1c40039163c8efb26e08fb174e36269ee8419c821726b37e6edfdbb220e5d74242bd832d08a0493e72f335aacd1ed28dbfa142f9e65a1d090835bcb0a98177a6659d6efb9b0e66799b255212e31d0a1839c5ff7b71c53d9b8a8a343d", 0xd9}], 0x2, &(0x7f0000001480)=[@cred={0x0, 0xffff, 0x0, r8, r12, r13}], 0xfffffffffffffdde, 0x400}, 0x40a) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 19:34:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x3ff, "e7481766fdbe2cddb4c87f9c107d4e74b0a3a26c"}) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) getgid() writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce0041d4c92c6fed44562933abc53831f6f53527e8bd69bb0a9631a7b05b7b3568b8e3eb8338bcc437c589796e27ed3f5db774e5b8ba202cf855fc1eaf898d90ef75f290d3e2061686dfddb941e9e1fb56e3689a8b884b39d0c963b5d8802b94c065fbe65423794229af46104d0012d4f5f7ea5352b4e0d2b8565e5c4d3697ccef63497927f47a6b1d66f9eec2d2a6e1e94ebb818466b67f", 0xba}], 0x1) 19:34:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="8302adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a4034385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf87240318089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddf00004123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a41204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f875a9255490b88ff1bf33436e6731ad3574d79be64d7c53ec38b394d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2a57eb6652c52476b0f4a1fc0c7eecc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d0403054667b76bb2aedb6ee790c0514bca51acf3fffff4000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645c6199c08000000b6ee306d32fe3b216639cb5ba8ca8715e9c82300768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059fae2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77673dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c4bb1a944d08a79cc839d77ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd46b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949679dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9000000000000000000000000000000000000000000000000000000000000000000000000009e31b69506a71a951c2dbc0b72b50510d4ce4b0358df222fd578f84fc418f406e9388e699a5f1cfe7b3278ca331c218233f37f902b9f067ab9203e0b2c000000000000000000d9c289af99a474250fb6ae8e20d834b54fe0f6ceb2a4217752af149aca8de1a601bd30d2b88bd7519c03d3f13338fe0f84c63df97d29af1ba87316da274dc89e57acf3c366e3e770cca16e95a16df0d2efb174a1e5857ed4d65e135b277405367031df28493a1d7db4b09743b31900304d5df6f46fda0826b4c4769693df9113d160b64abd654f37268b45659c9fc3477fc305dca7d8d1252812ac2f915a1b6bcdad6f220f6499242527b33120b007f0d4de5e32780bd6015246512a"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40000000000024}, {0x6}]}) r5 = socket(0x3, 0x2, 0x2) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x840, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r7) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 19:34:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0xb6, 0x100000000}, {0x100, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x1f, 0x9}, {0x0, 0x9, 0x80, 0x80}, {0x3, 0x401, 0x7, 0x7ff}, {0x6, 0x9f9, 0x4, 0x7}, {0x6, 0x2, 0x80000000, 0x1ff}]}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x51) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/234) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/237) r9 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r2, r5, r6, r7, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgid() getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r22, 0x20004b43) ioctl$BIOCGBLEN(r22, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r22, 0x40045720, &(0x7f0000000300)) r23 = dup2(r22, r22) ioctl$WSDISPLAYIO_DELFONT(r23, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) r24 = getppid() wait4(r24, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x1c00}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r30 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r30, 0x5, 0x8, &(0x7f0000000140)) r31 = getuid() r32 = getgid() r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r34 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() semop(r34, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r36, r35, 0x0, r37, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r31, r32, r36, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r3, r36, r27, 0x1e4, 0x7}, 0x5, 0x5, r24, r21, 0xfffffffffffffe01, 0x20000009, 0x8}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x4, 0x1) r41 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r41, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r41, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000001200)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xfffffffffffffcfa) r46 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() r49 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r51, r52) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r53, r53, r53, r53, r53]) chown(&(0x7f0000000b40)='./file0/file0\x00', r2, r53) r54 = getgid() setegid(r54) r55 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r55, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r55, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r55, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f00000001c0)) fchownat(r55, &(0x7f0000000080)='\x00', r56, r54, 0x6) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000b80)=""/34) semop(r60, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r60, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r57, r56, r57, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r51, r57) lchown(&(0x7f00000001c0)='./file0\x00', r51, r52) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, r51, r39, r44, r47, 0x1e6, 0x8}, 0x5, 0x5, r48, r49, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r38, &(0x7f0000001000/0x2000)=nil, 0x1000) r61 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r61, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r61, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r62, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r63 = msgget$private(0x0, 0xfffffffffffffffd) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r64, 0x20004276) ioctl$BIOCGDLTLIST(r64, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r65, 0x20004276) ioctl$BIOCGDLTLIST(r65, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r66, 0x20004276) ioctl$BIOCGDLTLIST(r66, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r67, 0x20004276) ioctl$BIOCGDLTLIST(r67, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) msgsnd(r63, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgsnd(r63, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r63, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000730600"/189], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r63, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r68 = msgget(0x2, 0x0) msgsnd(r68, &(0x7f0000000900)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r63, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r63, &(0x7f00000010c0)=ANY=[@ANYBLOB="b1dfa7cab2a13ecdb6b8492b42733f982e7af0ac2f8ccb4b9a29b21245d534df1017aedfc5c7cdb6c0114a29bb227f08a831c7b1865bed1e9c630dc3a7be949d78fdcad46805c4ad0bd27a743afa17e9959ca1d7e88200174bae84acba1f0f91bd1489d0d90ec30b9e438232445d1b379cd8a3dbec1ac420cab8e5d0947a304c1872c76818f85869eec5cdb8b2f4f9e4c2c6167ccf033bd267ac5d623eb4188531b7c9be1f035fb496eaf40d42ad16ae"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r69, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffff9c, 0x5) r73 = getppid() getpgid(r73) r74 = msgget$private(0x0, 0x20000003c4) msgrcv(r74, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r74, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r74, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r74, 0x0, 0x0, 0x1800) msgsnd(r74, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r77, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r77, &(0x7f00000007c0), 0xcb005093f78273e) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r76, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x1, r79, r71, r75, 0x0, 0x10, 0x101}, 0x10001, 0x1, r72, r73, 0xa5, 0x1, 0x4e2c, 0x5}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r80, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r80, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgsnd(r80, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r82 = msgget$private(0x0, 0x20000003d0) msgrcv(r82, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021a257f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r82, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r82, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r82, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r81, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r81], @ANYRES32], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r83, &(0x7f0000335000), 0xfcb7) writev(r83, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r83, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r84, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgrcv(r82, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES64=r38, @ANYRES32=r83, @ANYRESHEX=r84], @ANYRESOCT=r12, @ANYRESDEC=r70], 0x4, 0x3, 0x1800) msgrcv(r80, &(0x7f0000000080)=ANY=[@ANYBLOB="ff98dc4681f7e955781ac2cd84199c33597f0a206042e284002fa004000d7e1dfd6fc1a16d4ee7a374306f296de754b74d3209864aa50409c8d644ffcb5b5b"], 0xffffff64, 0x1, 0x0) r85 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r86, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r87 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r80, 0x1, &(0x7f0000000980)={{0x2, r85, r45, r44, 0x0, 0x46, 0xefffffff04000001}, 0x100, 0x1, r87, r87, 0x5, 0x4, 0x100000000, 0x6}) r88 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000640)=0xc) msgget$private(0x0, 0xfffffffffffffffd) 19:34:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x8, 0x0, 0x1}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 19:34:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/104) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1ff, 0x0, "df0006cae9000800000400040ed600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(0xffffffffffffffff) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000002c0)={0x6, 0x3}) fcntl$setstatus(r5, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1, 0x3, 0x7, 0x1, 0x1, 0xffffffff, 0x3, 0x1, 0x1, 0x7ff00, 0x5}) 19:34:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff7ffe, 0x0, "0000010000000000e500000001000000000016b4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r1, &(0x7f0000000000)=""/64, 0x40, 0x800, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000140)={0x0, 0x90}) 19:34:54 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) dup2(r0, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xac46, 0x4, 0x1, 0x0, 0x1, 0x1f, 0x6, 0x0, 0x0, 0x200, 0x401}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) unlink(&(0x7f0000000000)='./file0\x00') 19:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) recvfrom$unix(r2, &(0x7f0000000000)=""/49, 0x31, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce5800"}) r3 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000640)=""/153) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x5, "fa75bc547601311973dc942ca0b75d0f6293e06f", 0x800, 0x7}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000300)=""/217) semop(r3, &(0x7f00000004c0)=[{0x3, 0xffff, 0x200001004}, {0x7}, {0x20000000006, 0x5, 0x1800}], 0x3) semctl$GETNCNT(r3, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/139) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:34:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setreuid(r4, r8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='%^}.!,{2\x00'], &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='Z\xdf$}R\xb1\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')@!\x00']) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 19:34:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c2700000000000600180000000000b258ed99bc62552e79d99e000000003f00ffff00603e97a0c2", 0x32}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 19:34:54 executing program 1: kqueue() r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xff) r3 = fcntl$dupfd(r1, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = kqueue() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000015c0)=0x1) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x14, r5, 0x0, 0x0) preadv(r4, &(0x7f00000014c0), 0x0, 0x0, 0x0) r6 = getuid() r7 = getgid() fchown(0xffffffffffffff9c, r6, r7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) 19:34:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x361, &(0x7f0000000080)}) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r3, 0x1e, 0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) syz_emit_ethernet(0x24c, &(0x7f0000000140)="0c622de02cdf7279adeded8404740ab8e333dda9a3c90900000000000000520cc8a42867f80220448d89c67641d4da4f045dec0639a9042a2a8abcaaa54fdb2b7b640e1df28b9959bbbdebf59dc524023492739b0a87f702cd2c368cf6432a5773506066de228a6f77e2494fd55c1b3934475a91") 19:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f00000007c0), 0xcb005093f78273e) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r1, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000240)=0x1ff) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f00000007c0), 0xcb005093f78273e) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f00000002c0)=[r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r12, 0x40, 0xb88d}, 0x6, 0x81, 0x20}) socket(0x2, 0x2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000140)={0x7, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000100)=[{0x6, 0xfe, 0x2, 0x7fffffff}, {0x2, 0xc1, 0x7f, 0x97}, {0x2, 0x80, 0x51, 0x4}, {0x8, 0x37, 0x84, 0xa7a1}, {0x8, 0x6, 0x40, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 19:34:54 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x2e}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 19:34:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 19:34:54 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x6, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x88) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000400)="093a53fc1044649a3241c0d27715", 0xe) 19:34:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0x1) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) socket(0x2, 0x400000000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f6a5bebc64"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 19:34:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) ktrace(0x0, 0x1, 0x40000a00, 0x0) 19:34:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) openat(r1, &(0x7f0000000080)='./bus\x00', 0x10000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000002380), 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$setflags(r3, 0x2, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000100)=0x4) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) read(r8, &(0x7f0000000140)=""/219, 0xdb) 19:34:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x208000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='tap') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 19:34:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="66a254c298f1ecbdf2", 0x9}, {&(0x7f0000000180)="7a8f198dd9774ce25648d48297", 0xd}, {&(0x7f00000001c0)="efd4ff165d488d588cc7f6ebb6a8ad4694cac5f05679b466d79f538c", 0x1c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="03a035c6b13bfd94d38d47cce877e92791b0924e08364a1a8a28873275eefa1ba0ce93bd56ac77fcc78da7e6da3ab8d045d5e5396922818d98ae3174ea22d056584507cde4a76164a891065f4cd97e15cf1a36514173e1d4acbbcddfafc1abcb3b802519153d8479e16030c3d7992c2b07d4879fb8cc6955b49159278364c0b7a9348c1196bae1857ce0390a0aa190c2de3e046ae58d1cc22612455a", 0x9c}], 0x5, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0xe841ef7ffd0bbe84, &(0x7f00003e0000/0x2000)=nil) shmat(r2, &(0x7f00003de000/0x4000)=nil, 0x6800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x1, 0x3, 0x800) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000000000000000000000000007000000fe4f634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac554b3ceadd28708cf51882fdc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826891b99917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f"], 0xeb, 0x0, 0x1000) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x2, 0xfff, 0x7ba9}, 0xc) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b824b9dde1a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) pipe(&(0x7f0000000000)) msgget$private(0x0, 0x38) 19:34:55 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 19:34:55 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x3, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x8, 0x3, 0x80000000, 0x9a05, "af6a03e56e33bcc6c70d15768d8d743cc9f87e4b", 0xfff, 0xfffffff9}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x1fb2, 0x0, 0x9, {[0x200, 0x4, 0xcbd, 0xfffffffffffffffc, 0x0, 0xe413, 0x1b6, 0x11d5, 0xffffffffffffff01, 0x1, 0x1, 0x7, 0x7, 0x4, 0x100000001, 0x10001, 0x1, 0xac], [0x4, 0x0, 0x4, 0x9, 0x53, 0x401, 0x100, 0xbe, 0x401, 0x7fff], [0x401, 0x0, 0x1f, 0xffff, 0xffffffff, 0x4, 0x1], [0xffffffff, 0x8, 0x0, 0x7, 0x4, 0x1000], [{0x0, 0x7f, 0x6, 0xfffffffffffffff8}, {0x6, 0x2, 0x1, 0x1}, {0x2, 0x80, 0xfffffff8, 0x9}, {0x81, 0x2, 0xffffffc0, 0x8}, {0x9, 0x1, 0x7614, 0xcb}, {0xc7, 0x3, 0x4, 0x8000}, {0x8, 0x0, 0x101, 0x6}, {0x100, 0x3, 0x3}], {0x8, 0x2, 0xfdb, 0x3}, {0xfd7e, 0x1, 0xfff, 0x401}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8218694a, &(0x7f0000000300)) 19:34:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x22b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x571815872d56d173, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:34:55 executing program 1: minherit(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r3 = semget(0x2, 0x4, 0x400) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r4 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7470acea) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r4, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="7a7f000000380d000000"], 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x1, 0x0) r6 = geteuid() semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) 19:34:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x10, {[0x0, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x100000000, 0x1, 0x0, 0x4, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x100000001], [{0x6}, {0x0, 0x4}, {}, {0x4}, {}, {}, {}, {0xd4f2}], {0x7}, {0x0, 0x0, 0xfffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x3, 0x0) socketpair(0x12, 0x5, 0xc0, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 19:34:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x80000000000d, 0x200000000000007}) open$dir(0x0, 0xc0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x44) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mlockall(0x1) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/133}, 0x8d, 0x3, 0x0) socket(0x2, 0x39d9a8bed6ca3788, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) 19:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)="63633bd2d130817839fa4a7898efd4e6fb186acddd00f4616dbaa618ea157411d22cd7ec1a64e960c8416e680363084f0def7b20b58ab1b5147bf2407388baa694a97a02", 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df3009807245636", 0x2bf}], 0x5) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103", 0x1ae) close(r1) 19:34:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0xfffffffffffffea6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:34:55 executing program 0: r0 = socket(0x2, 0xc003, 0x100000001) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463e7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae44447d459c4a73c238495aaee48c02f6ac41e74f3bf554799b9b891c69ece5e8f5300a4e4ef9d612f871f4385f041c10f0000000000009fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324a60eeca0f71cf0e480b7c97baacfe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036802569f47946578e6c3e11576d2e00c749c855343350"], 0x10) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x180) r2 = semget(0x2, 0x4, 0x408) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/212) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 19:34:56 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0a000000000005f87c8a5b6701000000000000000000c414400000290000003d0000000000000a8000010dc1bb893f000000000000000000"], 0x38}, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) dup2(0xffffffffffffff9c, r3) r4 = socket(0x2, 0x2, 0x0) dup(r4) read(r4, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r5, &(0x7f0000000180)=@un=@abs, &(0x7f0000000040)=0x2ce0b84db2ad359d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0xbb, 0x0, 0x0, 0x0, 0x52c}, 0x0) 19:34:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) 19:34:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000140)="0100358a", 0x4) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84959bee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548c4ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be93c2a150356a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75eca85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 19:34:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 19:34:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x1}], 0x200000000000005f}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 19:34:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f00000007c0), 0xcb005093f78273e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r2, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000100)=""/137) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) write(r1, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20340, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x2) 19:34:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) close(r0) 19:34:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x0, 0x4}, {0x4}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 19:34:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) socket(0x18, 0x2, 0x7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4, 0x400, 0xf66a1507069851e5, 0x1, 0x6, 0x3e3171a2, 0x6, 0x0, 0x1ee000, 0x5}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 19:34:57 executing program 1: r0 = semget$private(0x0, 0x9, 0x42) r1 = semget$private(0x0, 0x4, 0x203) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8003, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x6, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r0, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r0, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/231) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) r6 = semget(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f00000004c0)=""/189) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:34:57 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x10) r1 = geteuid() r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getpgrp() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r7) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000680)=0x8) r9 = socket$inet6(0x18, 0x5, 0x1) r10 = open$dir(&(0x7f0000000940)='./file/file0\x00', 0x80, 0x2) r11 = socket(0x2, 0x4004, 0x2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) sendmsg$unix(r8, &(0x7f0000000ac0)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x6, &(0x7f0000000800)=[{&(0x7f0000000740)="6264fbffe4187b24c6e5678e48dd1780b606bcb6580933d3bc1c62da0bf5001d3da362c8d7acfa0fd51ea3276332a288446f7026db012e8363dfb175d89c0b76b5afe308b4733e0663e3244b6e81441841741646627a2e1d14998d2e32d88be2fe0887a93781d23d9ea8b01ab337aa918fcd5690009cfe5da587cac9bd33787ab8715d7f846e3699ef4a63a36ed7e497528c0c9e357b3c90dc4cd85a70c1e3d2da5dc4bf", 0xa4}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="8ccec6c9beeaaf125185f9434fb71c6fd0610e4c568f0000000000000000000000e68a1da624be4b85f974675eb401f8cd5ba6a9cc53b6d03fdcf49144ca02a7f415ab02deefe9eccfb8cc3502146c0bd082fba523900030ebaae1722bf33cb232f7e19f663da2d9847aa7f39a41cfed93", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="d214c69dfe007cb8aa50134cfb4b2094e4a69cb0af05af2a687d745ba2f7ee91b24d338d"], 0x28, 0xb}, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x2, r1, r4, r5, 0xffffffffffffffff, 0xc5, 0x5f96}, 0x7, 0x1, r6, r7, 0x800000000ff, 0x9, 0xfffffffffffffffd, 0x100000001}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 19:34:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) close(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000100)=0x1) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) writev(r5, &(0x7f0000001380)=[{&(0x7f00000001c0)="b38f0ea80b660113426c88a81b16ba7b69b0d5577ce36958bda415489383820fd7a717e7c90d02b39c9bf7af5cafa8940130e2487436dfb06a7ff6072b5ac7bff232d0a123141c10ce06f77c57bf0ee0e840232f37858c171a54e687f7f4cdb029ffb760dbd7f3e4269325f42e0613853a6fb9024193652920f198cf517261d3ace72f1c0ec62970a2a07f7562584445f56a0abe01c7130ef80c0fbe93cbc3784e6b9092cad8fec5b2ecbd58dcc7da6eab672b8c58d53eb4f45f63a6496ed6ce35a9f6da159af020a5ef1bc9b4a086224123837bc6f38d57049045710cb6b7b2a386c6528b8795e5ef98a89770a65621c28286b2cb5d7ac11004d0696ea5b25dd5f624a046c833edf8a58bb6f6905093d280a412b242f9f80d4d1a1d2c28553116a4016542a415ca90cb662e1216a687ad7f2fe72641302081216058f1b3c877f996e38c2ad503f6ecd9f8cf830acb241310747e1adb5f7ddbed612e2bb6a3e7567dc32ac3085a716edd1af6991ff389a748ce2ef532b21c50ff58e24c89e40a8b6945e4427e49748cd9fa9050f5fe09e3df7f8894e0a578deb74aa55a0c91c3434d576d0e287815b5881d9f9342abf97ed079b8adb786a11f60e9a5dfefdac32e963239a213870d00eabe62901306dc1e68c3f08c6a38b2d1cd45f29b8439fc5738e4dfd9af4f430b49c57f88174fc15768950a4588a2a2ce028b331f7ae348a995ad2fcbee7a093fe3ad780da0d3083cd467fc79fc022579512586d62156c1a04fa6aa949d07e49a6e2b2522a58637983162b79506abf420f9d2e3b623084de02a95163496d19391849eea19930ae60c2882e22909295f786be79f72a2637fb422b880e51befa1ea64967d45e6310c972cd4400d2c6017168425ae7a1b2fcb31bf30983cf8e64fb848afb591f51de63b6eb1b91a222eb3f483e126eb17b4f13bb480a29db1f1737fd534a26469ed7903677d8ef39b40936a9c0f159361f3d5f836315490a19cac34445418acf3751533e79873cd083da8fe98b90fd5f2e6b3c44e84d2b6b6dadb535143a84adfc92e6661f7e5a6ecbe474f1b07584b4b8f9e2ce7fa5fe3444d548e8c5b68fafae98eafd422050509a36f68a28af6e7e36f08b232ae7d96691ca714941ada265d4398e524cb6d9e22f40b74e0e037dbd95829be5e84ed3e2aeb9b8dc990428a0d44cbd067dd6174af57e29762ed0d8fccf0dfdc31c8c9aa5cf621040421de2fc235350058356ac2df14fdef0481c2a59a1848b1999117e523f7f1e27cb238c420a3dc4a60a656da6c18687018a0a068596c177c1efadb8e1e181b8dec536530b63cc701b0339b7efd2fcd61e0045f58075044f6c79140974d0caf708592a93586ea9b1ec765268743bdecab8d26a0a191fe007e79ccdbf2167dc981f9280904d4fcca9244d719b35c2eb9929df79db4dba20d7cbece060d1f0273d06dba9b9bf7440e6ea6a0a81669e56db578323a58d5be1724e20ec5198d16a35927051b0aedc08d7175223be7cf1cee755a86b55e60599ad1c903a41ced650055395f684f2a9baf915369c976e1cdb99e19fdb0bd6d55ed617d96a84feeb896c544dafbad62d42cb4442d41c5ac8170732a8af8ff8684d685a603c907cac3af6c1b29a4682cd1b07a1450271d911818eab460695bcd6e8307df76dbecabffaaed0e02ba337340793fff0123e5b87d9187748cc5079436f0e9b93018b66e9f1931f75e49458914e770cb089f6df864223395330cc464521b5a4e60a11f6e9275355b42b796bf77396e2f33e6fd20ca724d621f1421b8c5377f13e774cba4d0ae8fc73f5b07a254a674f94dc1a14db26d10df824dfc8fcd3d459ffa3049b31519b10990de2ecdeaf1ffbd56dbcd5735153c1336db0df1a185dbf647d8f1c2aa6f40b803d095288fc0fbc8aea990db35b51b5c92abb3dfc8c8978cb34c0ec4355c46f982f8aaa6fb04c283839cb2f25e2139503bc2de1c6b865f63c1c4abe25496048d04b056431e69fa5013a1ebfcd6378f4c53047dc055900efe028f52082da5e17bf7ea76a0983eeae541ea8a448e960cda1b928624531daa08c8ab80dcd98295a952bb883dca37491f24f3f7cb6c8f1eb3ba03e45dd2c68002e2edc364e9469fe6cef82d67419c7c01a53a0d38d7028ed5fcab1102d6f458690bc205153c575fa0c850ca5d80c7e8b2ae6571fb72318e9327986357e64b6e063ae40fadfc23f2a288b8d4e72aeb05aac68173079fc1a6d8aa326f2dcd686bcc9848f14b21b60e651c3baf09bb33c9b30ffa35207b3d0c3756b8ac38350b7fcacebcc8934f0522d5f82da3f8ee366e3835cab6f331ebd57833dacd69be20e7d0499d29c996b7493f6b45af9faadcfb819fa993c7d0c9f08a436311b0ddef32fdf5308f50fc2b71efb5a22f186fe7e378c878701fc2cbbedf2cb458cb8efabb818d90d943db54dae7d5c9f55a510861d84a8e58014c4dac1fa252420c134fdd4ce82bbdbb7ad8aa48572230b50e4cdbd129ff7edb7cd4fbff4f29c59ceb487cf3dd92e60ce2c4119190301e527c16f35a8cf17a82a6c4cbeb65cfe4014e6a8118ca65d41115a328eddd6d22783f571676a5a7dc73d030b926af4d1c26028539654be6f0067cd51de99040f1e7673c989eb39569bcbd6e192e793ef474413a47b027db9f05ce0b054c925d5a01deaa05cc8c6f0a7b005fe5a523f4bd703633d668687e7dcc0de3f4655662a8b85bbddd3dab17f45eded2cb7f1a7936502486d2435a906c3e361182f35bd98ba070d9b8e1a7860cc4061888039b6982f7e0077497c5d73ca67b08c441d7d75a53d0507e3f1e4083376515a416a9b4e560e1b06b239cf570ad9851dab1d0f89561750da0f1eed32793f20a25fd4dd5e285461d4bdd617b08ab805e50f2e9c5ca5edad62dbdde67d674a2ef9e2d231654726f261ebc050dcd54043b6d1ea7ed0cae389789a50bc23141a03456e2f1c1cbf43ec059f963680cc6ba6f16871fddb55dc27f87dea0591ec7080bab1994a243c7dbc0a5a360b8aba5131c0ee17e449b743c29edf51699d611375d9e2ce4f6b4404c4cb03fb09b1d079ef3026e5df7dbe75b3bde9deadc851d8eb3bc9f97c68f7521c68a76859d621515ed37e7bbc983f284ee39e23d90b1e77c4348d8ac0811c1acefa4869d6f195bca28ee80313e61702e4f3fa9617bca6e915081f81ba5401874b720c7dc470919efae540f5b59538f3ddc320acc30bd417688db1e14e1a87351a80b95217d2424be64f9dba07cee526d2a951456d29bcb773f3d7ca7429058589658bb4db7abb2c87dd674f61871a67ad1fe694a5e0e1aa1b15b0f71eafa20fe16e471d1c97dac194b7cae042177d9411a9183f8e244899bb56f65b0e479a0a63e7264718665008b1a9c3b49b2f4bfdecf1a3294da3a526adf0873b16245e9debd42b85bebaaecb55f4b7c99066ef49763c256e78d0fee375719b1bb7a1dde6d95a02984dae202f2ab9c4ce089aef6b2b9643d0bef5920832f1bb026af3ec42dcc9e60bedd9580f38190db350609ef6bb1bc30f5a8eb19baafce1174eeae97a405b7a828de48d75186b6d75ac35d9bd652f4cbded0a6e8ebba2e6e8892aa7815101f8d9b386ff352f97c37f7a082194c0989b21b2d422a3c466794442274cf5ae1c15aeb927817d43b801553029660a8d6d576fcd0ef10c76d938028dc795256e5f49b5eba0ca66b7c632b08074b702e9f07d345f85c70b63f48ca83e7a6bdf68cf7f3ff018ec4e8eba8592b7a435377d4fb50cc47fb08ef2a48c0519e2563e6fc8b203f622e3f8ed7fdaf61be117e8168634d7a8c2c4a200c423c3d64fbadb4f15c26bff454ca5d4dde388f70d8e05df5734083a2a2eb0d9dc530ee24518ab6575cc5f5b7956c3c921099f4c1237aee1ac2b5f995eecdde91ad74d1ea47563c1cf16dcc13af890cbc1e2c084fd609d382a3a284aefbd68b0d264e9eea397f6260c87a6940e5bbd522a2e9380b842f664ff35d1d4c20eb369ad1283f08612e09f18f272235890d532ac698d3a693a21e998b22d6b6010a6855339cba941b0a18c89db1be05eadfbe1b7cefd97c6cb62e89f0c1cc1bfb832f479a780db17a9c18393429516a1d1bd5b01ae947723914e88ca04dc59acc05042568509bbbd29ceacf90490877f9c386c69e3ed8c2449f34e565d57e4e7cd0f1e9e76f995bde109466d93417f83846959dba475db53d3cc745745508037def7fcdb38f1d08117f1fd059e4c7e8a32d05aad80ee3e3e42f59d08af19f3009ff4b4505c2fc3aab023830d21da0a481a42d290e477b40dedebaff72d9fadc01e7e1266ed9a6262e439e74ac277c66b0ed81285a06d74de0ec38c79ed469c26169eaf1d3c89877d0b1fb05afb13ab3cd136cc676072f49f8cce0c52185d00d4e44bd213c3b87813e38a7d542b3001e8e52911e2d8e60182ff15c0d947c8164eed59aec8a058284f482c64e168bf93b0f4e7cac7e92188fcbc7a6a2eb5057949559623c455f0cbb4193f6a9e78ce03eb1a140853bbc52311c7b72bf468c1af887c0301a46c71b52149b852981c4908af5e74c5415f076e5cb0daf9c391f2c7469ef85de673e2e047334c8bf39745696c865db2826de0a615c88541b20262cc2f192584e6a2aad0846ca2be4f0c953ce6f98d749f467800eb82d6a9b7e4daacdefa1b06f654cab77ee92d0162531cd4fa65f35bf5ffd4a7f068b3912b52fc91e52be8b4659482b28d79743958c938bff2f9efbfb8ac78abcf2bfccbdbaa9462980aba51a3b47f176a035e8d132ee997f975b01db4e458b5d8b11ba4a78c661fcf41960b86dcc789a9792522487fdbd6720c4f83cd6c31107b35ad1baac33d81a2746e84dd5be9b79bed4b836c90d85e0a1e98429d518059f5d5f2d81cbbd42e14919f67421f5506d3b34441070049204d746dcad091f438708432475ea4de08c0d252ee7cc23a1f081e446e4c58b8a498f3e9f9fc7aeb067185bc1690dfe0e239ccc8b4478c19addfd4658e464299d26867759f78c43ecf1a87bb091ba6f18cf9e6181beb88ec35f1e4d9444cf9545e213843e6bb6c201e9b3b5d8456c2e344a3f262ce84e7d065cfe265c92f77c186c4c576963553d2b0f583068ce862cc395fe7be301bd870236be2af09eda5b4ec7cdadd5b461b788d0555a345baa2dcb9a6678826fb5f56bb9a129866771f52d12ea7642babf44195986d059f0f8f1c01ed10bb5cb056e3ae1b9ae60816be6e6a52e940d5e54050893469e9adabc9a1bd4255e0bc1655d9944d805356f35ccdcd034da382403810e805f9741d88df26980da713267b28ca3370acf923a00e489efda89d2ad79e4b36cb7278632341d1f1fa3f27be5ffd469f1fb0e04a8f6ee3dc0c5dc51c600caf3b65870069e707f2125e7b7919fbea895018c2ea531564afa0db7ebb597ae2e738f6ccde9ce63fc0aafd29863a5a9e5c6751e7c7512b9c2c4fdb01a4e52c759de62e552417cb9243e09ffa4a5d48d024672da84155998d9fb332dd5c5d7693e95ba6329c66eeb84283d697e1c3a000d2e76632571598c787d71f99c37e16dff747245da3c3b973b137fd175bd9b03ea6df0f1ca65e58484f0f0bccd0740938f2a2ca0856b1a2ab10f6651d3ae48a6467ba8c82f70cdc95519b230263a5906f0ba24569350ad3596c9d0ea9593a5f07c1ba612b1bcc9d64a5a8a44d2ae082ac4935792db893e6dd9feb035c3d7a86c145e7141705e5040bafdc008281c50fd0573c7512890d06638d086d9bb5173bc51372eeb9c8176", 0x1000}, {&(0x7f00000011c0)="f96bc3649bbf01309e45b1a38f7e36d60833e6d282ba501ff574b3b2ae59ee469aed72382b545a4ddfd0dfe68210c7e660c93b5fc7146236dba93d37a5a6564ac580589b32177af4eeee8a15cfc9b0a89a94af947d662c9db307f76d950431673bc1a8e9d3fd02f6e12c3b6ade87c1c2bc982685865f745c7398a16d33b7afa760d73ad9", 0x84}, {&(0x7f0000001280)="f9c5215a98ec124819ef6c9fcec5c796c5e957902446757879dd13278810002f17d003fd8a1bfb94ef802ab296ef", 0x2e}, {&(0x7f00000012c0)="5c4edcfac2a263a9b3472c4f52ea09d6a2766ba2b5bb97682b96fa9eb37765a54c05f25cf525547f2d4443212cad74a8a510dc4a1aea5b8e221f13e981ad97494bcd8797c59d4309046112df55f5cad196c62c750e690d835e6b9e2b172763393a6ed8eba4730826b09205934c676dbdd61dfae5e6cc780dea8c695737ffbd4c48edd588dc704e88ab3d1b025f9107198e4bafdca825c87c317c12f85adbad7c811c93bb6b1ac3be5f", 0xa9}], 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x2, 0x0) dup(r6) read(r6, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="8602362f45c38d5c008e782100000000e2c961e58dbc4f3cf3840e5d86696c653000"], 0x10) shutdown(r6, 0x3) shutdown(r4, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) fcntl$dupfd(r7, 0x0, r8) 19:34:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) getrusage(0x7fffffffffffffff, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 19:34:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:34:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x50) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 19:34:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4959, 0x80, 0x8, 0x0, 0xffff, 0x1, 0x9, 0x0, 0x0, 0x1, 0x4}) 19:34:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x132) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 19:34:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget(0x1, 0xf5724863adb13925, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:34:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) pipe2(&(0x7f0000000080), 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000000c0)) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r5 = socket$inet(0x2, 0x3, 0x0) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000540)}], 0x10000169) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x99) r8 = semget$private(0x0, 0x1, 0x100) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000300)="f8f0b979d692c51c29dd451ddb33992ed083c4f099b96c120c67778b58020802a4abdf3febcaa99a75ced2e28d8ae980e3e41e13184570f7cc081db48d665444a9ca4dc6216b5cc848a912d9aba5a20ae15e830b0869904effda1c7afed3d265dd154070d81c964d6cd3ae6a6c3528d11a09fc629750fdd054c8232695d0dca9e5d7b3393d89cd1eb03e571a0e22a07273cfcefda8b525bb10f29c69468122547f13d1a4e697bdbb1cb889190502569c86457d4b76b5c94e5a398373e1b9333e15cd96c3f4f9b344e29a0eec641f45f0a35e00faac6665a5fbe24734aab15afae680e2da0f45119d113c85", 0xeb}, {&(0x7f0000000400)="22fa76e7c66ae30dcd3164e8d1069d2e67ee79a3d5f6edf23cfcdc210e7fbdfe1a8ba4dac39feb9cfefe39017efec7834f65003f463e727836f26f7b2c32de5b0b05650f323bdcc0288fdaf8619dfd9f67e4aec0c3bc2526c19f94cc3cd2c67de151c1644c17f6ad58b8d0666b89f1890fc1db280410c573a6ac61debaf616e3f91976708f54e92735bb6789382707d5d8933de49ec125c03d3802178dc876de46cbdb91a3c73c5db256db6ec6b275616efeba4847b9522be61d65e1a856e337fb0baa5a42975f35c6344f4004359e3f390b8ef4d65935c60b5d", 0xda}, {&(0x7f0000000e40)="9f233a7734a0e15304e50e000e2fc50f720440a752dc01a569a0a0237905981457cb6d257a6ba2c7bfc8cf4491abf8c4a1f35f52e1000047cc8f655d16520dd64fee2e2296367ddb93d53d2a15a5a32f27e5795602326201172a416e335c54139349a6b213b1d02906acf260dc0ad03c346f63cf60af119326475c385e79f31403bc2c0878ca2ea4e06b1f3085e46a57971a8b69d9417ade22aabbca81951583467ef11d2241b016689dbc8ab8e045a0189dc93186b313d86913f81ee69dc555af7a1f93c1ab8a3a6bc6b2f055bc775cf7b60696b8094020cb1a2fcb23f0952858c4329925fbffed487258176c505c3d544f23e37a15ca411dd200f6f65b8cb35d2bc23ab2aaa187716236b0a3f84195a7d4ca", 0xec}, {&(0x7f0000000600)="5ba629b59dd821ebcb1bb4f6823207fdaa706ac61053148b576da932965f254f61817000e45c0c531a918eb22cb14c87df1e95a5b21a22abfe4d1ec65c346ca1025bd9eec1a58e3d46ae57868a61493512caa449fcd9267c30bd8258b3b84fd680b809226d3863cd41cf8d89810db0b49093462a69fa60335cae7d8fe66a15a389", 0x81}, {&(0x7f0000000b00)="a1999494aa384bbd9071199064ca0e915e4547767c7733158d9d474bfab232231a811c9f2591d2a71b0da6f3e9149634160db4051ac9bfa8ba038313144bca0befb81f8cdf8b150024f62e400a486e03234bacf8918c3b47229ba4ecd8696519d5037c3a181dddc8354cd67df39298101ce454e1404e728b51f5616a7739fb67d94878614d19c3c990dbc4b377718a22cf1349b040b442eab2eabc4025b145435a4e38", 0x118}, {&(0x7f0000000d80)="2ee76a9977b318d760b7ccbfedaf1b57ee40080820133a548003a36d6269645078e2e4c11514f8e592d4f96c00d1d5a6e31ebbdaa14d6ab009de548acdfdd565838db5e0f23b75a4f280570d19b7d226de8d97b1d2bf2795d4ed7d46fb069c7578c0e985e3fd4fa009ec032afb552c6b1e0d3b5c537308904f3b6addb5aea7c65a34660fdfad1c48c5f60517e7731eb0ef25bb56eb467bdb1816036c1c89cb323ce95d739f90fead1143b4d22e0fe73c084c1f1b9122", 0xb6}, {&(0x7f0000000940)="0bdc912ce0aa1d9be8e154b951fff733fbcefdbcc1b1d51acf8dec37496fb61c440a2edc165897a65df17c1fa18849928b7d76dd2fc76a747aab3d63d35c401ed9e8", 0x42}, {&(0x7f0000000bc0)="8fb9ef94956d91a032211b843c0d4d1ab72d140d1e01ea5e5e3204ea093c0de70be5b133c4b3471ee891fe174b497ca4b42ec6708f70c09469f92b5f4703953d252806d7a29affd1aa2f6a5313e7f1aaba43cc47a383a762e745744ef1143b08f66885926bec5400aab6b88734f3ebdd4270bb229b30ad1a57cbec899c6650c3d84bbdd4771a326915246a7f87416e78b3971aeddb3054bde6a5d6dc646134483e2fa608a5f81b21b296fcd7231b9e4bce71ada1238df0cd6f4adb1e4fd987d28a9766e9a8abd5e344453cb9452aca418cb0e2daffa5e66155fa2863f07a58492c40ea6dd20d5a018b3bf35841b966d2b36d4b2d40ddb6af399ac0068100d7eb882d8d5b6b09bdc931a8a974a3cd9aa7435e48f061829dd0535490846cc12967530292b173d21b88c84a69d5266ad42f739950a1d7f7d459157a425c51fbbc6113608f71d564c0f900525e45663c0097c87f86e20ad4786a67fb0d0701a011647ff92c38b9a0507a5f3f388e65f5b23766f200101516b9dafdfd9ae2449d418e2f3e4683431ed3323d6c80019486e7350f2300"/422, 0x1a6}], 0x8) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000240)=""/173) 19:34:58 executing program 1: 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, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x1}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 19:34:58 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) 19:34:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000006d1c904e74ddc", 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x75, 0x10001, {0x69d5}}) r3 = syz_open_pts() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x99) readv(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/101, 0x65}], 0x1) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) kqueue() 19:34:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf073], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 19:34:58 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r0) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r1 = socket$inet6(0x18, 0x4, 0x40) recvmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/247, 0xf7}, {&(0x7f0000001400)=""/189, 0xbd}, {&(0x7f00000014c0)=""/157, 0x9d}, {&(0x7f0000001580)=""/92, 0x5c}, {&(0x7f0000001600)=""/158, 0x9e}], 0x8, &(0x7f0000001740)=""/208, 0xd0}, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/93, 0x5d) sendmsg(r2, &(0x7f0000002d00)={&(0x7f0000001880)=@in6={0x18, 0x0, 0x5, 0x1000}, 0xc, &(0x7f00000019c0)=[{&(0x7f00000018c0)="7f2051ca01110917d7d0ddb9fab2c0657d869b41bdce096d67dfa81c23e2ea35098aa975b34d2b189514d8aafbfde2c2e41a7807576a3c86fd3758355e99ddc1ca3b31812091ad9b8204c9d59095ac8f45bd8d78bb0fc83da220643fb5a0b0adddd5678f3d33051bfac64f6919e83d2a6755abfc13c26e663fa4a3f6cf744b26e8b783889ea736255deef552c69b021cbb7a6e92cc94249c866a24ea089253cc642e59e9493645aebd9276a03e48b6491fe3b73f91694f7d22ba6bfeb39b55193feeba161add759d15345a05", 0xcc}], 0x1, &(0x7f0000001a00)=[{0xe8, 0x1, 0x7, "091853aa7946370c5448190f9e52bc4e9e14babd0e6db3efe78970c312031f94fc31d29b5acfa3f9e4915b3fc9275c9d28bb74fa45edf82970ecfb567158848cdbb743adb89604010efceef0c97f0ab0306769abd0e1ab73aac7a3df92082f5f16730bd6e501368cc25e542247562ae9b0673a3d5e1bc64c4a7c68a6c8ea85ddd5af09bddb63855bbd1963b133b81b70140f4f51a179834715bb3d78298379e000e5d440457f5ef715c20aaae6f301a4429bab43d01b3e4b723b816d0bc3d0b784e18a5d7093837fb592543a3e77f54c13f28512"}, {0x1010, 0x1, 0x100, "7e5674a20126266a7442a0631754cee4449a62d80180f4aaaf960dfe4240a97c9f21691c3ab99afa1d3346843cce0285efd172a918c497eae1209b5975a6770efc367df185dfba4124865eb80aca1c0348355e00c265bd3cc7b4bd10f6eff276837a6971f091f1bda389c618ee44d6008bea013aeedd5420b8ab91d44db6e7a9538037aa714efe2962dcc36ed2749aa30d722210a11665b8ba486cc9c5fead9213152aebd62a9ae79e147e7ab0e0c156ba8faabb7d41e00cf7fed631bba11ffa193033323bd7820ef18a6f8ba441188eb9aae0d2230863796f1c1975e66cf139fc78fa452092e6797cf35b121aa646d5815972200a00d9410d2e4d63027b1915b152a825c340d95253966a5a85b359d2e8e76f5ce02c8d7c15705562d17e9473873a69d6232869ab2e3835b435679d9772f2e8051e56741569afffdaa9d9556ca9d9d904fde428c544cb69d29f23640a849c75c5a8cefe9ef86317c80888ecd76f46e8f956dca5acf6decf9a86940427d0899f88b9ba12b84a0e1d2261bd19e018de947a8126eaa869d2bb3027090586bd0e3e4517243de5b2d39fd571f10896d5e00e7de044104949168736f1229bd54d881070d9ce530ad3996bf0d2346d9d0efd3c62528242ee08e6eea0b1c6514f6282dc0313e64a2dd6946a0194d4a12f02c480c5d3599525d8c43f60cc1155a1a036b55860e7df30f6e59a24fda0841b848a164d838f5b965a70df811b1eec2e2400a4499f4688ef0e910f93ddff9359b7bc27b5dc3f23a33f201a3b55d222d60f327e3af26273dbe6afa54178061f2179fc4f5898a1d52aa7bde93d519e26685e2fec6d007ad02ff26b4b0031abbce260f83f76eccf3873e099c62f1dd66c3072d11fea7a4a86554203dd11db2f10a34939a5d94253b42fec90935af1634208b18a88ad3e1911cbc8042b30d79f1801bc3a00c325d266616c118ba9a08ef550cb33e1d1e29d80d7fe06277e25e3981f50b7f90001ca8cf7939ab15934a934f8870f382b40a6a3fb9a9aba3b56996fa5cf9a2c4d511110ad0999023d752e77afa124d521dc3811506d448d045f79a369b7cb228c83face7d44755f4a04bff73eab2e46948e649b539530a29b223b19055e5732df202255797a7d1cb4d5f58e4d04988e4abd3fb893bf599501a8460c1f4e09789fcdd8dbefcf42c2c0e7bedba07beb1d595971e3e258f521ecb96bb3d7bb0655afaedacd23c65dc5d1b38a7ea4c9d0551fa3794b4ee336fb98adb149f36bdca84312e3f6b48d78b7127978c78395313ec32fb6691edfec6b3c3346d0ece28b8f859167df559732d6cb543ba99c9e3100a89224705ec583d993328c666496b42d37ad884a77b6cea1ad122a0b68a8ef3fb2ba1482d605b1bc13164e894dd61c8aba522a4f0ccd55cae2455b202cb30ee043728ff7c380a86f742f7ec44c8fb0a2b565ed825a66f57b7f26fb4ff0f2c73bfb5ad705a216b065327e715c053ce7919817d152a43983d15461748a7b873b5b45c66b4f2b0ee47fb08877249011845e61a352659057ffba6112fee8ac550462d886ac09d2d56966bf616cda5f2b9239a0e8b4083d5338773d0ba699d8d75f50f4f636c9dbb4d6f0a2d047e43560f185315ec71c8b6efe72516bd0885826ea169aa585bedd6333b92f18999a4080e58ad76505e011dbc92abcda5aaf2e1ccff88f006297d2c0e3320876101d0a95dda8ec77cb9751f78bb3f66a9ebdd836b69ea78233dd8d7a93e07cdd23ce54a24ec982066f446e66980cad7759563ad75fc9c9d463f61810f885a1815d5ddc67b4d20516d8f163d40c520f0325ce908071818553e6c481618e73a063be1a9fa7ebc73dc5e7ce983cc8099adbb369e4157513d13fbaccec3ef4bf27edd0195a16b488ac57d61959c41122f5df0026c6b5e7a63a9ab5a2d3d5e50319dbb5689f777890e5d3542a4e4734b46a7e58ab858d7127c80584079d6ef6d3997825abf82f0a3f71164bb04358d18ac6985e94e8ceef3b4371175adce404ff1a9877efd7629f89e47381758d1f25f4a1eef33a162c9d3ee34848e73806fdb6e3288e316b35717fa66acd855e2f85b4e692f5b5e6daebfd4c66c31a7b87f32360a7b49229b4def9b18b78e76b0532a559f5a4a66385e011f838708d245bd1d440f4474639c667e45b30b3b98e4ae7c3d9dc2af9fb0e675c64298637b6e7aea0859c698a6544aea82e0d9e5d7b4f023b85cb6e27c38fe79e825148bdd34af9db20e8650040009f3065fc8ec6994208d604830dfccd69f6f7fb3c4e99990234855173a34cb677579d0c271d0f09c850642a142aa65a66b373ebbcd8f740feac6733dcdb5de86d1e0a3e99572941203f4a350d03a133338a5006dc6677bf28d882133dbdeea66d2c51df96d6a8b2dc9e651119802345dbc4770f907d544af786e5550dc85365a8663e279850863b707d3ac28ac16609ca856675dd33a83a342028842e772b16d7601c5b14834e897af9448f30300cb914cb789f364a554b9fbe62bef38fe5274910b877fd188169ee858eaf9aa3756208bff6e4bdc8857a717def3aeaf9348fd8b754d430c1d72f429aa40a245a41c01ce3562a62eb2bd80e2f7e19a899c2c9115869a5f196b7246c56a653793fa0d89fc96904c9f3a7d792c7aa5761e0ea63813bfc0dd42db16ea6554388774233cd27f8dcf0f3ec9e71973bf1c8e92eca4e462ef039d28b713309084743e645bf735d80f049f865446735e0663805275eb7e7bc37a7dcf5bf3cd04bcd61136483a38d1467eb9538a97d98e0b741c781209bbd6caa4b64bbcb9b7fabf163adb84de0d7cf2e43aca0edf4314417b3e736ba95140af67cc18e77010cbfe6c0e3c260f90513a48e736e60338d7914dc0620076f589dafec21acd87571935f50b22da612c587f300c0e5518866a469b73dcb0eaad3876661b24326b400256382309fe00f7ad604bb984b3c5f2366fb4cbeb684f69e1694e1a34a57310ab48973bd4ffd48aa2351a2157fba12f641979b9ac078663f83249ab78281f1bf56a187815bdbf9cbdea025940be4991c46dae0f101a8787bd027e98e5068ee73d3c1bd3610f15a35e4b04282905fbb2de4282fa8e785bf128de6ecd8bfff86700be4e94602f4c8addfb773f6768fc170559d4105601afafa2a218f09a54272cefd0acb6b6edc864f315767245bfbca48e6decd3f0ba0baffe10ec79bd5e10e337b7925b78869ed206410d3e3394da0d98fd2247dd269cd2656f33a641b213cd1f38b2d5d2965e234d0ad406975f6cffc56e86d1805924f7803ae8c514621c206a167f379a3d5d93039fd44955a7d5ad528aa91fa5bb5b86f9732183fe7d4b65867f52b7ccb6f98c117b5cb2bf995f6ef6d727c03a3764658629a4fba96e8a89885f0313e102281263668e2623dfcf26faf918c81b6ebb4b120b2d1e76b3b2634c150fe3a33c1c45bd1fa89d5ba28761df1ec6956f9da03b29f8aa2d83ab5cb12d337a26f49bf24897b91b0df8097914e1a6346ca30667603a9ed8ba1a8e53516b3de1483392d42f3d71b147ca816daaec0c5f4fa35bc23b53f6b2af2958f04d2902ac513fe7efe3bf02b072de03c17ee9ab47f4d163f51a9570cedc8a2751eeba7f1e5890175f7e28e4288730e99ba1c893453af7dc5234ede1b11fb3411757bedb9962566e6691fa7475a2c3f3a52061e544e293339e9e426b6bfd20c5c8a19bbe98e545a54bbcc1325a5879f1a61306c44fb4b833ac8357103d677046e068a4fbd24a9a9b53bce4c635a340c1f4f4d013c2efd4dbbf5088c971a2588f2fd18d232c12b61c5668ab5db4a1c24cb5e8c2f0d0fb4bf2a60dbf0b39ed32ceb332aa764aab95441842604419f21934cab0da96fd262e7affea8ae164932617156e8efa2e4a1a62a3254a3cf81978541017cf194cf152cb1a8121ac1aa65e49689ad6f7dfb05ec90f2076582eebb5251bde9fbbfd3ac98be918c21dd04c72c66ac22d383fa8242deed3160cb03645864e57388e8f645a4fc7021031d4b2db58168b72754a0c18c041454a646406df7ff595c59bbf8a2c620e54b2d6ee32f0e4e6ece80430cd793205a4df4f999f820ac3619ece06760bd287b11c04d8ac0a8dcec55bb9aa225b1666f98e2b16d4b6ed46a5c72bcd6293cf82e3f7cd8b4a155ce25f0b4f5b5d1d227eb2f05d12c75a2e3c725c3642c1ce11a35fdbccd1a31f0db23c6815a8ada2457ec7790bbdf976923dba09c23674d2f9b9ae7c153fc360a3ce431fddaaee28568d634119078872f54e105797c239b8d5adb520774b7edd2ab75c3cdefcf03d7f10d7a0da396648d5bb47a9ad9d4f4dfef429192075b28701d6390219e2e1c6bbd470d1ed1bd845ebeb5c785194e2be8b8e1971eec6cab498e7b99519c6c2f72e6ef483d189af3448f2f287c1b4fd67dafb954c0d039d5fdfbd1e9871ecef720c55cd677359cc36c253d088200902216e5cab15ae1c23c6d3e98dd0ad16969d6b40a095449c0995a63f875890e4a1febd4b54eb4f4ada25ce44f581609e23d10a618d587d704f4dca8d54345031fe80bbb0b12e6c4a438d12cfd830f51b986719ce748236254ba4c520b900a7da60e15ed8d5d7b6733e3056fad2a5ec1cd11036b69e64a1b870855598ae66d2cd7fb9d7b7163cc2bb500792c6cb4373aa78560f3e5912e5290dbb83038a4d0dca48e2d37ccfd2dab77c350c1855bde44922936641646d33129ee741c2b0c00f30016cc6966f62368041ef6b4a6a56a6abbf4551a0d8567a083f2ec4b0a6c2d21b299e01bf90909e77d7f89cd3d9ea678213b666fb71fd6ae8c8b26bae5cca95acb67b5b2527db37bfcc92a1947108c7c82d20004162b7d5d451ba052b220c600160d6547d60e279f77761ac21a20ca2ad0d624ff295b94f461a4a1b640a9140faba95ef6f145446a0613424a77568751dab2096509ff0c80bcc4e50746e96476b177aeecaea796ae23fd9638a7c72aada258748485700fe8b3a1b770cc20e734eb090931aae5befebdddd77a493edb23feaa2388aa7634f8a158e441523018635789a095f0a25e498481b6dcf6b9ff5ab6c9e61aaf5db90c42e0e62b61227e4692c2c4d04bd799d068332b594d29e7aed5857fa29e77869bef3472d7ba20218d05484f316d14fa1e8d559d620ed75bfc25898aed9606ad9f4c0ada3e47d8787b6d002ba901492731d6fca98a4b076bd8763625fdbf704f70005a87dfe1cd29daa86a8be19c3517ea098eaa1ceb04bd333089f4548f1426c193bb0649eb973c19004d86dd53e92ccdca5fa072a0c8c8e207cc6fbacc687be02e73387f52fa561873f198d31764e1cfbc29037de550bbcee0872cb8f602f057477d608fad31d675cc8d2c29d23a64bc8a108506c9e32ac971fbaf210732bdc3f39986adbe8e42fa0c09652e9a913bd8317284e1c56181d2e9c92587de1405b303d0d3c16c0136a668ccb673772ac4ecf048509456bfe34b57962d2eb695f321d8be8cb53fbb55bea97301f0056aa33b9c6961df8bf15bc913663b34c29b678bfa4686d607deb3008a53c156ebc4b224629ccc5f99261d0aa4a36441efd47b50204b19d4964bfa6bee42a08bf3e3d8548ef60e2e844b38e5cefd85986704d59adcf5dab48818256fcc10a5ed5e98fba3401d8844e8920f5d5566bd3dfd2a97b859f119853f4a22934abd7ec1377fe477a9588c8090de77d8eb73f5affe95c126ea5d7cb69eab51d2dc45cf03c61da268ce62407bb0775ba64cf08d5685672ec6612bc7c6b0ddf2d573cff1a167"}, {0xf0, 0x1, 0x4, "1cad156f6f2ea711f89d177acbcb29d8334998b5d32f75c328b09a097b8997aed9ffdd503ce38712788da7b91cb43df4ce5561c7d8147594b0ffb039d6f41bdf5369cdfcab673963459381aab30fa455b252b3fb2cd721e4eb0cb0227d8f07396ac9706d70b4a4d1f40549c82d82176dafcc6973b01889a4e4844ba466fd7df9d0f16de43f037a7ec78800cec94fa5d93e2e1d2ff2ad612263f07a58e88ce4154bf956fe3cf40c3748ae1a5bd01c600d7c5d800fbe87245c6eb5027b648caa2298c96fba3e3187efe4d131386d4ebab91f43765592e4157fcab5947967ba5b"}, {0xe8, 0xffff, 0x10001, "ac2b12ec915bf4d2cee13fb235f825019e678e78c0faa2e28abe0ae22ccb370fb536f75a5d530d45e986d31076cd22a194601b86f7b9bb7650acd620cc0aa5112ab6ac5f0c7b662b07237648439d8812ae82ffde0766ca0583cf0ad139874a855df7653615eb5dcffc973da21294b818626f1591763f7b773ada41dcd5e8bce0728f7fc6aea23780e4e59b7890c13d55dd1eed6563c445f9982a450cab7da21101e422523ca343f35eeaa9a7b61b30e9e059baaa6eeca46952f28e15ec1ca9775160c740e5a09ebbade900a6319ae57a7af4f639"}], 0x12d0}, 0x0) sendmsg$unix(r2, &(0x7f0000003ec0)={&(0x7f0000002d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003e80)=[{&(0x7f0000002d80)="c90fbc96bab05cc090490280e0cbab9201bef8f613901f53ab1995be21", 0x1d}, {&(0x7f0000002dc0)="b110cb0bd76b8ee93f87deb2b00b0ab721a3c13dee5ad523c38f45146e3348c603f4e71b9537602b9e57330c6c58d3fe8a7917c978889b6de68cda2e0706596cf4818c8ba50ea4c950d95e5ff2b47b36bba6eb1aa79511bd2d83613c4552c200cc3e2b3e4e9ab0ab32e32d99eec4c0d7314b6a4f04048683c55bfb262e9fad8088bcc76caef11e69f672925ce134b8250dd2aca0dabcaa2edbe7f5ff01a5a570409ec5240cec499cdb9deffe105dc19fa0962a147200f9cdccf4e06701abae110b2c618ed19b36e3ada7fc0c63e9371c9372db8938e7f8c85e35d48fa958087fc0a9ff29a0d1647ea9a9af6292c4cda54cbbbd1db91da0d71978d5e7952bc401913db2052e5b3e3aae7c36f5cc9ea767d17098ef6746209165a31489d449d57a715fd5492dd32b075b31ddffce8e76bf1b95d9fd9b5fecf5a505128eebeeb4a498e89004a8aeab7019129ec7bf63fa2b3ad5c13ec19d34a668b767d71fec575dc079b1ce4672cc2073647bbb9a986008ea52113bb41cbc514093ffb491a7803728dd218a1c0faa97ae7b075b33a906d887ab330fb04b7a31177872706447febea9dcdc7eda6206308cd24d2b15ec02746cd7db6736a1a462ff4bb280754fd839da7ad806e95bbcd93f5b74a715a4e22ef5f0c7da1f92d88bc1cc94626f282f31b4beb8e734b68909c9435726cb4c9cfbddaa53a6dfbb024d5f036459d07e6937f83e49d20ad5c71828794016cc35ca80af7b3d5936c940b8b5a3726f617ebe692ad0039b64e4ffef6776539ba0e6243f752081df25abae0c6718ea649f55ab3fced82c93aef8207d3ea885f2599680b66391dfa494c8015789afd0c010a625ac3c06e099a94f87732d476917e22aa3780182b79f281c9690b0b979eaefe25f63fcd26ea67215475ba9739f6b0c65a60ab040a79a12b77c912489aa0f628c15fa5a1437d81e5515ca0a76d86425df7eba6594f78313eb1f34b4ed0f927ed8edcfb398152a02e64cd7462de4a14536270a8444cadc0b6fde82343b82a247c2246aebbd5c75cc3dfbcffe53287697284e3d03615f93a4dfe465f1bf4359cc71bddc9aa2ce60932858ddeb4e0174b6921d09ce2253bcd303a3940c09e041c17b46d5ac11090ff56cacee5fb2afd659989b52dc05593c825dac5e243b05fcf4a965e4e9744921b1892a57b5177a7c296dfbf7fb8bf6e5b04fd039f514901b1e1e9811f316960dffd203b0d3bfa49c5fb70df61cd4f648dfcae0ec1742d03e61b8a415d8d7cbe4725324f2c18eb9477865a17af8d6cf0a065f0aed60bb028a5ac1093ef341454f48bd2796a3c35069725db850d01c52f87652fb7d81714df8517c3d3e3416623df6e00b93982fa9a92adee0d722c5d3c946bf388d6b45e17548c56d50e8a6cee6ecb6078dfd3b97b64b4e9bac161ecc0dc1466e134870c48dbe95e7f719e0df39f5ab1071373eeb5846cfe62ab3760a0501388b57289ecf77c48fcbf884a6293c1890dce2ef80b0f6e6a4aa3bc673ec28a1cef86ebaf4141fff89ca501195ed8ef30c6776a17c62d14990a5438f3c1b28ddb3d7895a1a714bfa92a4f336455e00bb7867f8b3362b5d50e89f478c316fcdd6408ab853462f051b1e2138c7206f5b2cdeb948636ade702485f8193659b7f09020608c0aabf2589d23a5705325697d0227dc4995e6ae5c21da776cd0d2e5d9184a15b045748361109809f557b0b5fc48fec629c4eb893022f5f43fc0ecb58a5a8c70bc4c111a988b8941dda9916c46df8e1ae1010ab1eedaeed01d908f41e09e69472b16a84bf9436149f6c04df7eb62d710788a20d5e96c3c504c8c1163f22515dfc45e47d16930339e99c2c9a00dec4e0fd1850d3f15adec9a503c4e8334acf612111e7223f8b90a0e96f923e9b8659d9df6c2e36aab484dc6cdb17028916ed8715935e4d62f43066c3fe65d9cae513691c2d75c8e27dd189c7316890131045e0c74029477ecd897be4b5996406439832fea6b031c899eb671fe3d215cf2b8d83dde846967d21a896ae18e807b6879ba7816a385281cc5981ba0fb490a1acdd261d25e2601cd7bb9eb6a8267e0e5ac1bfae870ea10e3181e8f25c94df894c729eadd6b952aeae9c60bcd168cd128de7e7e314a065892fe2d043ab3799b73a5e97b7b9c03950bafe42dc45ed5df899ec500ebef6612be56fbb2191212456d3e5d5492ead8192765aa7a8562ee4e59d331a878f408f0fc48110bc15f9592e7cd24dc7a17678388da1a3c82f70b3570ebb384104cb5286f4654b624b4c630abfed4b1e566867028413045e0ae90aa1e3c7e49a998203d1cfe293020b6f0639ee7dd8eba60a7d353b7a911201a3fc619c1e141fbf4b38a5e9183d384bf45bee23332f2e9df7f231c12680683932baf4fff204ede5be73bb162bfcdf91daaa9591c5143d23014d023ae6a8c51e55a4ac59234cb1408898352b51a01789cf234b62537d44e2e9ff02c023956564539a8257380714e4749064e70e1e04227cd7d61483e0a89dd3d5ef5b6a49d585f1cf79e9a823311624b5fb6e62651fe9643aff7d3b376465f73c7225660f10ac9c80f8e6b0486197e73083b1c5ae93b711779a9e643edf5890fa17c868aeeb552cbdb7276e806dd85c8555d77ab38cd1138ecd3d933df9ab898af6bd08f4b7672abb192820e4c3b063c70dd64927cd1f11183cf331c43a8f1698a6e4f9dc3f3e957fe50ecf7af13c8a0bc813f51f94d6f9d747210d3f25f6e17ab44689f19cca7a9fd2480d029b4cc492b6c69d936b8f3bcbd1e28717984c331167eb8cfffb357ba59fb8fae131b2fbf3cae3c4adda2dbe78b4f239ea8cda980765be974655a0edd576e3a54213f524b288fe273389378a22b61fdb05ff6b8af1b20d8dbc26fc2a236f71bc155ad0e0559248ed14599a26a36c470fc5491386418db6fd191d46677285b12ce9ce6307056e040e585ba57c25dd6b756e1f2afa85ef202282800c743405827647538fbe2a1a0aa8bc5a12eed3e815bf164a3e01ad40542a46f97a3f0c28a99d91fce01ca56056783a85e89b819eff0d7a137131f63d687df18dec0406b5600db9538b0e165d37f5b5e22887c3ecb75c871c67a4b28979b7cd4f059a40e5f2694e33f149686f1981fc4ce92d854fcf832b6903a3d726d9cafb9e5499edafa9c711b11a4004d15a8e9f0b5a4ba5840d81d6974c30312f3574d6bf7e1a1014d31649a9d8034de07dfbcf8259fcdc08aa12c3e00bf75673bf8e9f6cbbf28f22b824c8fbaddf3617ee0a6d4e0196bfb52485f9385c2df29088f1a232af3ec2fc9f83c105d1abbb6cdf5704a2ec69b2e4e92e71cca86219c581a963ccbf400e7d05729a4293bb6f7cfd3e36a4fce44a4889731ed53755ad8584447e325be258bd9038e03c6ee40d0ba2c93a306da53e8963e0f1f7e42c9ecac66588d7226994684f377f11faa1c5b8030701a8af63ae9519aeed11f47525eeb5d6d10b0ee64eeb4b47ba5f78fd0a89f43d44ae5294577e793062f9bd7c3025781e496377a436bd60b456dbcccaa1ad7ff1981abf6cc6e0d16e0190c7b2f6e9db26bdcd90ca20b4537873131147f845245519bda955614122123c408b52b7847a7f888a0ce9df1415bcae00b4aeae2d1142fa2ea877c461a9cfcd052ecf471194ddf592c9a72668b015b7bc344fe8e65526dbdff127f3c5367a00abadd9117a0425bcb590c1e0a68a3b4266e16aeb17fcc522ab46e2062e581b61f5cd956d6d0aa96522df2043bc049ecdffc58ce7f672989e1858ff5eafcd558203b2b061b408cbe680a7e03aefb64dbf650ef98a92d92eb13e535836ffddbd569a0c8090e5ea85970e1cd369210b60f26cd01e9f30876230f3e9e2de54aa6181e861163d5eb44b36bedd6ebcf11c1b2d530662dc96adb294220ef93335badac7c81db2f80a1b618f741eb62236ee9ab18caede002edf8118e64564b6e800da94eac7c3c1620cf1941f47ea3b53ba60463d89f3c1d11676bc71a792399e973115a1b48bc587f81cd14eb886276e38bb70e75533a0919023d94fde7f2b23fa96ad03ec657f2e5b2be659fa013cd6db8013e8aeebc98f65c3a816b26cca9ab95e1b5e5e47ee9a969c31ee9dd614be5311071fd503ad4b7767e766c99ee57831fdd71a1db81d70e814db4d572bfbee239e6b53bf7e1d411b1d6ec2ea5ac5241e281a67c728bf1c4c4ceb707e61d54c72680fea456bfd8e24213a83f2671bf2942a4639b27da4137505949cd642906e8d9aadf0cc7e21e027fe8b94640be820e20e13117fa53da2fc3699c68b9361827d29ecc279d37afb112d0a2ed7bd5b4be5dbbca601c4ccc605b09c27dc8440022fbb3a0de7c25dc59f419ff6a39f68b4941d6a03b9ca2949ef5fda3415ee4f9a42ee0cd26c66394589802790bb8f76f8dc3a5c389a4c1d8bc85de17a1a0f238e9c7da9be4be4aaa37364d98faf5b525ee917c0af3b6660340efe5db4f08170d047576ed00d0c74ffdd80bada665237be7e102635ef2c1532296cfab11de007958df9ba1b6a069e72a7c3f4cc754ae12258343a093cc0e82166c7c30f84daf15f6f609f0bc2b230abe17ee8326274902d57e46dcd7fb2d90827894419a436131091522a0bb6aa7416ac131dfd8c24e26dc40f9e60a12e222aac0e7f2384aefbae6e9163220b0a4806c1bd64ed1ec2934f3fc3b3f9430ac96580a83b26f240ee66ace8388cc490f5442846a4760aaae8fa73b193ab2425210200c5f07d65609074dfc17070769660c6fc8371e92d4923fa751ab61a95547054a709043646edc655938dc6fb16aa7afd1ce14436ded0e72469216861721d46a79517841179eabf0ccf3f455aa2fd4776aabb6005473a2008115cf9236bd2846d0cbedf63608dc06079fef77b698fbdb55602bcd9204913f22c2afd9670e924f99e8e1deeddb221ccb27c2ce8f4f6505de50ede756c5f65babd7acefd43a14cc738135d86087732e34e5f0442d11d0e40601ef01da889be551e787c37c3d41b6c3b77606519881315fc2f634ddece6f4d481ac1698e49c319c688f93a4aca168443ad3de35ee40f05b73fae09553098ed86cb3c2d9e1e337290f311fb0a78a47a59ccd37ac8ab09668511a26019560548f09c6a64794d818282f2d2f015a4395d0d864a0d7c9edb912461dd2ffe105f8171b127ebf3a229ac314033c8cfd36080ada90910cb2ed316df933f4033dfd2e5f9350e37b0e2af432a39330f24cc3736d684ef75f396d472f62e2f658995180ded344f8af2d7869caad62791c7770b8613477cd6d843c7b07fd5e9497b2b8ca86e780dbd3a20110ad4831b584f553a5f4c42c3df06dd3fad021c5acc09b8a12a57f2fdb3e83035a0f36484e36ee65f27ad6ad00dfda02f3c5ec883e63e6256b3202043d5b00aaa6b5a2638901ec6efc6050b1a56348fa9228a5584cbec8b65f7f33bef9067ef1156ea250d2dbc3e38c076cad4d053b12ec4d4bafed8a57e8f509d67ca6fafbb18dd761382438e4b80b1477fbfff0374fbf023f614edfa6daafb1a627358c00fde1b54d85b103ab775d039bcd82a2cd208d68469cd0869c52798d7422f13bba41956c8734e536554e1e3bbe9a2639841677f14aaa9a995859333ba486e1ccf1781498dac48c4c9f9e9bf16e16a9678b93d1a2a71c14e3c42641867577e5ba7cf7820e1d8376b56c1d311bfe29987a7e93ce03a29ddce4596dbe51aac481b0926e540fa0b4fb69e8e25bde927566e31a8a0bfaffaefee731cabb53a6a33f04711924b674c5f04cf635be5413e0f118", 0x1000}, {&(0x7f0000003dc0)="ce7771f2d966f14d4d4e38086a59a3a56ad4952d87d3942ae1b50c1e8079ac25fb5ee67de4aba7ea8ef66e87d6a02064d3d40e2c2bcc0eabad7fddce3e7b2d104fcd9616101fd88c8dc18d93e38d69eb2791d206fa810e1fea84855d24ccf15954b02e1b050c3a4fc9b65da6638505499c99664c7711", 0x76}, {&(0x7f0000003e40)="5aacce7bec51a9e787ae367a97a9de270264e2bb12", 0x15}], 0x4, 0x0, 0x0, 0x400}, 0x4) 19:34:58 executing program 0: semget(0x2, 0x0, 0x600) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1, 0x9) r2 = dup2(r1, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x1f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x0, [{0x1, 0x3}, {0x3, 0x3}, {0x1, 0x3f}, {0x2, 0x3}, {0x3, 0x2}, {0x2, 0x5}, {0x2, 0x4}, {0x0, 0x1}, {0x0, 0xe0000000}, {0x3, 0x3ff}, {0x1, 0x4}, {0x59fbf3f04c141290, 0x9}, {0x1, 0x193e0a40}, {0x2, 0x1}, {0x3, 0x8}, {0x2, 0xff}, {0x3, 0xe9}, {0x3, 0x800}, {0x1, 0x4}, {0x3}, {0x2, 0x5c81}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x81}, {0x3, 0x1}, {0x0, 0x5}, {0x1, 0xdca6}, {0x3, 0x1000}, {0x1, 0x8}, {0x1, 0x7}, {0x1, 0x9}]}) 19:34:58 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="64b8d094473ed9448c5834bb87788af2b433a905c9767dbe6af7ef8a9263d13cc5bc7c2c352c2f3c5bed6bf9d0c33e57aa642800519a96c6d126dd73ccaadd884b13cf01776c3710549997eae7dba25dbd528717b077dd93d6dae5cbfaea8cb36788b67d187da34856bd96c2e21c1fb186061073d1f26855e417cbe495a9fe72dcd7f28dbcd255bc3428a065b99eae77fc1de198da65a04eef8865f09c80865f9860cb5ca06c653c37ea2169acc9db7a75648e0283d776afc5f9dee800f6e56cfc664b4fd8d856da", 0x1d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001380)='/dev/speaker\x00', 0x2, 0x0) r2 = msgget(0x1, 0x201) msgrcv(r2, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000007c0), 0xcb005093f78273e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f00000007c0), 0xcb005093f78273e) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = socket(0x2, 0x2, 0x0) dup(r19) read(r19, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r6, r7, r14, r15, 0x94}, 0x5, 0x1726, 0x0, r20, 0xffffffff00000001, 0x800, 0x1, 0x400}) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000040)="4c16", 0x2}], 0x1) 19:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x61, 0x0, 0x0, 0x3}, {0x4}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x1}, {r0, 0x2}, {r2, 0x8}, {r0, 0x10}], 0x4, 0x8) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 19:34:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xfffffc00) 19:34:59 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) 19:34:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup(r0) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) fcntl$setstatus(r6, 0x4, 0x80) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="9b885a782d64699164c96ba945a78b866c7a21a1f00cfd1874073c7a6f8970ad6935ba67da0f2890057c45bc836eb8e09b28c20cdd20cc87d7167fa48360fbfb5d614fd085d829f41ab11b842bc0c82da1ef7ddfb29175ef809cc77609c0d689f387bac76969a7f4c00294c5c35278a7680a5aa578606da111a4eae259499451a1e19a311bc4e5120245875d022e15843c9f72cb3e97441089b5e2e736b8a264599d801476993b6b5f10d3a3e1b41bbc9fdc1227b23cee11fbe93a50dfb47ce733cb8feaf3b5da68ec3c71f761295690e08f041439947d13a6e769e3152e556fcc", 0xe1) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:34:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 19:34:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000740)="18472e4b2daac57bc002ba05e40500000000000031dbece681ac8f830c8c940749afbd3a8a53526ba592d13be800a644f8a11337e9ba565dd45348b1bfe0a8f1b03bc33891076c871222b85751fcd4e4f15445f1f0a98e2d1663f09da17151df6392ba6a430f589705005deeb588614adc99259823cb0ba47428a76b68a4ded293e03d4c5be505e4f0bb0bb53b4354875e43c7e720459e298897148f514b987f07af64996e9184495f8b404fcb664182e57e45d438c38cf0ac8519a5148c0e5acf57d9080a8d7a55175ec73e09651651ac4e4d81b56032e548b6f16a580100000000000034e0645876a1c282e17abfa5124b781fb5da4ebcb05eb5f320f082629a0e359493f5ff02be569e67fc2c218dbb5def718bf4150be22d3db5b46b86e1ef0f63cd965a6c3bc02d7ab792d4d97dbdbbbb54dcd3818bf7465a207b393c5ec5b37c750a11752bef02270829fd26f2925cebcbdcabd17dcd7d8358d7a160a9c58ae88307a78a24e82c23f2722e8060467b33f65085f83fa59be419540ef2235f606ae4e79ca4c91cefd41bbd4a4c6b794cc531", 0x194) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() write(r0, &(0x7f0000000240)='<', 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) syz_open_pts() ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x1}) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSTOP(r7, 0x2000746f) poll(&(0x7f0000000180)=[{r0, 0x48}, {r0}, {r1, 0x120}, {r0, 0x8}, {r0, 0x10}, {r0}, {r2, 0x8}, {r3, 0x4}], 0x8, 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r8) r9 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r9, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 19:34:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x660, 0x33b3, './file0\x00', 0xa95, 0xfffffff9, 0x80, 0x6}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 19:34:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x82) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 19:35:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="1c1c0013fe116d55deee47a0ddb2cedb5b04", 0x12}, {&(0x7f0000000180)="04c0a56406ec5c1656f58a817ded48a17121f9cafde7e08c3b5e5a48b9c7c1a81efe22bc2de681b16b06cf4a6c41d4821b985b0434698f182968340e5facd5e334c4e47f14343d5a9d933358c0c6a4e4c359050a645f74f31f2a765ea7ab3ddab54ab789b297a3bd81b62cddb13613e1a5bc4d492238408cc7b4d05139f5bd7b3b688961711367a866bd94533def059c3cdbfdc268cc5bf3f86b8e1db4fd4e26cad8839953436e4b5864f0def9b12793036cc57a6cefeabd6cb6a2dab434cea773ee9da997289f28ab587f030af9cfd0643ad6ac91a1", 0xd6}], 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x1c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 19:35:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x44}, {0x7ffffffe}]}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000040)=0x3f) socket$inet6(0x18, 0x23529401bfe48c96, 0x8) 19:35:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x13b, &(0x7f0000000340)="b6") 19:35:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0x0, 0x40, 0xffff}, {0x1000, 0x81, 0x6, 0x1be}, {0x5, 0x1, 0x1, 0x2}, {0x6, 0x96, 0x8, 0x8}, {0x9, 0x33, 0x3, 0x8}, {0x5, 0xe7, 0x0, 0x1}]}) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r4 = dup(r1) fcntl$setstatus(r4, 0x4, 0x46) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)) 19:35:00 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x180a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/177) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r4 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getegid() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x80000001, r8, r9, r3, r2, 0x1, 0x7f}, 0x4, 0x7, r10, r11, 0x5b9e, 0x6, 0x3, 0x5934}) open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 19:35:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r1 = socket(0x2, 0x4, 0xff) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05700000000000000096207000000008295955984c87910bf093f9709692bf629d64367dd66947d68c11700287ead4bcb777fa69dfceac2a84e6abca648e7ff7b3596bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f87d6bc146e4157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b360fbffa90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e42dc7d76d85a821dc94c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92829004874cf7bf02ebfc347af45d1f5a17dbe02c1fa3eb95c2b2dbd235cc6b1add753202f43fadd72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca4863013515e0000000000000000000042f2b37a9e9eef44ca3ad86e2fe017cfbe813a2bd5b9bac81b0954119e1ab9f3df9a24fd308b1b1fa9c7a3da163f9e18a34f9b19bca826192f9a712d89b5c3d04a07f2e07022c57900b2cd6f433a03dc6f01000000000000000c55356fd84fd30b7a00db568e38eca34eab51f56984ed75b6a3d89f5abec808112841b0576740bdb02d9a0a2f305cf4543c7e67c829795860830bd91eb5f7e05ac100cfb4df2cc6e63634f01b79ad5f042f9e1d5834f1f5d5ed61813c22"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xbbc492926cc8821f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:35:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTOP(r4, 0x2000746f) 19:35:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = dup(r3) renameat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 19:35:00 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) shmget(0x2, 0x4000, 0x4, &(0x7f0000718000/0x4000)=nil) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014918618 19:35:01 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x28511, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r4, 0x4, 0x40080) pwritev(r4, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r3, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000480)=0xfffffffffffffff5) clock_settime(0x0, &(0x7f00000015c0)) r5 = semget$private(0x0, 0x9, 0x42) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r5, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r5, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r5, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r5, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = syz_open_pts() write(r8, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r10 = syz_open_pts() write(r10, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) msgsnd(r6, &(0x7f0000000500)=ANY=[@ANYRESDEC=r2, @ANYBLOB="afe5fa9fe8ade60c8c710a3e3dcb808ed9f6bb11251de3cae05106aceafb7bf89782f7d4856c424fb8dbdab43e54821c9947c70392b8a9dba564ce5e80e3222d679df65ee5c340d6e913cfbac6530627d5188b88c32424a65c5d5321c7162483c30526db6dbaa3712bc7f393b39a30e927565eb18c1b56db7ba5063bb6d03e724558b350edf17c9ec8813d1008025915400d0fa43ede05061e3f1e48a29e7443138258da43", @ANYRES64=r7, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000003b80)=ANY=[@ANYRES64, @ANYRESDEC=r0, @ANYRESDEC, @ANYPTR, @ANYRESHEX=0x0, @ANYBLOB="0b86fe65674a51364ee16f27064649ecd7410ea2357f42f5be80a7bc1d81b86ef7ed4e8d570cbb8196bb2476bd88d51a4623a5143b8bbc3ae6fa06e365b7ef960e09875dfdfff5b8eb37110ac93724c6c635b5dc01fd1d952e02a425943a2238ede2fb3f35084cf28c8dfb99a789c919d1f3f7dcb3fa9fdc3630775a93e9bb1b9c6722cb1e36c505fe55c1c1bb294c170e0b93adfc3674adf222ee5d9126a979d8e9419271cb339adcb7fb96f09858b14f45ba246fe839f338614db857e773557547ed5ff5cc86346281c5d91794ab779aac9214f1ac8973730ac923de6be41dc3816026c59f32bda70def35f1834557db6ed34624f1f053b40174e565d6837f7f20a45c351f3c4ebeb454b6ab41869f385c1f17a019d6430638aca04d933ddf165972a3ddd05665691919148c7e83c3320dc96f0b1590efc2254eacb50c4c1ed21ba670ff071d67f96f945bb9ab6ead8732647c658da61997def04203d4163146a39f6a38bdf2bc9a4bd0b7e927bc7e9841ec0485f21da5d2c337b711565f29d0e2e88dca65a0f7a0968a4fbe387548d5d8618fdbcda9a5b6b4d7008e72408e719f8c540c3770a61ccc551afb8213a3c929a37b08eee2037c2a20e2f81f75322aedc82a36b8bb79aed5cd70c98f49c0357eb0250b301450f7cb212c6ba6a2bbc68fd21a548c6cd599743f9e1d79f27ebec9996d29717fb34f3f3ebc2aebd23424c45779105fb1614491501483a2cb7f22590394584623d3c36a34c3d5f3131b2eb49afd7af6690bc6eb1f6cb2f8c08dc39185450d1989ea268ef0f38d4de6255650d67700fdb25b282d05da78e5533c65128cc6aaaa0de8c43b0cb90c781979348698cbc7b7c3f4fb0705f6884cc0ed735546d5e97ab2b13c4107ed39a195b36ce6cf44114074b461f639f540e771a54c76f6241887a086f2a77aef06aecf84515d355e8ed18594ddc8bea138b33807c3277c8d5229cd9ea8c0f2e9541ebb0085c469d88454e16e9177c4c86bc139472522ca7c24d694f1aa2630605984abe528584ace5bd13513a5b98ddc56b8bdb0c7593dcf51c93a5ef787d1d0c5c7f2ca67ff5b0b385c0b5b6b4bd52f54839d2279dee9c7624953e9c39149a8fbf6f741c70fb8f861de7b855488444c57806aadc8c0c88caa0469dc158f0ffdd79716830e24b84ae440d630f815c4e176d3a4c1942a96fb69f051665d9c136ab1fb64d25c096ec1e5e7f8cb9d19f1b8fa921752d6539e38e59efac92ca8a85389c62cd647e5f824a540e01cca5656946cbc65c7c13655da59a23037dab0a3ef018c0543c0f3e6f62b35ee99f58702349a755b56b7b6da9beb34eb1d73cd0ac1754ee57fab6392b44b44e667e97978db11119c534272c9eecba1f9b331c82fd51ecaeb0a290eaf94e2c4cd35883475ee99cfcd80bd89e7259b0576ecc77db91c4e96462f5053ae4906c170572a4da2cd53d86bbbf40b7b64f91a6088868b2dce4ecab5c71042081f7f1dc302be9001133745b62cc07735c429752f725175b5aff2f93b313d9bdb1d1916d90250542e2c76ca15d44ca791e1bb63f4267037d2eecd4907c886eca4a65b1a5195f8aeb1960d7d7b872b5f9ec70808babb35d2dcc6ab0eae46067051182e4eaac1b54b155b4b4a53ef67cc2b063d2e2b07abbb49e3e252e2bc1797ad55d80cfe5864df8b1cd454c86b554db990a0381eb3d401400fadb3ee90dc4f81a252af29e62578c4920e353c58d5f2387c2ffef622a9f167b17da7c5093912b6db2e3f565baa6bbe70bc8f7038802032c71b824bc0dd03247c9c68541eddf3e776f7219953b4851ff1cf879d0a57cce10073d46019181d37f7eb0ed9f0805de4ffb8db89f1004a5399908811dbe9dabe2df6140e6e28eff15b97e22adf840a4690955f88d52bde520c67b0a9038b7a6a2ce75375d18a2225f3f469957dd4a8b3ca3dc7bf5f71466626716a6b80a670b306f0ae0314264256ad8d04be4397e458ffa6838d0e44791e334715bc7706cffcfb1d972bc050c449edf261cd61141f170f47145f231c6f9dbfb7861476e6ae9317462a735bf5784a3c1838262474c40e9e779803bcccc5ba3ba1c405c5e37a8767404d78568fcecc4e583a0c833ece16debc101bc178ff85d36ee26e863f8fec107d5f76300b4e5abffcc2d2312b67165dfd0a1b4147df37bef1f8bf0bd5b88fd3abe23f0d21be479540b407486de9812d45593b499290f8490888621c63494bb0a1b28fbbba2f2072647b923bea986fa0f2c44a97a39edd8a2b6463e7686b30e2960c4b4f52e5faa1a3aee0f95739c471ee58aaa01f2cef79cc5f2489894f0cade59e5045eb9f14b5f027327cc3af8f3224b4b0c2a428558ef243307ebacca98175d5f5df84fa29112d8347f912e2ed1511f69a7b157ef1c0b708361a09a601d3733b3acf5aee5e6a09be4f9a638a55ee3197bf6b09a60e57b993bf5284138b17a73254398ea88c6549500b0c353493b6b5eb0e2ea2a4291898ac2a734f69d4540de717c67cc2e36726509f861eede4c51c7bb7db0f966a2f14c52d287ee5f7b7961bbdef4388eee472e0889c5b565ae182d4c96586e65156cb7c0cdd3aa566b12b3b7ce43bf94276f0ce929b2e19257aeff70d3a26789fdd01d4b3135b1c608b233d84279ac71a7af37f8341db4fe22703306000d572d6c92941b838c6383938454e71c2bd5724db87a550a4e66e4fc4886e8f50903e39a43d02021b5781dd86463222d9b19584ec711c22b588015c3fe0fdab21bdd60691c2d786d3747d0ed46986c8259e3a71e5294c860bc3bc703e9b339aac16c015cfd5753ff60b1691459c35ace6ad60539b5b78d75637dc13319a354199b3addcd47b06c712db3230b04de0ab5ef3eb911c7a660d3e9367791b696c0b343619829aee3ac78634b1042bef8fd7ad535ad383673beaa2ec8d846f509ad889b5fdc490a978a56b17e3bd9b2ffb2b58335235aa91d7ff4bab518422c246fcf4e4c1cdb0595f55d12a1b29a3d96528198881389ca0d406df7a727a5d953e7fcc06d1850c72b28b58f96a238d09433d82bf1d07167d308a252248657e9181980453b5a02d64e9c1b3ee311ef07718294a80b0b19d20d03decb4c622cf4a90cac5778f20af51d4048b21b9e3f34b2c4dfd06b778aa3fa2d0dd0c38eefd2c1426e7528db33d454ed60f5bcf6a55ddeb78864b2a7606f707f102a59b48b5f94df7510f02ee46df8cf69123e05d88079014c593ddbf0957c2ffd9f4c84841a7e85cc0dde4ac4825b08017e4943aed56a33c662395838b583dd52a11899f36c2affbe05362b18c17278d6fb677a42ba2a4d3663242620ee0b484dba0aa9973863e2acdfc5c6acd56bb4a4fb47fa6910ad90d78b7c828f301f8e574bf0fe0461e914038aff3b04c62cdfc84c471291079532ec254f5b5f7edfa4ee6af544ca662d3a8c3681173d2938a0dc5cb88f991ba0d65d4fd952c90fbf685efcd14ac0de7845250c21f8db272d3e399091551450dceb7648c9209132fd416dfdb03e0e723ac2c2270dd81a1ebf7da97164670344c9ed7e33e76693be395f3bc7eaa94f2c46d3b08c584cfb308f923488382218fe81c27a9e793ef5f6202417f93801f3e86b2b1d29c9a6f81e0dd957457039db2c86f0dfbfa4ecad595abbb43d355d3d520f1505227386559019834e040a2cf3c6b6f96a940a7fe0d05ee7ec54bcaa93f61e33e87140f16dd14a7c6600ed05be754319d1db98d79e43364fadeb62e9b0ffe150e44913962172dc87e1a26c43ad0d6f53e9492837618874d70e81249e179aa51dde3bf19865f70936666ca6def7ca18d2bdb159dbb04a992d6b8174faabcd8b6024a95cb4685ef51c8b00bf6b78573109ddbd1fabc2d8678b25d0b8372e7848c9abe35129f7bc6ba2d0f4afe90ea2a602eeb3f77f3ffd1761dfddf7cc502b5e5a22b99dfa3cd25a448e1ee9c9a0b0beeb7bbb87622ef8346e6d80fa6526b20b2e19e3807424134678e633976736b6ad3b0b88a1445af23b1bba2ac4601cac6ef575f88ae8c0f236bbb16133dabb0c198779b7d9d3e5c60f29ada7b8957c98a62c0a5ac2feddd9afb80a1a5a953b0cf75a8d264d3186da01481bb29571202cfb1f17a0165d69e95b47bdf73f11bf2b33a7c31d915c4bb5503f390a4c5fafd80d1d692f6440f8d4015bc2760b775831e7eb80f2622276614f46f071063e175bacb5b2838806b12bff4e28a38bde1b595e52fb912bebe477ed5c588c0ec3cd516b4484dcf82461ffb83fd77cf3493ec3ab24fefb4eb0a8c7615a1dd6496a4f3bdd22396fcb349868adf3be885d90e7f101bb9a0c1c5709fc3ab9416f69aaa82905e3e79db462894c366dfefed60ec5f3ad7166d30411b71154a476966195d961796f620950bb531a7fe48d2e81d7a4d699ed396d6f2ea6fa4162839c0a7306f1dfca13c204c504756833b1e5c9c183fe5b10ba7389b8e50e0dc7b1321c5e7d9638148456dd454f94b3588d8bec709db72ddacecc9cb3b6b4a51f84f3446c73be3038da36a3f6ec55389e334327402656c167b1739f452147cbeda08f109f6d6675d05cc1e3dff3c0edb547ed86b4b35a757e914b6b2649f77bad299b9d3cddfcba42ac0f274d5ec10fdf0ec4cfabc12cb5548dad0469ace6d6c6b0fc1b0ae3e3e17960e093a4b7a20dc7b6b4a53134680e9ae3934b8b7f319609852383095e63612654e6b074b5ff08c5b9f0cad201d922e3910749873af0d76c3ea73604870ecd4964c80d0bde22c435a9167f70487f645823597880b87a7c4fb284eae2030330bc96c7579bf0f14edf816d65bb33c5dd4b85ab3433bd48d3c5c4bc4af0839f2c65044af7bdcc3b76e3fb489953051ac1339d25ab28378ab07d7351ebf91d0cac93d359b55db5ed705670b8ddff788d45b9f0a40a99bceb8ed635ebe8a3d8dc82dbb274627d2ec10fc6080b144bac64c0f2f6a9f37ab9f5090967ed5ea6e1ae699d2ea7a8c50fa53f299458ad5c5811a47d604d6b7302bef048d95b146f83de4a2e73f1ee0d4dae42a93ccc73634ccbcf627bd3131a15f6e8fe38ccf2bc9cd11db12e7b99fcb77e7fbebd01019e52bcc65cc770d294fc935b6141b8b498337d1da7b0992bbb86e320aed931f074c82233bc44a388a5c33f7cd20be280ceac25a1adc7fe9e10f9566e2ad81025d2e304becac8a32e51883baa903efb180dd449a9c4e94a0dbd7fe3b6c2c49abb10e421008348186caedf20dfed7a5cee72b48e8a234cede0fe32a77f4d9c053990dfb6e9d5f132785c58075ff3f28b3bd4f15847698c05791f1f152f40bc0fbd7ca223ed4d5f4c3d577b3c88c0f8245991e1d4794559c3ef431f6d5d9685545dec5e0f893869bb6b5f89a4b4c42cd8c5110a985a8ea4143447d84b5d238bf09b4ac65535fb9203371f55099bf3285d5bd0c9b29c2c346fa306daf3ac30dbcf81a617125faf0c8991e3e4231ba95a4a3def8b1d0f626bfece21660c625a26016485c4f8c1ab54c4f2c8925db9e1aaf44cd458b9ab94ace8583047d1073396b123b526aab08531037a0d529f5fe35e5b197436443b13b17927d45090f1648109cd19d7072d3acc22c148be575ff579fa9f421fa17a755b45143ac193668903f9dd26e228d6ad8cc57e9978bee721c286f73c94007380ad48de694d96d6e16158467f9ace93dd04b0393657e2daf3fd06f0310bce98e18846fa0982f210841981776eaca318166af4fc16cdcfdad0e8715d7af90a935c821f19214cfa0b358cfad83dae50425b22bebde1335711831f7"], @ANYRES64=0x0, @ANYRES16, @ANYRESOCT=r1, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r8, @ANYRESHEX=r9], @ANYPTR=&(0x7f00000000c0)=ANY=[], @ANYRESHEX, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES16=r10, @ANYRESOCT]]], 0x4, 0x800) msgrcv(r6, &(0x7f0000002b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eed3265ccb953a0c1f23f4b3c37cc3864a0db753c86eab49801352f3ea6ce0cad8df2e70b078ff9a99136bd5197f7d755ba02e46625edd781006e9e7d24f827c5e03889daa23c"], 0x1008, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r6, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115e9c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d908b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d26dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e00000000000000000000000000004f"], 0x8, 0x800) msgrcv(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000106b5a74d2205f4967b92069f7d85fdbacf15481a16bf69b338b8ea01c818710588ff931498c6a1d9699eae4d32c6c538dc3fd"], 0x8, 0x1, 0x1000) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) 19:35:01 executing program 0: nanosleep(&(0x7f0000000080)={0x8001, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x13, 0x40, 0x1, 0xfffffffffffffff9}], 0xf8af, 0x0, 0x1000004, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800014918618 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000], [], [0xf0000000ff], [0x0, 0x9], [{}, {}, {0x0, 0x0, 0x0, 0x5}], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f00000007c0), 0xcb005093f78273e) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000000240)=0x7fff) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) fchown(r2, r6, r9) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}, {0x8}], 0x2}) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd], [], [{}, {0x0, 0x0, 0x0, 0x2}, {0x20}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x10, 0x8000, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xd9f27a7d8fff9cce, 0x178) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfffffffc}, 0x8) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) listen(r3, 0x101) write(r3, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0xe2e016c9ff019cbb, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x202) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000340)=""/91, &(0x7f0000000280)=0x5b) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:01 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x152) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x6) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) pipe2(&(0x7f0000000100), 0x10000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x10000) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0xa43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000100)={0xb}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x40000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c450b13fc2ac0362aaa8e1a97df0bafde164093b"}) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x1080, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) close(r2) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x20000) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) dup2(r2, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xff37143b995f8696, &(0x7f0000000040)=0x6, 0xfffffffffffffe80) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x10000, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000)=0x3, 0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup(r0) r4 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x400, 0x0, 0x0) 16:00:01 executing program 1: socket(0x18, 0x400000000002, 0x0) r0 = socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000011"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x9, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003a00), &(0x7f0000003a40)=0xc) fcntl$setstatus(r3, 0x4, 0x46) connect$unix(0xffffffffffffff9c, &(0x7f0000003840)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) r6 = socket(0x2, 0x2, 0x0) dup(r6) read(r6, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r6, &(0x7f0000003880)=ANY=[@ANYBLOB="82022e2f66696c653000fdd41f92ec23a1a21181812728bfbd86fe42b80c1eaa987d619899672a5673ef9c3dd76b7ef72f920e63c96892ed7d9ea450f0311be5b2de703ebae1ffb275690a64302612c607151b36e8a6ed3c9f66b51ebb545bd0b00ad30caf137e7e6b975363aa3b25867c201317845e653bf5cd5033533de6efafef09f54dbcf21770659405c1a8cfbbf6dbf0877299d4bc7dc923555311fd2ac719768d58b4b5e583400b78980122deffcd2a80651e5be01d272c917c759e2874169c7f216cc331233e4379ec51c402f01cc497d78853b13d02f5be6754d07950ee482577f386b94b1a"], 0x10) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) fcntl$setstatus(r5, 0x4, 0x46) getsockopt(r5, 0x0, 0x2, &(0x7f00000036c0)=""/183, &(0x7f0000003780)=0xb7) sendmsg(r1, &(0x7f0000003680)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="e5872de978039549d7c93e34bff86531c362dad916d049677eb9f734d85db001e9f3a004c2b5461387a0ff5c98ae3c8b4f04f9c1d1ad2d5824c9328b5e01072cce9f1d8e1caf6453de07fcdb0ee2b39ab62b0d099f8f5d43e57bd86d9ff1615015b590f729932efc640e1da7303e993f78c2134f053476fc8166b81f20525441e0d15cb1a1fbc47d14a16770dc14b7c4528a4a2821e723dfcb83d142da44a8524f382b4adf4794b0afb6c32078ffa20dfa38e195d3b11601fd503f02b972efddf03f2941bfe9168dcf9def688cde8aa053744a7a8f586ed7be74581219f9b614cfed36c126f9151871a367d1504ce2f6fdf42aa6b4d6feada00a", 0xfa}, {&(0x7f0000000040)="dbe8318f6696d13d1e58b5e7787b66e68f65d9d23e65c7abda4f8a5e313147b3", 0x20}, {&(0x7f00000001c0)="346e58978473b6e1364118b460040ff1cb04c2bd79e876becffc409595c40b8112efd893c9644b186135677a6abcc1a496cfe292a026f688fbf1ea25ff6aad5ca1b2946ecbcc7ef67cc674cfea53781261bf27029949618063c237aa4280681c030906", 0x63}, {&(0x7f0000000240)="431036f334487f86204a4688d9db098232dfd4d5ef9c240b0b8abe8bae6d9fa4713d1336c22a1d15f27f81244c4865808cde68da0614efab0cea7514fd5af06fd239c8624a8c06396056b87ed3975f660cbe22996422cf5d82d29c218240779ff1b8f77b9b5e6af0981c8369e4061bc7ec86c8038ef09cff6b8804ff0231e72492450cea568dc385f0a672d4d8ecdf8b584de5fb4d1c4e628e01f0f58ecbee094bcdc597cc775abd475be5487bc35671a33ca4d059dc659d8d5c78b6cce31cf97cba283bc81f74cc81b1ae6ca437f73dd48cc424ac963a99b7a62bc4b85b963570cd513926aa1e649c71bf7c8cab3e1434fcb074fb4c2c9b55620502c3e9b7e05de920621ed0587e0bb721fdcbd81cd3bb67d9697e924a86b3eee96417f58a6dd510e7d0b0fd7fd8a5c2b5cb944efdfde757b9eca3611b7e650835111b75dc947df1ec8581365288ea85ac8864038f676b53a081826bde5b7a40281430749324e42160890a40368622d55ce74aa3279a7ebc3cc9bd76a21242e754aeb4c44daf779c3c8c2306f03f0d66c1e595d6e2fd268f954ced10ffb262e1e69b1598d6f61827ebd463d9fad803e1753b6f1e245ce00a411da9e57011d117481c0aa1bc6c8a15e00ca2a92948938a51a35d80b91ba61cc5cc73e8fa5cfe1018453de1554ff3bc043f8a92259f7389e5918b6435e6c0cfff8381d9bf7cc8d1e01813111ff4f66a3dc8285c513b8d2166c8c03dd12d9e2ce661f7b39563ff1ea6f990943c67eb1d9c41e4e84f0b2a49bdccf6b81c81f5d002d1f6af682d3447754a395f1a7bf3641e2dbb8eb49490c6c85c13b5bf3e15e0b32430c4b6bba4ed8fb3f70a66d277a146d4ca01f2ffa5c1c901f03af7c503b8f650262f4b4210e0600b55e94899d792f3fef3da8b9591c40ba0f71945da8de07643a013b1fd29827bbe408645b437eef2e0d8f4495f091b5fb93375fee2b43bc14ff632367daba002f77be7bd1514d885dd7c13d6092d54812d232568a8f252196efd3fa894d0978a53d444a44b60b3061b59366deb0370e4f0321c6cae9dd8b7515bd8f5b4a1637e745d796d81b38566cbfadb9707d8ae195bdb6a82c3319b3b96a58ef9de9806d732abdc364de8c667ae806c7f1615ae8a4a3188d211f4af4149d71f8206b2560e76278ded8c4e470a297c1514059ff4c301f678744f77a3d8197ae72a09f796c98b45cb951c283643d1f48842c272c5eb5a8b14de213a510bc5671588a5ee8e25e0f77ba8ccd6eb89a74ea507f104c6acf45953e62ff0917e965f0f59f09ec6d62716d4aec2cb7a66f879f39b9c82d60bdfc2cfedb007d870744cb74fc4a0322f902dc699e20315c4cb902cb9585208884d9ba3813bd250a243531f2519f0820335f270d5e0452fde3d75ed7eb5fb917c1f2ab642cadbf6fff32c59e9d0cce90cfa88081285d688ad1b2b56b1f896179fee9281d54e8cf5a30fb16bec681e20cb23fc97d60cd811a7dd3fcfd78c69e9a934b365f7dc69ad93db967bc87d272df3c72c86d8c5cdf8efcbdbfcbff59098e899da5d73ad5b4dca8b033b92ddd67f0cd712156d6ab9b56c0175cb23b72b5e5f8ac817f933480e973a8589ec42e019bf7befc87bc93fd792efadb621b3efab5a1c9813fc9d9dd9bc8057b7d23c387a10e65474ceda940ebe392414a3eab76622eadcd513c4a37f9f96bc30ae408a128902e929a264524eac3b763eb7f585693320ca258c9d9bfa65ebfadb6ec939b313dd36e33c59cec54e961edeb5b7ddfb23fb4f374b63c0bb737f5027eba8387650bda56f6b7ab9cdd7d8e875b9f3eb2ca3407086ebc7c097d8a34e62d35d99990f1bd54f96ea2612d21f2287741abc9f4eee496440c95ff27fa51ce863a724f33d7d7957b1588f70c9ec120467cbee0c1d26e39835759e854a4ba3d1b160580f0c451347de2732c118c5669a436a8bf0dae74295d89e05f44c128f6eaabbbd02910b67fe65e1fab0bc18a705a001f06a64f003c1d970798020690e30bdd309fd2282aa869f4ae5a80239966bbc7130fc7b065ec8c3467e6d2739204e1e9b8181f268b572f13bfae651941efef22106756c1517c74bddb55d131350fee4a584aa492a9c72f2628824a1b49002cd738fe6a76c311d132cea4c5caea577cf537eb4223ad0fdf917de26b3ed73ebc36e7e4355138c9320735229422390373959251bbdd1070a69eedd856368d007ba266521e6aabe578b683bc955263e48a1659cc0d5405f1f4485f93e2ff5929b9e5e39a1136734bc218c4f8e64f545fcd534b5fb06a52ef61e0bfe4ba176a155ca4778f8fe9ec6e9966a1dd6d1ca315303618b5714d67f18a2b1afadd28ce166fb13a4673744705fdacf8f8e8c53936f83c72ee4319077dc87a769694bfc66cd254e6bf297fcdf1d34fb98b0330574284993f03cd48e1ccb327cfbeb6e9c05440649f9e10bba7faea63a4a9121d61e0b41d33ac5f05cdd92918ab4474cc1ca71b2d351dec7e23d9810903b45a5f86b633e06ed9fccfbe0fff8a73aa98580c2496286baa19eff0fe3c19d967dbc6f1d222b4d8008463f3c2ef772c1ff64b862472dbfc2583c87f693a704e842705e443fd1f4d978ff1d8efab0592e895f7304f4007e60c0bb2477aa8205416cbe7f1c7e43d6d58a5eb9d69f36da5926674c6bffefc060583c772c1abedea3d7efefd874b263e08813d3ee5dd3bc7ceff5f352a66dbf01da455e3bc0e201a32f52ee74450e1f06e1e4b19b22b76a3f587a9e58fa3b72d34c0a1529ac51262cb3b4efce172e7e5d7837aa44bd4567bcb1759aa0b793d583ca231623f56a387147fdfe0bafffc44b8aec72b9e490a0eb07a9c8dbbe0c323d9fb6f41eb7020b0ad5b05bf18845bcd173617169dde3f6383e7e3b6427d46e0269a62bc3a346771562e3a6cfe0e5e307ac095371011fbc84e711db6e104332c3ed1e5d07870baccfd412b4b747edb16a0c83d8fae8f6302989f6016011b360da81e4303aa1279ba58a3705ebd4477e3283fa8b2171c2602cf55a316be0ecc21a2a9dea4cf61288049c4af784a55814dc1d29438195089b640740c0f7939a1784c633d22b79c60e86d216343cf30b0a7fd61ba57d8046dc3fd324e58913a447c11a48196dbdae07f9a34dc09a2d2ef06ddaf2390b48b85072cd2a5545985ea7765b16fd93da28623d8d7ba7eda3191e2c97a1a32fc5a619e643d4df6506c3a32b83cf5dd194b3202f785b3d385e863b176f302dd1a65e6c7456d2162816d6b1ae6870408f9dd87ba66b44f364adbac5abd7f7c3f7f620426283ffe8ead629dec412668902183c6a4ea5bd2fe7b0e47ef7b449fcf09911c0f41c95dd26691b3e9031efc1710b783275ce8262649f17a000a77cc530334962452b0bfa4e4e5a011fd1830a6fe30f58dee9647854972d6cca606ad9194369d4876854ad3fb1641b6d18a51fd6299af1ddd46684ffc887738f83e3c1ccdbd3f498e5461b283c726cca3bfa9250ff858748fe534063cdea79d21fd31fb9a397082e60f0b9bf89ed8f48a9521f53c9265c2761bd02caf7fb3e2f8a2f055b6697a5523381ce4e5b631af972f5dd6311c74a49393248247326ca8510346a7f89fef378a916b33873d05a88228559da22cc8a1f2845a02d57943329e512b5fed405952d1c05e4abf7833e90cfed1bb8612e928a60820a98e99a7569b184206e93b92871f76e99eef3e2221dada967b3f3a41c96a47787656b25ecb1f1a2589e5501b070f40ae789380e1a0aa7d2406876aa5ec428d1dada333162ad2925f50c8e9f933fefc4d38897c9f159e9be716125f038a89a1d0cf42c62ce27f0f09f07cc5ac37bd4d6c796b22962f474b41e63f477797ecfea31ef70bba5f0c5c61c041260b17ca32fbe20508f04a36f0a1f16cb2c9ba47958745e189ec9ad72ecd3b45c648b636721b595650f8005625c5a7e21751e776867bec15966e3f11417735da9ed071d6d1ebb5cc8bbe8e4ce29a1272e90f797c66ab1e067633e357a5b91a193733e584a7e8a398cfe0b8f40e3a69027374323a8c3f388c416afd631721de15e7b15d55e3fe7115b8dc5f8380e56b422b3e8a0cc35a6f8752ff9914ddb7a0d125f187268bba09d3b1cd355223131f677d0a71cb4e76e9444feb9f1016aca3789b80ce2c411bcb00412f67414b2280d49f8ed38fd1fac836d16c1a5a3e5ae0a73e5e4553e7843760f6af20016b262aa7ffecf92fd373a66ae53290a7139e451ac56bca48aca397f4972da7674cf3500136a3e9be11b84564ebc5a650d4924637fa0b404f9269725c3330be25291c3fd4f4d4260caec217e1dd89e04e924293652150d03bd8490fa33c6311eeca76873e331360570ae828946418d07b7ede245bf37be58877f2a3bcdf6ace88799af5bc8ef9ba0164c488234cb2e95be453e0c28cc8a76a476114eebdf0f21cb0ed62fa8a8c44e08a7645b382512d52ca38edfb3152c92b77f6d19c8cfb71b16a7b69dda9d7f41b709e9f7326f45b968d73006fb0cfec42199926518838e88df1d222b661b426d64cfa9a64b797ca8f93520bcc6716ae5a6970d9f668f346f4e0a99a1af8f7b89ccc5deaf9cfc1ce4a36f50b7ac306fc49ce4c17374c95dd0ddb2a25afc0b1be57665a46db1ac20039b69dbc49fa7aa2e60b5a31b20401643237fab4953b8494f21061bc388925bfcd2f299905712c817369183d4a780cd13b807871daecb94ddeeef7300b5d9b7f6e508ab7ad395aed9342fcfd2184be5fd12d704ae725bdb37b0fcde43d997a31ed55b4e0cc0535303c2cbe2ad91b5d091f119c45f814644f3dd63386bb4ced123393f6c801dafc5316cc4032d17200ae0fececbbc6faaacf2fc685fd57c07053177a849491019f5c9c0424276f63dff869d0e67573e3e2fa6881521577bc759c0fbfdff80a67bf1a0ad4ce005331071b4b650e9426fae12361b4c8f83cf6021814bc818ab00c802e4456d6319cb70523e15d565c788544c23ab0b7905712dbb5f3ba7e92b1309eee0f63315a880a82135b6c47724bd8ddfa84d0c391132e1e5b929d2891e2f380e87c8657c2b2d7b9272ae349d198f27a5c64e70f73228d18a3f4c9c5934746b701ea7276fbd72904f2bc51a08bfe512308ff4b9851e8f72b1f346363a844e265fd55e4722a176e579f6af98589d5a02b31df0e44aff8630b9b9b51a5016758f4901776d5e6c32e5edbdcaa1b24fb154b535e0ef4d4a6fa528c1cee1148af32e02347227a42dcb29ef8ccb27031239abba0c1508c5774124d2becbdb1b8f23c8b4d41d9a640d378ae925ced12ca8296bc9f94712a7192b46e59e57442f9c589b41c9b689665853877c38290165f3488009baed2f6595891129ba1646db60d386186ebd3e719189ffb69b7d5dd24f47557652afa0d96022fc501b6ad7803e96277386405bac9fa0665133c3c27438aeabc1db4da61418284a5f35e1ffec4949feeb42ab0fe36bfb86a267f2eef755409050e7834b9521699294eb95a1dfa8668f40904598d4a55ea5b6d472f27f8e3d977681db7a0aaa33d2e24ce84929b0b0221aeaae73b8f180544371c13d37fee20a6c38f1ea6e1445e9dcd2c5751b85e4602dea64afc2659554a23a99d38f86e5cf66b230506a7ec56f47c4e71933c3658caf7cd8f7b6562c11b5c3d78f3b9dd568bb9237560518dc08ad23643b514957ee9d36bd4b3fbe393527e46d23019f47048e3d32165ee25f58b8f3e0724b760c3e49c9fc30a55bd28897c6c97d9d1a9f032ca083df96ec59e2bfb1987cde79cb38f6", 0x1000}, {&(0x7f0000001240)="a50c7193b0076b531af0eda85e8ed3cfde7b00c1e89cfcdc6e7400b08f0648b0bfe0887a88750b46c7749d9522974d25155599b6e5dd0edc190a5f2e70471a99f415c98ac74aaf0cc59c3546388e9c7eaa0787435edfa7fc10aec64b1f3ee658a63826c54490818662b8d755e9695aa6a5e0c20a948f0e1b71ac695329135f60a8e0a49514a1ecce35019815ef22a3", 0x8f}, {&(0x7f0000001300)="d84648e970d358deac45a5c5fa52f1e1643e66f75d40b78dc619aa9f6022f73d87e5cb6bde27a6b12c1f6a330095c238fec9c578c4168a039d0d247d260b95ae6462f7f5c581adf4cd4a390164d6432a0c4f", 0x52}, {&(0x7f0000001380)="e3858422c74a5fd2c1a7e680a54663a2e40dc1e254d74a3ae7edcd", 0x1b}], 0x7, &(0x7f0000003ac0)=ANY=[@ANYBLOB="5800000000000000ffff000001040000a9d1525632084c9af0728b2e711417392831027cf9119d62cfb6f50a6a7d35ad4649f2b2359fbbe7a79bfab504dfd6beb79e544f51633ae12c6060d6811fe7f3fa16111aa5312200800000000000000001000000ffffffffd87722a21b35bf5988266de4fa71ce8285fb268f6dcfabb6c39894793e12a1666472867d0571b13cb93aac5ff58111733980a942cb779c91d8a534bb78902cf78f1bbadbf062957523c6813f04fd24b3468b4f4086f067b0e003591219147892ca578da8162588bb98575b1d6e00000068000000000000000100000004000000089a5314cc9e4ea6eb11d14322568918d3f836691ef2dd81e3299ee70ea04000c9d525656bc9d40d7cf681caf0897506e206793ba02b4d3938771a6ca42b751c888abb6fd984e8d8dcf53ed467adda0919d28978fe0000001010000000000000ffff000000100000811401eadf185af79956fa20af8d006baac12210853c2038042137a148c8c41d0c567574ff1190366fe98f6f1ea4dbf9490bfa066d56e16d41d85be5ba8f94ab574c418163970fd0e0ac005446530a4b9c3b8430b60868ade3c96742b2657f1870566fc3b7ec9f28e09561acd9e53d23eaf8d60dd5a33ec8bd9a4a5effb8fad682265a65a81ac28fdce4acb7bcc54f4e9d357c885a23e1348553ee9a74fa3a49724bef0d642132b4d868f8f7bb43b0b947004b710d55dc6c04bc70a4454ec79fb9c3a14745998fad0393d1e7a46378ff939b9d2a8254d7ab891afef0fb1f246a45fe6f0021d9420782b01bd17a6ea028d76f3f8bbc096dfaa43f9da72955c18abe18ec1ae32a1be39b7571906fac3a235388a383ae041f3f8bcc953067585e52c2ddca6fab76aeac6675364eda70fac69a066712d6cfc78541da67c51d64edcdab7faab6ed14f1db2345b832a4712ee8fba9af7c628ff870a661cce848416a1b66426da66101642b55b042508bd0b0edf0e87912deecabf8b1070246a74ab4bfa8e61e667aa54ff58c552fc49d1159613bf5add86b1accfe4816910bac3ed7c2871edfbf54d1bf720d2a87aa12042732d98e06cbfdc6b6a8d79fe938fbb86863ffd34f8bf7febd8d4d081583be59c6596a11514a5d6b214a465aefef564d6b99da2f268b0b1ec43a7681a42bd96c4a2770e18e3954296c063b7f196da0cf773a7ceb3cdeda63f47ecce762f4314128b9c02736dff8640d4482828412d16f761048b9f46d58bc8016c055bc1ea66e3a65ccfd7df5bde5ae26c6d21a61c4f7f884820adfecfbaeacbdc3154114a0267dbf57247ec70fee5b900279cd789f5081affdfc938f94bd8692c6a0817b7548ad14dd8952f2e28139684d8d518a184feebc43655c78236e231be2407720ea8244fdcba3ec8cbd5c1290cee73be95331bdb1ad7d7610707beaacab496bd85fb78973fd0b4e95c8bc7ea23c746d3a0f921c97894851bdb89cef973d394bc31e38db535cd6e0252f36c67b279767153cb8304980c477f9651ffafe2ff212abb5a59c08cf57b781aeec53498d651b182614b6bd7360eff25a87dd456f3476d5b15089bf3bc75d4933b6cff93a3d8ca843f8e1e27d626f7c78871210d8536a2875496e09abe6e377c22f680a30bf46b83ecad880643cfe9ecfffec31d6e2a394d06520d0f3c2959cf668a950fd60bd6b6961b03cd8443f61f22ad2f705740a3c24d973d438a0804293b4fc115e5bd1e9d3d49a6ff1a7f8fe69912da0de83db2cfb131688c3ab783248ebf364f649059485d850f07d7659daa0af3835d68719e05a811ab95b5df9d9a068eb910d7732b319c9d2f0b56bb1b0972ce8d4537ec5f80bc07f0d7f025a2faa6495a09f407ff30ed2f884397b3c5bca7e2c53d1575b052695196b3f2e9ce213311e4314c1febfe98c682426af160c526e5f6174150f2e1c4d468f4b792cedb91130b5e5596c728e19b488928b535548f0441c0250c04a0109524cf3ceadcde79ad2586bc743c076e1e34938d271ef96866adf8bd5eb1f2589f24962f27552c83c0527b1f0504464489f9cbc2fa06f00eae775386055eeac921a71640f2337c6ff6f55798986dbab9be9bc8e2c0dd8ff14cabd671b7a77570e3a676d6f9db5e318b8f473f8e5a023f4979892a39774e1f4a8b77a385ea5ba0398a714fb3d69c9fc3f3aaea3ffb930dc3018b5efed8e9626fab2328ff2a7fbc6deb079085d9431d0953561a409de47fa7dc273dc7b7d9ece8078e01661697652d0c4272607fab7dc0efa3a0c40af36e447c7e9b53f0d5dfedeca8c7f995d767300662f7545dfc9d1119cd6e2501fc039e5d0d79c37e48aa8a96dee301c8bab6a6d105e72b0828b0e6b6cb36a65fc033153d2106ac712ece298024b7e73f86512eab3a0f05320dbe9d0f844a6ed1233db4665a951e5d0daa582755b28c60294ed07db641979d426cfe421b2c40898e78e7597d4d38b9cbfd91048a8e3b1fc251aa495a271a3cf08671efb7daed3b9422f8e9ea46b0d6db5d0498fd7178db60543c48b5b283f8ddc8b44a51837a3c8066b4070eb535c30939bf345aeb8e02492a3b068b8363180439338590d0378c57c9636d0587207c7265e7174b93dd004f15e83406dec0fc368913276c1e5aae642c6424d3a8100a8aaef11e58154ed9a30519da225e38fdf75498feb42be33b2274964b6d1e125dc0bb1a5641a9bda5cdf3f4765d232cce2481f4848ae6e242a5da4eea68b9bcd7a00b7623cc30f6f8c921d9d9201ad4ddb430b25adc3493d5d85ce361162b7fca68f3b4b450d53d50a607a6b92dfd63e9fe10a5b67cec89a541c48769966b86ec1c46aebe672730f09a239da696581a0733792327c10eba428dd0863dd6714603a567246aad068cef9423478f09119bed6a9bbf7fa7f285bf2fea5e080bbfb974078c4007c056d26505b21dda4800f8b233003f06dce35948bbf7c603f95c60f31950e50a074887bd0d4b7fea33ff627ebdfde53e46c9fddf4f888f716e30560f0b81149adae1f8b65eada6d564878eac9a4e92ac088800d1d76616953911271250670fbc17b34662e7806f9ddbf2f7657ada1e60709247922565d02ba414eb06ab1c898295f0fd89a7d2e6816cc929685560fb29d4903bea570d9e4864840baaada22d6b22d5ca7b4d185346686a796c577a0d721275e729544454a432e17bac9478b784a98ea5346bf8959d50c163afad030d69f50d770123bf50cebd32d938d55d0957dfb83e40a3bc7bb04cdbb353c23276a8a51be7b02d5889a224277ea997c2b305322462af0e00580459934d0bd0f5ce6b3410d050dded0b8b1780bab4bfc414b99518031b9a6631102b139961898b40acd4f4841bd006256a20f4d63ddbb286d2afbfa55e338bd13523e23923d7bfcb661e451e891d12a4a58aaa5a87d65982fd97968a4a0c127ca218ac393b5b83ec908c5f3fae3c5aed65150c6f69cb61e15a044d9286a80da9d70a6501119fce33f590f0af61a60bf7ca297cc3a407568f433f2369eeff60e7b0969d72030f3690d1871600fcefd353c0548ac84a2761c05f2bc02ba52d58baa1d75fbf903e990d426b8bc15b0eaae2fe470da903bb1326d99afbf64022fd8880d992109d7997b7d59c639e069d871d81ebbc961c4786f6d78de26c9db7c401b79f88116cca3d792fe1bbd9b4639569fe6fd08f69427fb4358275117a747b9391e32197fe3de2ebd5b85f5a80ec10a4078171273ed8bde5edb361d4183f27852e7bccd230c98b222ed5257ec5388183dce4ed5630b017c79bcce0ba243b2aececb6836c9d8815606fe0e0df4631c216760e899f428c409df3e9141c4ce9ac352164777b1d57b0902823f22ce21f377f081760741c92a4591ed799a6fe0f4ce16c51b8296df2a9f297db4ff5415505f610d1cdbfd26a0ee2b894cd88f87d4f713fb34bf0431435d240e16362511afd845ec6b2666abcc81ba3335915692df53c5fb77075fe74a64d0b79d6d65d4db145fd14e53cce3f96f2dabb66eedb2ef0cd85fc6528fd865509095d650bc0d20c7834a90b34a5e571b222ae96e035acf922cacfc3702c7c5fe9b94309764539d54a40d4cc6a7d4b373acb9de69ffe3d67d0e0d334c4e9715f669b09ab11f160c8c9b945fa6669f37c80545337c47cd59095dd7031e937367e730bbc9d41980136b6047d61481c519ccf0577e40c69bc72e2418997fb28dddced72e86d2fec431f0656163aa556dfee833fe7c940606de07ca2fa50944bdc6e0a7753f612b410a3f27c06ac300fb785979a2e658a0153d1b81ecd1af91b6656af7f07c47bb5436ab4963c22b5cba5059fd68e83fa1a6eb4d48ec3c7d3f628e0bdbc93e2babb7515bf55cc8b247d4503f97c2ee3b5d5ce3571ec9a96e84bf4d07879e0bc53cebe72b11210c4bf406f56a434c9791a39198cbe5f9458ab633ef2c42dbe6fe1fee08fe779c878d73b4fa33984a549499932c25623d2e559e404f31cd72f2bfd3d755ae9ccad79511c706826e47d6638c9c572706941575720a77c9c72102cec38023f9ef5bdffab3bb6fab40570ce17b603a4d8a936056f760f4d727754d274e88a508a73b2a0d6c3d6b3caa0e4bc856f13d84d8212f87b7ed1f21d6865569e78f1f1cd6180409144639409c7581e1a5def0d90a8ff6339c81527e5788afdbbcbd37a47b6a86c5d855c044a889324116561889c190db7400d7c353db3c8bb661941ddccfbef47d4769a81ff95463ae0b9f85682011df5f91717479bd4bc14251aebb45653aa4a79424ae7890d4779b4d11e2fa2746e0107c386419785982bda25269deb7511fab3583b4a960776c3d90fe41cdfaeea4e675be18caea35b8b96975a88bf7b091fa3997b07ddc83e1df71c2e42e0d621c676d7618961745989370ad64db71964760d4ca2699f4b08f0628921350a5ec92e1c178b90a3f70ee703518b4df5bd75a082aaad3a09006df4d0b2406b416da8879a48133d5ec44c06bdf637dd81837c89526eeb6256609039d3640987df4da36987c7c2e6afb66499a62b84a5021e1a378f9b54d42d5d6c8767684eb5cbc15e93853b62497732f5b300547477dea243b30e1ff5ff75158d191bc409ce80b74c7383a0e494f9539b68fef16dfad288bd4df5a09caed1ca3a462588ec93d3136ea355dfa8fa6690d1c32f084bd2b5de9713ccacd916182619923638ea0b2cbf4cf5f0ec48e8f729ea317f5e25a372ac3a0ebbbc5fdaf8cd87115164ccdc654a01f15ba869f381ce8481dca59edf5501aad116e63e15be3afd63b24097849d5b721fe93c3f66874daaeaef431918aed2c7a0695bbac515594048804613e171c892cf8487adca01383c5b22461d3a27eee709a40ab04a21dc3a74d07368a846d2ead3ba09eb87d4669d8c61e5a3987d8d4d4ea53eb276ec20848c5fa9d06d5e482379ad8ee8d74b723fe17fe1b8c9298e6225675bff2cea5bff8b22242cb209f19acf21d0120967da7c1b820db5d7200107ddc7f744fe6c5161b5b6edff0e93c1fbf7060ad882275cb7f611f8f3244a7b7fcc38b1d3f382f9b4e3289080d7ebc395e72138d206c9e0d17fab8816a6f71bf7116c8b6e488e4d64cafb77b4a7a480922325c303fbafb4e1ac3c3d1913201f947b43a69fe2f0c9383962fad54143c302a2a49d27d5ab5666c798e8ee7309af4625782476d56e0e0183ead35ff8c799113efc4ad8696870d4e6dfdadec35c7ae84668ff9f8b824f46337740990e1059b55dd1058421be7b55617fa6b12fc1ab58f8105c637ac2dd66f015931aadf746ab596630cf667deb0797ddeaf7c61ac3e8a6245ac8e1e7a9770093b04cfa26d205fc7d8a994de12662ad715a01be45767afd3e1d32687a08145f8f9b858514d37a8fa58adde4b4c0fb07d14b83011cae098b826adef5ef83d42f5e50becef5a91ef4f79afb5b2678bcc5479d185f7a3f7693f71d48572c46f9fd43b556975e438f8ac2511067ac19b653cc6962873051de97d3c271d5b5ea0b073518d0fc369ec2fa5aec910683c29c6731aecd8b2fead6df5f7db34ffbb4e8ad0072f40b2246a54711b10d7dff584f80d21076c2a4f1a7cceb5c15d126ff92364b9ca7441d6e6c33eec2e3114a16d122e9161ffe0fbb2adc341f2b325cbbef17b2073b4e7b43cb42245fc2fac87dc846332eabc970bee704b510f5e4bfce3397ede1cc699ebd936d3dd224da2a14049956b0fa74e90ddbaa072dc4bb1a2b9b3310ea024891305a34f7199516df0784863533340302521c000000000000000ffff0000080000001b1b8d1593027b70a7b422a781f6554011729d84d57ce7650e6b7d5b715f3dee9745f125114fea8741916a031a8628bfb098c869856215772174f8cb91dcf6d31cb67f6592c58e492ac44a9327dd01d00384d2b77a66afbac2ed0240038b5b507b276b94eb5c1f81831847d20dd3494351719fb17296811c270098bbb64133af886b82b534724cd9fef47c59608abde7364bfd753a1d9bfea8eb5e3ea8250342dbe5763b1126ddf796be4c00000000001010000000000000282f180908000000366ab2530f8c9f1b3299327635281fdd35f9d7a6e6594a51362bcb528e476f3fc6ccd5db71970478be9efcf0ace9e6bbcbf8b4f73267f9d1ae9c209d3f3ea287a816a8457e435f79a195fd13b49bdbb88408dce8fb51cd12b25b977c3a531d64c11d35d29d3ef1009145e0140aa53544c00ea34a90c19b37538eb229498dc122cb5b68180b845f7f227809e915a12e5c6d2500bf44db425a0b8c4dc84a452b7db4f71a2242d169d2e7dbef732c486ab6286977a069cbd0dfd521011f0e8c549c9155088a0c42ada78498bbe783ea6a43a62e2e7a59571c7ef945b0de88d21df088011c4fdaf911fd0e74450e666169c249c8b8539b676f981d2eb39774e97e1bd5d2cabe08b717083faf4abbc8b93088ae464192489385ac3c39065cc64fa5ee92f657ea15e07cae0a019f0d28750bae2bf5feea7cdea93209209ddcec5e97aafdbeacdac2f15874f2215108517bf2c4cca44555cc5bc8c3ac8c51951fa30c270a946727e4de8b4bf1cf213067138af041e36ad874de88866ca0ec2ea5e860d5b69c5955ed4974cd45f3b33b3c4e30119365acd50983cdc3d256b8390f37c32942ed41a113d9b0ed75261a625c4cc09b24691ac1a33926aae35a797349a930cfc494e7d211c909be771a1227315e77dbdd22c00ba4936b6c571c60256de5ffe2641b26fa0b364eef9ab0c515714d60671b4c4baf76b8fbe1019346fd89cc10248536caf95726c3bf1445994882d108ff9eed199dccdb005a59b14efc2d5f3a4cb0afdffd488ac73435a7bcbb90399b7eed8773b04a9f9d64e456ff15484610095616533d92a1e1eb0eee96d8ed123c8e40bb0b1567fa29d87efac6a1e4680e282e7ef755e26c76fa5dde0386be3e804121e13a4d802e2fc277bc21af77d65250bd16bedc6f79574624689198188ba32bce6b948cbce61b226a6690f27adfd5d9273cab2b1969fc6e58cf696dd5ebef47321ed53cf3e1eb62480ca354b57ab182b95a3cb800943ab7efc46f84197eedf1dd68de7793ad005d4d29445bb4f2814336453bcb9004128de5600675c69b426d0764db6bd54d90597ce778105b9ccb155e356f8e81e08be2bdf0077346f382398dfdd734c5270698e01665a8d5d66d9a54a67726df798385f21498d1e798a2e17ade2939546408c17ae586448eae29248009d74ea95b9dacd92a656576b20959d20f6aeea4013aff1ac2860bc16c2d11600a7a13cd7e036988c9b68e5b14f0bd6f701040e96718b234643bcad5632c133878cc4f2efddc3ac317ca4a2583857e45bb013aba19ac6067c2457df7af35a0ea7b46577e155b0d44bc6ee16d6ca3a17e6d927886e12da9faa9658810e212f9db9946ba1a7e2cdd326a3d0a673f6af2652333b096881ba657dcf3146c7953a48d37bdcbc1087b4650006581a9e50315a8e31b444f5dc7e4e49e9a15ad89c5845b4805ee44853b05809649d45d1b38f07e79f712c8a78a6e3c3664501c77c347cd75d0e8fdcee67db3f23e96074cb24bbc15b21cb94be6daa1533906b7e77a06fca0d8356fa254a3713ffbf791ee154571cbb94e06a43d9e401f27ee3287d68e909c09c11568c14f45b40a08ddca6bcbfe7aa747efcdd85c1ad6c5e3ed9661a06c4e6e59cab09b4d59f020cc0371e2199bac2916efcb62c191c22c1290358ddc9599f894dc9c05ba4ffe9a338f333d765cf590ad51a7eed9080a5d534a7c94d22076c374e4fcdb8a87fe3024c6912433db16e6c6e84a40a499541ab5e1ba9028092400a329eecf400fe8740ca010a5220f21c47ab1dc2be5ace1f3e0607fbe2b52530e34ae4bcc20b44d0b70009cd1f7a33184f8cf30e8841223eaff4e0e9ef14bba31f7a7025f7933abba7dcf0a68a1b0acec6496fd2c34a7f74ef289888fe991f8e04220ccd9cb3ba8c900a2f954816ad70cad8300fcd08aea5056935d03747ae05a3b2e9187fa8f47936ee2b5c1648c67d0cee91c01a165aa5ddfdf4b64c07276a087c17253cb71b3a8ac7b8f77dc7e9688c2bdd2711633df34ae7a2d96622372fad3728d783becf628a3c49a8e5fecff889d95169c1f7cd50a5c9fbc459e80d7095d2b541077a2be99b8683a39034330b6acdbfcae10efc2c80588f3a55daca76515c4c58504bb639e3f386639d5e30a5ebabcd54f360254666cbcd6b18f9d557842900ce96fa11bc3604c04213c99e4cb9515dbf5c6ca19d51c521396ad91e9eb9f77fc0d1aee502e523fb90103157e6ac880c3a9b65627c027f723aef5d86e77ad6c11447c350d78f8d88c9d38ccac3d2fa0e8b0bd69d5be7689677dafca70c65033be067d66d4bfad72cb4d82ee72f322e2b800c431f398b0e5a5fd8ed95c50cd9dcf9ab494a341642b929621d524925ad3a74df41fabb95f94f596747c56ccf8651175e3552ed7c69c9072072eddc00078b02bb85b14e55b2b9a291ffbf5c19e065665e1d487dee7270a884418281ff82b04b12a4d68a1874ec9dba652b189805d774a08000f8fcb776a0d4009d6be55e0268716c6e8762f74c542ce6fdc9e3b57c1909e359c87f5a0fa4c0e842e02cae97fe6f17afe6e0ddce1d641b25c58b091f1657cc4fa3e9cae774771c377b0d3eab7a1a76e08050f0dcfe20a27152194b64f03b99fcb3360379c45bd179ce9298997f6f15e28edd87796b8f08bdbe0eb7b6c09640a7546be135b5f21e14e6996811b4318a051d30ebc10bd983c1f699b2541323370eb7167ba4d46ae3ac6c1e6cbc90341ace296caecbb7b2819b566b326ac73889de8ac5b59e877014c890450f862e200cda6856a24a005ede88818ef91ffabba00ee82c811ecfeb586ccc3aaba07f8cb8c3166bd338ccafabab8b0e06b7ecf23def5151d17c6a5593dda744753cf8d7ee835bd09f90dcd30b303a931e25961730def8c3ac903242ecef77a3451f3e10c743ff927b2e598cce68d8c2e1ffaf689b013b7d64716e41a71690934ad4001543f8d00c68f54d4f419288c74996fbb5c0b0d483d7646a5c61586d0de6a0586050d0537ef36e92be31390de79367307980d21883add98d351d45770f5c67032d37ee09298d2a908f00acceee0938f363168cea412c8bd14d217a7e8e95ecff8885b3112688b68431f1cb2732df71046384f25da6f578af348d457e5079cd76add5e5b5f35c3d798417113d9370ffedf48d48c54f8367122f35fdcabfaa791c4dcae989e676d0f7bd812d69a617954bc8c6fce95924fcaada01e4d138388b873eecf9755a913ad3b22b00ad2da59c9b2e3adbffc5a9a6c15fc0d740321e10d11bc87f24ab7d5f32220248f95808bb7d5b594532620313a2ab0f50586b832d12544f2529a06a022bc37ccfbe966acf7490164ce5877319c95ddcad77e6d9b20858245813dbc03b81514a2b4c127a0faa4bba295fbd8e982f7b011165ac8f91d6582977c2e651bb4d986ae2d0702e72cedf7cdbc7c4110191bcb68baa0d8973436a53a6edeb1e1aac83be7383c9f39628898538e924a04d0265abc05dbfdc5ee01a4603dfe5206107a7f23b4426173a63b7452a41a729122f87a90daa95b525217809aa89a1008f30a5f13c977d03cdac535c81f0058b5b4bdb69ed3bd652a7d96696f0698824ecbf2c75585013a30fb4111d77bf3ae928bae87abb55acb3c3bca7f8a322a20fb9f59fd85256395218cc811ab09ba5ba4d3a8a8ece83a4f87848262e6fb1059acfc34e469a5e6f23701f50339076fb2cd457cfa1140433d353976323722d85185ffcd48e1730960c6fc939371d1bc07bf28e7e30b1ce9131b810719fa9cbcadbe814fdd3e9d447ac2efa615954e53767b00ce4befb761b442e8812d85cd820c95e40d34f4f52e3948539142b282ac54f88770dec2b717a6a5bf67969e8b7ec83330b339ea9b7f1270cd860ec5e977dbead9614fd693aa08d1a679ba55e53dec1c991302467fbb3cea8983804f3ebb62ce1cc62106fbb2d6a035622066db888bc0f8d4d9681101b47670b6e68e4975f00d4113c61e3b8c9e119ad99f6c36b1b6852bcc1f9a85ec69c91c849f0cde2a61911d92b9d930200a27e56977aa4971286b1facbb7f8649b3a44410f1307c8d60235a9c53327c286eaaabf0c49b8fb1835f08682d04e41a9c07e71d23f2337c72bd9afbdbbce494ea6ed8b91b85bc8991fae1480c73a19c75caf1379b6d21bceee7e83244e3c555764be73498673055f39838379a47d91d0dac8ceae5fbdd45b4a92bc2d70c7263ca5aced5d6c3ef3eaf0d0d9b129284dfb7a14a7a0a2b9a63684b2be0c5504563782fd64f1d8af34e928fc45f107cde969134bf9e4777d2264d0637657cbce6585271212ebdee2def9d0d9758ae5a429beb3828ceb6aff8258c5ce75290df440fc7a3771517238c9b7b0088c0367a619cff444c0f2b4386a942d97da55dfa44e03fbbe09c1e47a7ef33559c7da58251015de5ed1a3196aaa226dd28d54a8e3cec73313bad7ff8c9fedc2b1522f2d933b6596aebbcc7408e3e430e0d9013e25eaf57d7d167a7561c537812179880001f79b57736ea642540182d65a28a35f4adf024f94d531e967d7a69eb1ccc9beac9b78d7841eb6da0d7e22239153248db8a16534723be2207d42fcab37673a34b15d22ac6ed6147a87ff7fed7f5f1a62f7c97fa39a86375a6e84721e99b091f6294bf2668d6ebe56cdd69ca925d104ec7de93d87ab6ec2314fadfbb32146c5971eb20a0a60263e0409a82e7247d751b6671e940aaa0be6d412dc159bd10213d2c5e5780942986da009b67865562d797ca24696ea5bd0764108073c5dcec80ebdcb581cbc83f61eb5c020abd501bbd83a13527a193470e810c1f36631eb1023e5c8ff162e4e8213bc96db90c1d3fdc402d65d1c7f3438a28fef144c36fdb2d2b98cfc879735b707485807ee596a4d172b1212aa19be1ad94ae9669834c115d09bc3d6195680a3e849a24de9ec4876fff1712386138690586fd515b422ba143372df5261d3b6546b0558447ed65ae513088df0040028009e7033111f1df20016447ccf161eb7044d19663d72f091be0ece4b80b0b0e9c6f5316c1d00202caf85728e5ec4065659be8005aae88e6f4ec79cbd4b57a6f7bd827d07e4a8ff5bf90089f45298a8a25aaea07a4950d849dd571828fd78656e34710ce4f2ef74ab472547660b69e2d43047e3737ce79fd41683cd23408f2edf7fd4f194ba01755a8ca18c63c2060ca62febd7932ab924a7142e1836b5695daf9ff45c865e9b994de7556a1c9651514026fceaea7341d411438286f790f835a1079b81c75b4d381134a53c4b37f0f8eb512443f50bc46ab225bec46a9b193d0168a374d99000ab4e6794932ce6ba24df43146143b956a50bbb42595dd4dfeefa30c9ccda8fc5905fe2f525002957877ece42e281b5e76936a56f51238f1eaae3f8fdb4e11cdc24bd6b6cab69b45844cf90a0f2bf9e40a183513d3e13e3933632387a3bc302561ff5a98378e9efe7c68d0c281a7c77d2184e666bf8436406233ee9b50d24ec67fa88dbd380642b6405d42c9b3ee3719c1545a033a320a3931541a67197816f2008d6a9ada28f2d5aef451d73de99b33c495cac3308ab07ccb0088cf3feb3a8b69a26bae6e40daecebbf60d300e030ec3e1b6c76407b0b380bd31b67804f216d100ac10015ddf144d8c2bbfcd6bb273304ef3f97ec89ec5512579c361f6375b3dbf8ad61b77c380c957bf25254a406a51e499027a7ae04955fe5d81c2f3859ff04467ee74df55e56c15a6017921d4b8e92fdd671e1747ba33059258192c4919fab87f174125e6053121385c7f748ee507a0a90cc9ea1248060259101a6a72ecc426c09be81b6ad67f2bcccef98b08e65b7909be8d223df966d768ba92a25a38c66f5c3da1df14b93530053a07f614c2368fadf48e790d7887ef1529b9ff78c64"], 0x2220}, 0x4) r7 = shmget(0x0, 0x4000, 0x7, &(0x7f00001f0000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000003980)=""/117) r8 = socket(0x2, 0x8002, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000003a80)=0x2) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r8, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) unlink(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff000000f62c70d518c86125071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:02 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb18c325eabb2602efed89007e5e00fdd1c95f062bd6532b31c8e7f02bfcf8ba7f6f76e7e13f6b788403003f000034030000000000000000000000d31fc6626d1b85e400000e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968fd6f68fbf0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d61d06156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc5df74e0ce613e609151d95641af186dbbb57c277e7e8f8997aa36ea4eeb8822e73cd917f506c0819a0b007b67f837b3ab3af358919af7b350fb630e3a0bd410ddea1574dde0e41ca12000000000000a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cdd11f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000cb87586f90d5c94edddc97ca66fd055b6c3e88c221ca933c4752ddf16b6229f96358d7034b3427506df4d46a"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x2, 0xe91, 0x1000}, {0x4, 0x9, 0x800}, {0x3, 0xb520, 0x1000}, {0x0, 0xa78, 0x800}, {0x4, 0x80, 0x1000}], 0x6) r3 = dup2(r1, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r2 = dup(r1) r3 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x20, 0x81}, 0x7ff, 0x5, 0x4}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xfff) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0}) 16:00:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x2, &(0x7f00000001c0)=[{}, {0xc2c, 0x0, 0x3}]}) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file\x00', 0x20, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file\x00') r3 = getegid() r4 = getegid() setregid(r3, r4) close(r1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0xc) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil, 0x1}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:02 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="f82cdf4f09681dc3", 0x8}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0xc8) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgsnd(r3, &(0x7f0000000300)={0x3, "ec24615f825b8574b7c7889e37b8cb9770279e67a360e2652e3c5f44d464a5afa3678078c6ab1d43fcfb608797f3b0cd50fc1fbb37f359ffca8fb884a66ceb43d5cdd7cff645356f16b4e04736e2ceab09a8a368f7ea04a417b7ad144be775c6efea4e29180b7c09f7cc96da90415bf1f16c5ee07900fca6a304c3f34777173f561ae7faed8539546e07a047a24006"}, 0x97, 0x400) stat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000400)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername(r4, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x1}, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18818, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)=',!\x00', &(0x7f0000000180)='*\r\\]\\\x00', &(0x7f00000001c0)='/!,).\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000340)='\x00']) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x7b) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x79, 0x2, 0x101, 0x0, 0x2, 0x7, 0x80000000, 0x48ed428a18c75e43, 0x3, 0x9, 0x10000}) r2 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x10) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r10, 0x0, 0x26, 0x8}, 0x6, 0x800, 0x7}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/131) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f00000007c0), 0xcb005093f78273e) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r15, r12, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) setregid(r14, r5) recvmsg(r11, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r11, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) chflags(&(0x7f0000000100)='./file0\x00', 0xd1d803b06f811950) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5, 0x7b}, {0x80000000000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) seteuid(r7) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') socketpair(0x10, 0x4, 0x3, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x32, 0x40, 0x2000000000000000, 0x5}, {{r3}, 0x0, 0x20, 0x80, 0x5, 0x10001}], 0x45, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffb, 0x18, 0x7932dab6a76c799c, 0x8, 0xf82}, {{r9}, 0xffffffffffffffff, 0x8fb7d94b2bf5ab02, 0xfffff, 0x5, 0x7f}], 0x0, &(0x7f0000000240)={0x2, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x400, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x6, 0x5, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x14, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r4, 0x6, r6) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r8, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r9 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r9) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="ffe5830000ff2f5d52fad55ce18ad64eca6ed285b6a2d872af1f731ac9437c2ab4d5cacf0852cc27b8077c4172d2d605afafd6ebffe23a98fa37579b867d5a889fa59ef4f342f8afae518a548cede99e2fff4e83309aaaea625e8274a00e009e7318453b9537a79316d201ff03000006f752603cf47592dfb24c50ec65f482039a74c000cc0000000000000000fff9000000000000ee809e3affd6131f3b20d43da4e596a21f212b178faf576cb46858fc793dfd3b6894501f0ad584010cb7b1f6a681c1a533ff19cf63f163f26d7116c106c223b3322617a4075ff9cc609cc6ff5b41ef4bd071dfe56ca2524b54e3bc9cb525ad28f416953d4cb6d9efcba44f8c"], 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r13, r7}, 0x7aa667b7c9f8206a) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r6) r14 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='\x00\x00\x00\x00\x00\x00\x00\x02\x00', 0x18, 0x0) r18 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0xc0206921, &(0x7f0000000300)) ioctl$VT_GETMODE(r18, 0x40087603, &(0x7f00000001c0)) r19 = syz_open_pts() ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x400, 0x0) r20 = fcntl$dupfd(r18, 0xa, 0xffffffffffffff9c) fchflags(r20, 0x1) ioctl$TIOCOUTQ(r19, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r21 = dup(r16) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(r21, 0x2000745e) write(r14, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) r22 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r22, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r15) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) r23 = socket$inet(0x2, 0x8000, 0x3) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x3c6b, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, r24) ioctl$TIOCFLUSH(r25, 0xc0206921, &(0x7f0000000300)=0x64c1) r26 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r26, 0xc028698d, &(0x7f00000000c0)) ioctl$KDSETMODE(r26, 0x20004b0a, &(0x7f0000000400)) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x99) r27 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r27, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x8}, 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) sendmsg(r4, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000340)=[{0xa0, 0xffff, 0x9, "f38ae8b33d9c9324873de68a642d4b669a997b28ad32df7a5106fe49851517a69481303759e073afe657daf426cae3c89306ecfb5cea93d954a4af2574467443ba431e06cdb1d884c73b64d6c80ab122e68ba4b60201ca2747ffbc454aacde6d88de87b0a2eaa9537bbd2aa3c03f138a6514d8d343118774ab05ca4c1974c4bf105ed2b191e0d3c705f8bb70cfdfdf"}, {0xd0, 0xffff, 0x7, "cc8c3da756fc0ca418d6f6be93c633c6b1f909223a1a340a5a5b298a03f530af0300488a16aa067e8fcf607f5f808e13a668be6a138dcd4bdd9295fba7de0b086d1da5d7fb21393566872e3cced33cb1055f3ac60e26abd7f4a307eb7680b456f3317d24ebd0a3d716dc1b88270e54b78e9441ba2db7067b08f44eba4f7f4a3c4b00503531bd961a19434138b95e51a03d1e7cab3e439674b8059ba6e11683e9d4b878ba092679ae847a0cfffc5dc4054816978cb9da0b7005c7ed2d74d1"}, {0x38, 0xffff, 0xa465, "5cf587dc8f4e57ea81753a6b09ac39d59fbae540c6685f85de110212338d2a866ce24d824b64de"}, {0xd8, 0x1, 0x80000000, "8cb6458463bda6a11a738fff8e7633ea7c16c2131b30acb67599d1825b2e70fc9e20208c9f8cded83044ee25fb601a856da5371ffc8a565fe8bc859e0e70eb6aa64e1c054f1d08d7852fa746f8b31317485b1fe35cc0304270fc3c34777826becd9739784434c3cdfab5bbfaa88b26719a6b38fe68c92fd1afc42ecf283557451ffe5f1d21ee4fe2f5dc80f541af414eba0441e7f06d86fa960410e88f9a57ca97c5db50f4f9425119d3258c24b99a91b64b09ba7e48ad124eb7b8464ef31dfdaf97"}, {0x70, 0x1, 0xffff, "68699b29468b0ad972048673e707d7468edbd8d36c022809bb9b41061a494ea03d1bbb8e2968a7a408ff2eea15194537f23270d82582db5f800d50a090ae3076dbb09955c0f7a749494b581d745927d675f02fc7c3a081a30e"}, {0xb0, 0x1, 0x4, "5f5f331605a0b6ab7455759aa665e5d18619fcdf0de92911799c58661469a6db762efb03d8313836740869f2b780a055f0b21cef01d907382f9002683e2a20c7efd153ad4f8e1ff785b8b02a588e26b92582e304e758fe312e23ae5e3cdbbf038a11ecea6dcbe278f0835e01491c5ef391ff622126d40e28d3d3e324409fb6045ed401fbcbeee659054aa5407baccb0fdb37da5e555f8a2ed7dec69b0582b23f"}, {0x68, 0xffff, 0x3, "090bd5a569bad15a032125f2b646be2d45587784ad578412af999dc1c137e8e731cc3875f593759850e25629820b2ee772de4b8008c9fd91ff8e4c6448fb7e1561d8b4879fc9d9f9ffd02fa70f0080796ae10365"}, {0x70, 0xffff, 0xfffff103, "169d54fa263d713629382ee032e037c31cf2cac4e01fbe39ce57bc08e7254bf8b2d7f55c20fa91b9aa794cacc57396e025a1fcb71704ce4c9cb74ea00ab1eb30d93bc940e77b71df8b27bf63e6aab41145ddfbccf1457e6e5b4640bbb7cd311e"}], 0x478}, 0x1) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) setsockopt(r3, 0x5, 0x1000, &(0x7f0000000000)="98355bf45e08ca56af1dad53a9390624e045e76198610a8db9f0274a51f18e677b15156939a815d7f09f4b42113fb806b4944d8e70a53212e673cc87e9b55ba552b780c55d65b40b3566668952a56be1e5c111a3a7a046a9744d2a75246c2c", 0x5f) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x94}], 0x1) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) r8 = fcntl$getown(r4, 0x5) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r12 = dup2(r11, r1) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x0, 0x1}, {}], 0x200000000000016f}) ftruncate(r10, 0x0, 0x10000) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000280)={0x6}) fcntl$getflags(r10, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f0000000000), 0x3) dup2(r13, r9) r14 = fcntl$getown(r10, 0x5) fcntl$setown(r10, 0x6, r14) r15 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3, r6, r2, r7, r15, 0x5, 0x7fff}, 0x6, 0x2, r14, r8, 0x7f, 0x100000001, 0x20000000b1f3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r17) r18 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000007c0), 0xcb005093f78273e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000500)={{0x5, 0xffffffffffffffff, r22, r21, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r21, r2, r7, r16, 0x24, 0xb13b}, 0xc29, 0xc, r17, r18, 0x8000, 0x5, 0x0, 0x8001}) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet6(r23, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r23, 0x0, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r25, 0xffff, 0x1002, &(0x7f0000000000), 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1002, &(0x7f0000000000), 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1002, &(0x7f0000000000), 0x3) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0), 0x375dd81fa32576a6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) fcntl$getown(r24, 0x5) r28 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r28, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r28, 0x80085762, &(0x7f0000000100)={0x3, 0x1}) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000a12ef2f9b54cdc5bbdd14e2792096a8b390bce435f40bbd0c63caa543894939f43e75fa4f86baab81d034cb6a300006fa0765cf0ae4653f26bcf1108a692cfddca9ba7424dd382b172de671aecc9859fb71bb429138c9bf2bc3698d932ebc01d59f8d0b5ba79769b1f49b513602a3986e30f8b323fb9ee841da0623b6a6e13e14071b5517fee96650200000016705a4a7e6777f0b7ef66364b788b7f8c9020639950fa17a59e167238e157643c7bd51543f37d97bf08313f157c16e16f7629a5ea961d3e63210f655e75eca2e8e5b7428165a32fd6118edf6929d2c6bd8c2ab5dbbac7e36e88312e34135322e0ac8994141d516f91ba71a64cb203695ac34e9395f3b5adc136b0baec639f49a509548c97"], 0x10) setsockopt(r0, 0x3ff, 0x20, &(0x7f0000000000)="1d2cee4772b2eecd63afd89a0e8cdd1919c5f716cc09af116f7ec420ded427e877f9f0043bf064e78bbfdbd82ad01193dfaaf53e19e62f5574587299150e3e5e9af216c76bada60e7fd08707188187f7befbb24f6a1b97a8bf0c61596f6680f80f0105a190c810c9cbeaa148d06d8c7e2c9280b2174c23af4221b9900526924aed1c8c007b2640ba6e", 0x89) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000600)=""/203, 0xcb}, {&(0x7f0000000700)=""/177, 0xb1}, {&(0x7f00000007c0)=""/252, 0xfc}, {&(0x7f00000008c0)=""/213, 0xd5}, {&(0x7f00000009c0)=""/101, 0x65}, {&(0x7f0000000a40)=""/187, 0xbb}, {&(0x7f0000000b00)=""/182, 0xb6}], 0x7, &(0x7f0000000c40)=""/145, 0x91}, 0x22) mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r1, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000002c0)=0x4) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="360f668902a21b0a1c6fc94c021f000000000000006a6f459258e44f23a51d4d853faebb411e22dcd20fe9554d6b1bb9ef2694eb98daaffcf01904dbefdb955d740cd4fbda2b250e27a6017889ca9427a4e6cbf45e4c7f379c49e20b2d0500419d3016999068780000000000"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1bf, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r4, 0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) fcntl$setstatus(r7, 0x4, 0x46) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000180)={0x1f4, 0x2, {0x401, 0x7}}) 16:00:05 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:07 executing program 1: fsync(0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) write(r2, &(0x7f0000000100)="d1c37ab785715bd01d66248588c21d74db28a01b9277", 0x16) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x26f28a01, 0x8, 0x24000000, 0x5, 0xfffffe00]}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000200)={0x2, 0x6}) r4 = open(&(0x7f0000000240)='./file0\x00', 0x29882, 0x10) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000280)=0x81) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000300)=0xf1f1) r6 = syz_open_pts() ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) unlink(&(0x7f0000000380)='./file0\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x100, 0x0) close(r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000000480)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000004c0)=0x5) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000540)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) open$dir(&(0x7f0000000600)='./file0\x00', 0x8418, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r1, r5) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 16:00:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) geteuid() r5 = socket(0x2, 0x1, 0x0) dup2(r5, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)}, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, 0x0) close(r0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f00000007c0), 0xcb005093f78273e) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f00000007c0), 0xcb005093f78273e) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f0000000000)=[r4]) r16 = socket(0x2, 0x2, 0x0) r17 = dup(r16) fcntl$setstatus(r17, 0x4, 0x46) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r10, r4, r14, r15, 0x30, 0x2}, 0xfffffffffffffffa, 0x8000, r18, r19, 0x85, 0x9, 0x3ff, 0xfa}) pckbd_enable: command error 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r2, 0x0) shmget(0x1, 0x2000, 0x180, &(0x7f0000021000/0x2000)=nil) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pckbd_enable: command error 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x46) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfc, 0x7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x28ac2b8808e1e9ec, 0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xae04de36c43d7c01, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001480)={&(0x7f0000000140)=@in6={0x18, 0x3, 0xff, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="e641d95825de9bbc33142c05910b0c927ebbc38ae14411d51bf35c845d29d0592b763beb7f66782f1f49023ae8bdb4c4aebb49097c2dddaaffd9b97af5093c68c8824876fcbda29fc03e1d399a9abef54cd7fa06fd344bfce888dd969bca256b74a899e24d4fe053117567e608fce20bfd885e0f720b6bd86adde005030e87af5e305465b846e83c8427b8ba95e721b8ed2b61211d2c07c4", 0x98}], 0x1, &(0x7f0000000280)=[{0x28, 0xffff, 0x0, "c3a5648dc99c61d262dfb06b1af7f8b3a9"}, {0x38, 0x1, 0x9, "77ef0504996c8429633b7c84186101861207c2caa5f9c67b7175e78af7e50eef3e"}, {0x1010, 0x0, 0x5, "23c7b2aa37925082dcbb1ab8e684d1020355bda5d4ba528a71ad75dc1e40c418587c8d0c86d48f2d7aa0a8f52de5eee49ac71eaebe21494b65253f516603f6bbf13f8a9833599f87014688b49fa74ee3fefdcccc1bc67ed76859cfb34eee47c3556cb46864af421625e2a0d8e19846bbe8631af8bda9fb218d1e55c3f044c980ff0d703f143c06b5cc41f4477da8fe40f73cec00364783f5b61cd6d4b74e133c9aea4925bb424717e078b5c362ac5d91c4ce014517a3b3cc3c3f46bfbc73a9330548126a61c34b2008abe5d1faccdbf1d5fc911c52cd20b80e62a4ebf60f6d67f603631298f1ff36bcf32153b935eb350b46985127b0f37fd309175ae6d7d925dbf446791ee30f1f6fe268c3acfee43f33f15455a4da6d7b39371dc2fcf2dca4574d9ac7f4188f1b1ffee660f25f6db3410417b419dfc9c45ff722e73d8822021db531fc68e92638fff8ec14a2823c73633d57c8a205a1d47858cd41ca70ddd4ac41c9a92c9ad7c46c8ecd7101a9a0b58c3d3d7e004bf11c6f4ac03b9515ad72c07a6e278b3c64beac6e6266990b3826055c37419840b242a04ca86d769df1017adffaa1c4e402cdff334ab37eb628ccb78ff3868e84c4908edd36576322eb7bca5f68bf3b637aaed23a7391bba5fb86c9a11337d5d66ce40256fbc5240c4142d8def9742750557ec8816e0fc460ed4e6dfa11ebc2f721539b75390a8f3d5ca3efa02eb90a15db54a1f1351f1ec1677336e8659e5c12f5ef303288cc50769b451195d005c1bed1662fe3bdd866e86bb201f722bb3ee31d94b58c8310c32ddbf2cca2059dc721a2946958be9e58b270acfa03c3203bc753e59d918a69444545603b16e78f5bf2887e909311b4c69b72e12969e79e647e254972e16becb1c5c1f8311a49c4528f796bbc183fee2183f94739de282d48d588cae3ebc0c96a8fc7296590f56a9a38c7b38829004714c580efff46ac156743bc6b26cee698a1c67a7d396bf75835d09be9732fb517f0a9ded4dee5572669368507cc27fd64d68526fb943ae02873dc8b3926f69d786e234c397fc4de2fbbab450c9b9e55255ed89d8739b61fcd2d0a0f02cc51389cb6edce2172f0e6455dbee11894e7b0f292c8f56dbc4852c661a833fe9a160482992b677142a3b223d2e177e0c8d3cfb4e8d45061b6650abbac3e1ada87d6e03c45af62e73964f42d4dbaa0769d81b3a47632d84ca1407de2044ae6c2c805543667288478518f6c8c69c86ec2b6ad560da6a240ca2ec331dbb6f49a454858425d4c1f7902fd49ce63a41c54d863dfff7d77448617fd6adb90176f0d87c3d0ff634ba6032a67bd5997703b0d400c556bcab8f2992c31c8f0d8b03f0828faf440e841427b06bb76eaf8a327ec0a34346b4a2c9d1b9e4e4d0ce263cef531762f8e97700fab2c58cb7b7868261e2c85ce6313155f24c7197a66a314be784440e651d4dc86a555172c3cad51f29a9edf02a99bbfa2699980dbb022a9d76cb35207796c988d4ebe0ecf7f289ccd8d355496db298fdb6e404f3c18da7328603f6137e39415d522bd5bc750cdb3ce91b64fc1e06f79a1525288671efe42290f4168d3a0d266dda50e3406dedaf5f93917f551d2a4ad026e960e22952d4b3a2e9da67386bcf5115541c2507f70bed3884fd2cb68068b281145a502e6958446b1be31217e5730e8f1801bc08b16586a55aa184d3944a890063e414f4cb48af9ba9dd41d0a31662ad3c39618665557d6887a0a65e0f1ae033bad20053b3c871c92a92374228dce26e5557d777b55b7eb98d91d37f8f827373810bc4d3615b130daa756861678d8964f230ec58fcde6d0299e13267ff39a5704dec00e84727decdb0ecd951999449d76477fd70119582fdf38db506c4ff1bf88e2f8eef7f3052807b32cf10e494cdb14ee052e6bd385b835fcddb75d416cb35d5b747b947ed7c2d05d07885d975d48c2c4426eac7bbc2441a32919c6329a5b4a625687cd408228f7d42df9d36cd01574b13ac045670fc21bf77175286f9145730ba7cc0b2baed9ad0f25b207adb5ed0f4aa99930345024bd4e3fe4c6f48a083492c098a38f613e2c1eaf6d84a16c2d0858ceaddbb57cf8bb704b2a2ab0d3a6f40187c8f41c49f11cd0d24cc32c11270538f6ef68df59dbf5f68822f19ad1543ee2bf590892c4c4735ba91c9a449e2a629fcd15e5a751be71e6fcc150ce6b72c381ecfe9d400ceef92492530fc135165dbf55aa0628996af70f4238df4636603bc5958bba65e74d61556869e7dc5e9debe0ae7367601923558c82900424a970a32d686bd17f92fdfd75e22f8b39c811087488b028e6707261b060b0231c39c6e242a0f290555229d794aba2855fbfe81a5932d6af6a0e0f5d4c6a082263473f55c3ed529ab8906f027d2e54093d44b303cfd3f799befa408ffdd10622804f083f98b2c797735d5f662521dfb62cd2301668999f7298899b55216f821231a4dbc3177a63da26f0ab9561e4d2e720c228e8b6520638b3f0d140ee9b3b534e54236caa3bdc85ec250a992617077a2182c2d559a34a6f60fd1a6e8ca9e36043d4a568a3ee19c96fa00b5c450307f2b7f93e3559995254f5169568038a7345bdc470c37ec490e78e442c131a8364c5ad6c1bb5b83c10e071507f277e8d61620f1397ada72ee5891990f3caab129908ddbaf894b1f3f839b850bc9c119c61222690ccefc9830d23a6d24c802e45794a68b9b00e611aa10ce9853161b3e417f2771e48cb12482ac9b49315c38a3d79526f3e5c2e5af159252071c66cdf348c9675f0a20f774a67767181cb9e96852f9e7fc811cd82065e4254979f028f3ee81150881d926cf067dff4c1806f831b43eee247188cfed7c0cbe9e90ba207d70c41786635348f835d32e68c9de166a0a2e8083c646e15436b11d511e259d80bddfc0529b65595f146dad19f29381ef92d84cd70ddfd3650cacf46675b7ba76f2eb7c55dee40bc218e6f9de633653b504da056e5c9a9b96e2c6f41693a229c3d75fe9702aafe751144a3a536c3dbd09b28a5013975377bbd138cdad701d9c76c6368734f7d7a80b0913946a749e02f64ab22583cee8c44738935bd10c95cc26725c081c8f575a3ecd406f337e687ca1dccf3511409297986af8ae2d8e8a1461a429dfbdfe28a97c5c3d8b81d6f3b4e0fc0c55f87f8169728724de7e3e27bfe47a84cd846aa546d7597b4957d6f33ad32c447d139a276c442a0d1ed041fccda8b3ea636229cdb7a5072785b59eb89d15ce14a862c690507871d1c2c271b9ab26cc32237117bfc20dddbdf6e3577087bb8c20acf353f1fef3563df636cf44ba7a00b5f28a934f478992bf0bff1fdbd5f7a574e7aee46a592c35a415f6e26210076a49bf47a5174e496f419954c03603aa3b8968159d704a1c081a5a0bfa54f85b3fc6b79a6a119259586822ce53347ddcf5e1a61b285d714d304864fdb104d6aa2aa69e7c9ff6d50d55b187aea23e4e0272dd32c9d7eaeb1b3cc4657735e64152b7fdb07e8c2b1585e0fc91bd6a393b4e0231f58f473937d8ffe7c2974ba80d7b032e6562c76c199a54b1820346411c17892110688550c6e0f818139c6df2218c4243b651a04b4bfee0b556402c8a90a53deade59250f6cdd37692ea21c5cbbd5df3573a283ce04f6ffd8f9ef7c5b220e20b43eb49defe037f2030760e37074663c91392ecc7ac0f561458a0e4dc7867ea8eeea6403532cc386415d9cb9404956cbbd0b4b022d528f0f541cdfd508cc2a35fadd759e867b850a7c92a78a5dc6c189fbdc037ae6df5e89a5344c9f7c349b338c9db57a4d86af064ccea8861dbb70b8624784ff241f9a242a16c83404b9eb742004eb072b9db7d459d81b40dbf215526c4d5d79bf3c0f656727d1b4e2fff3dd080157d203e6e6bebeaa01caf6bff1848966fd66ef4430ec944237354eae583d38a2245b8bb3523da0828ea902779e73813d9fbfef8f8421674b91f4ea93fe5b876506f437e3b6f79ee2d4da40fc34cf1d98dc71ce7bc91ac2eb05a5d14da7e2352de333ed308c1bce5738173c3fac92ee48a969d4b739b33b5aee542e5390aaa9b4c34638ceeaf28015dbfb1b604a590c510431cb0823eb1c06ec454656076b642fc1eb52a5d460d2268e89803f985c597be53560844932f16ffa18020942f226ef2ff569da258c7fdc039159e6454126073104c1d7295e024bee746c1550e5a0113bff4850453e3a21093a441c24253377a9f25564fcf96dbe985154762d9eca71daddb3db3429cf731226bd4e3fca94a27b79646d3f5ee18cfd4648d3a5e33a949f4ae82c74895191f33c1bf8d8fecba5322b20991913b55f34cce704ea6ba64b157aab0acc5896de7178463d5bfc1bf5e13219bdc4b3894c4d1e058efe66b4ace015a9a77ba0dd5a26ada35c50c647a7e55f5d87954dadd19d793353b8cda346cdfa20b5bf41d6d7b8d085aaa5d4510b551e9227bfa048d042568bb0ae25276576139ea83f8d09ce2348f12c353cdf16a38fe04995bd5ac1a2e9ab8e505c9b1e09d51598764c4a62436a8c7845d42b45bbaac66f4b7b168e19cb17c89f342b9a1a9421855d7abbaf052ecdb2d11de0fb136951d75fa94b0a0602067e422ef2a916307dda6f799c1538e61815f0297acdecc1ad1254d95e0c128e6b4871bc684a1cb8f003638c2d9a030b01b98c183acf93c35a8240ae9019c607f6077cf903b6bc5db8e87d62ebd09000befc6746a903c4d4b6aa603370688364784a1a53fd63c7f519007c835d9b1743de071377dda213df59ea941ff3049f754c0b8999786bf37112bfb535d02c7aafe0c1d74a0b4306ad89b4e7169d68dca37484062d39680f9cf2592f4e932daa8352b07fcbcdf3d7449f57b2f2780f63f496a91e7a6ac25a90c07c65640482d8ef2948214e953487ee9c5f5bb1a728c661ce2d12ff88fe9bf479a161cb90e279353b5211ab852fcbe59c45707981a7f45b84d52e454db2d6760f264821dfd99386319edaab9ae7ee76b4c71d60d9862d4aff5b0827189ab356abd2aed4b551ad6c74a08997c3995eee80296165c80c1e7f10629f3c3966beec13afb08acfa9440a141a2ca070bda911c2b5d1db218421f476ec9b21c883e188afead42fa6828f30a2a804aef668dd3c52585f6e004ad1501773fa4e1c6cecfbfbce63e5a1e640ab6e150a554eaa87240a2bd36a9504f951a4cb2d8d9510cda1a8460d8de51ee112e0c08012232a9a295ac70ca89ae04ba01241273468ae0970ec1b08805c9ebd0740e77f56125011a82855ba0335a20c0c42d215c485632ea8a44ba122996ff94c1c63f1740aee1d3e2c2951baabd34904e5d9874900fb436a8dcbd27a37a4e0f587ba120d5bf132c6bf94d3a2e372b34f1491fb65b9a4bd041f3b1357c32cf0b9b3453f337cd44579c5e74db552cf2cc53503d4a531de2d7073ed941d14dd2adc31f18080274cc000b363590b84c5bb4a8856492f5996ee26ec322f7de05a7a3a0a771605efb5459e9b04b4223bb910ea7914646cf91321dd3fb5d48cf81355e309a39c250da020478e4c6d040f67ee36a2db1e0e0c0b08400c779ecf3b3505a85e1c11d69159e5745c18898de67873595cfb247d75fb1fa329d74a5a33a23419b735c8f4e67c7d536b802afb94fc040912da70e7c215c13467dd9b9a3fb041ecde1a2c11079c10a86d8b524e8b66037dd012913adc1a7b0f874b77e4d846669bb56595454cd84fd2c240ce4a899b99779e96247ccfa682033314f8e835cc61dc9735d0809a418349536af"}, {0xa0, 0xffff, 0xfff, "8bf2b27b2de97cc04581746bf69d50db3b9c5e45715b50928afb15036ce32fdb2cf370b9528e5185bece952f1d407380da2ee099309041da57995129e3ea0a31bf16139d96983e925959af2bc27f64801b1f6912bac8906827645a8dfc58bcc8c43f73ec73cad43720250df8b9ecbb51cdaf5ee52b0436d298c94e93dea5a72e2955f2048200075b92601619"}, {0xc0, 0xffff, 0x1, "514f25b9da173d561c3787921cf65ccd1d5a7722e1d2fbf925949db603b48209f2901f6b7fba7b131d54dc8fe6b09475d6c88e44e5034c4657633d5d683e402d523f688ecdc9a0df346593bedcac12ae946a2ea6f1dec46cce15eba58fd283e8a31d8a4bead0a65e3c8fa3785048d861a79d5ab22d84a4fa64f46f4d88ce25eb1d0c0ea31ae9fb06518684185986e8eca960ea069c36d92bf75c472640aae88aba857708ee4c8bb88c44"}], 0x11d0}, 0x2) write(r0, &(0x7f0000000040)="b339735b73d94ea39929db23f6a6faa945e05d23ea05d5b6234ec6bcf8cd977730daa44a179b4023a812f92dc8ab2e82d405f7396478f72ebec662ace33ad2bc094421adba98b8b024500a1bc3210d9d1646b02f81fade11dd24a18f6be45776af015df16b682bf7cbd30d55684d27399bbfba731cb59d1769f042", 0x7b) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f00000014c0)="e801991162cef42eb35f175cb0ad36c91e80abd66e107d2260c899eed29ce4c823a622cc7d0b0644d663de7e4afde8575693d2825c2e43db4eb018b1def657717fd48b807479e7", 0x47) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001}, {0x1c}, {0x28}, {0x4006}]}) socket$inet(0x2, 0x8000, 0x7f) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x8001, 0xbe, 0xff, "7d76099879297d94d925109e972c496f646d06da", 0x3f, 0xfffffeff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x60) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getegid() pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r7 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) r8 = open$dir(&(0x7f0000000680)='./file0\x00', 0x1, 0x192) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r13 = geteuid() r14 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="1674361c7e8fb900f0b1a6fba2225aa7293c53baab298f8caac3521d6f39ff3e379afd47dcb5ce5bd9b2e5457be255548576ca9e1ca90bd9327f9b9866ebf1e9d917a9672381afb0e68be1f88d60863a2dee228eb21475834ecdae3187a35ccf38fb0bf677a3e84be1dc80e0aaea", 0x6e}, {&(0x7f0000000180)="823603f217dff51cca5ced050ad65119fdbb5a6a1705ebe1260cdede633a0bf553d67948c026d163b8fa9bd2145ca66c4caffe65e3b6f3688987f5ecaaf3e2d51513dbdd7e074282f99bd50f4e38cdf1edec86a13b27ab71a22fa0a7db54845953cc0880d7f7bcac8e1e7bba4788a9dd7ea77cec9d03882d8da91361d4dfc448fd8a34ff9bb56d53a876e0629723565f1d96ace35b094672b6db97d68015db731b0a1e3130f1bb37997fbf9deca499da283537a0e3404f22c637f84f63106b222beed4be6454e32c055877c9eb5ee443a1fbf9cab664406505675e5019c5bfe362f0d90db376f6", 0xe7}, {&(0x7f0000000280)="e1b494b5f3373a1ec6268ee31858dee0af6cc8dc06f72754c54a006688d449dfc67389d03e544b2e2137b2355f35875fa3d507a3e7b3e7f2ea0dc92e619b8e5dd6fc5e0f107906d1f8da115a14a4ff9cc2bf783628247752f4d5c8c2353e6672de4b7f7d763e0359ee298d96b82179510c54e4dab8416bd511b563cc747e643a22ba9ebb1f2134613be0d719bcc864c00a8cdbd9f74dee12507731e3a1a85771e70cccab3216be6107ab09342e96d0", 0xaf}, {&(0x7f0000000340)="7236ba82a98d", 0x6}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="11f85833d280d40ff799cbb583805ae227bb7c3de1b2ce4346481851ee7d26320a811c545c6dbe2a80fc4d0d552a42ba54b564ececa93d", 0x37}, {&(0x7f0000000400)="011ea2609c8fd3f73aaf1387db341a7f6e69c7b467a8f10752030f3cde308af4caf0b51b8ddbabfc4fe86b0714a1f56e307b185b403ab98f5ba9c8de56b51eea4bca438b67dfd020c58fc7f07dff5c4f166bbc7a15ed7c87ea36", 0x5a}, {&(0x7f0000000480)="ff9c94840d4f95a9e1523124661b476f242f6eca97bd13a311be461cc8c59b64f874074b050883b2837d6656162b35f4b6fdc54028bb4ead9b8b4318", 0x3c}], 0x8, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r7, r1, r8, r9, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x110, 0x4}, 0x403) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x2ac800576c4f2d00) ioctl$WSDISPLAYIO_DELFONT(r20, 0x8058574f, &(0x7f0000000ac0)={'./file0\x00', 0xf61, 0x9, 0xc715836, 0x0, 0x80000001, 0x1, 0x7, 0x2, 0x3, 0x4, 0x5}) r21 = accept(0xffffffffffffffff, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMGET(r22, 0x4004746a, &(0x7f0000000c80)) getegid() 16:00:09 executing program 1: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r0 = msgget(0xffffffffffffffff, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x20, &(0x7f0000000040)="5f6a19da4bb63c1979f293e2848cacaea7743bdca5c40672c319", 0x1a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000440)="0c1bd45451545e4787581d5454969756c6900fb1886573d39dad3443bc853805a489b8425f4dc5aff751d4bfa326e17ed8f5b3165d573961aac6d775b932107d9c45f19cdf2fcf2bdadbc8e9e9269c8d5152639831a13e785a7759dafec2ce4fad4ea80dbacbb3e658c2abae0fc0eadcd6df863c5b0d9fc3ba6b2ef4f1293bb3ccdddbdca86623e90fe9e3bb6365e96a92b4edcd5ae11f90ffbdfcb2977036f7a75630e1727f4baf928c3e1952c17e4d67a7cfae568e81f03bb4b51210a485588f5a10d8f293ef745278f6a2d1078879acfc76bc16364727f21bf3", 0xdb}, {&(0x7f0000000680)="dae5782a6cd673be1fae51cb9aca9621c0d5a469ad183c98d2c4e5bce7be77d3829ebfdb6f1ca9bec7556fe4b1443d72cb1f787dc4c230549a0cf1dabf6fbfe67b252418abb772e8a196664dd0475b08466ea2bb155aa16409856db79484cfc880583ccf7f839229aabf104e4c62da8903739aa6cabef8d3af623b03959d41565405e5160ffaa2b240555e48b4731274016de5b3637072b6ec3dd78e99791d70d2d7a54668d642ca89858221bb2c35300464d309589f223f80e5b6a1ed7c4997f23c41874772467b0c0001e2f504b0284a0e9f150203426e155dfb042f94d3dcecbb3be6c6fe2b978166ee05f3b8ec1d63e5f550525af07815e0dbfa7faf1b3a13916b1dea12b9323670b5ec4f22fe96cf1cc043c723b7c5a139351293da15cff61836ab151efb705923b9d86137f9aa7f87346dd903e0b10da00b5173a315a96742a320132cc835d1ef45ab0113bb37862b50981bc0139f1c48243a02ad18a4745fc7876e0eeb0baa7b2f7224faee3ded63a4cf30b98ee5393cba301076e4e864108e6ffa1c12561b37bb5958e933d9ac1a95f5c7985f1586dd03938b70f94b7aa5f69df6c3be3865e48eac4e3c9fffeeaacc595cc52e7c2b334c5996745f46ada1aac5a637cff26b5ac17f8bd7a3e625438ea41f791484f467785bbdf4c77f77f85d4722bccef5556e1fa6b33f54beb9c39bc123210ccb5b3bd11cfae5e228d02fc2d02dfac0136125cabeb5e31504a5a54559ea45f3d9c3352eb19fe792358d7673f1243aa3027433c5742be59c931d5ebf05596bad7d6194d76feb72dc7f030ee14446cb96d0255f1901f344aa9e23143e19dc29620f5cc40a386dc6db961dfe56bc6f8f7e334e6d14be0598ced87a19c8759faaa7becf903717319ccd70dcac3f13ebd977553aa8206c744ee8b008dc8d53312b70ad630c117bc817d0affed03340ad3a8001acec2bd3dbe6793fb91d600cf89727c8bed39c22301d0420572b7a4bddeeeed93c3c8298bc71fd63ba484774839e0a7e54a65e561ccd2df8eb0a599e9ec22b54da52af2ccfcf69c8ec5cacc0b89473bb332dfdb820d0af26955f09039866ec9550dd5c8d493015e78ca4391a6f503a41f817c7b83bff7a0740e62d8ccc31c000dac51823b64f0fdd432c8c75f466a9b9607037f508ffc2884f5844850485032ee44f9acb27d88f4065f85f339f3643acb0015998b00e7ebd2f8f32292b965c987f12b05a5a6c5caab3de421de027541f6c8380a8981b68c5f0b0c4de939b1b01e18868994e2b474df7101a1816cb8a85f645f9930f89f850f2abfca17ff961429da8b8138e844f56da4e694f01c0da9d4ad0272e81f48bee9f81a4ce1ae4a3d143ed46c11d1e5bf284fbfaaa056bd42815f66c930ea059627348b7429196f525b61000b63f50a6d91380002136fed8b232dde63a9dc91ae36ee2faa28476cdd8a0c2da4cf5c0d09ed161b865c8c7e217c99d37f201a877c388366adf523e42a59cb996538fdfe59f4acf8a4c05e1b6b4685220d5177dce86d5a073ae32c35cfe287f17ea345dbd7b4bea1a68a711505e69b66c94b00a00607028c88d2e604aa5d27bc00f7bc512236374e91d6e1f6f1fcdadc44f41eca2e92126cf66588429c95332f8ab8d35ae8523b0b61e4a41197d95b9f7540b2baa4a5bd95561e4ad9cb0e40f47ecd8b9271b6431c5d9cae208be06a7e126d9691b6d55310bd9df7ff3280b5f8f2cc750cc050767f64379c2a272627a04775deb8f379fc40fe5837dc10ed13663e0e1f751613f019be96d01445831c78bc8ce1000a4aa47c1ad5cb7ff849f5db1c2211608d400cfeef23aab3e8bac3ce40a69fae127c94bad9554b7a01e534c35f363ff0b310bcfabee7d5cbd974cfa10b320bdd7d0aaa46d290e31359107177ef0a58046bbe381612c43a57e8f2c253837bbe38352da54edb2cf93a6a13bc643b5c4c5f18c05a94338dd68a143bc9933fb0ff6cc530a9001b54e2f1f4ae4e6d17b9f51cae516ad9cc4cd013d893a8b2701aa50befede6836bba34d6ffdcc2f841f2c9b6b0f42bb0df497275a4cb13ea8f7fb567757aa975bf06f267a88d0b7023b923514ce4b974eec00349f60ac8b0727472f15bdb6cc468adf95c384fbcb1353a3a5388748badc26b10e02b854caca726ad947440d3ca21be2ce43e101eadb1a4d1d66dbf21497c26e36544a55c68b32b6ac05a856a49e09d6dd7d8179f2fd0229c5ed6523c3f5b30129e0b615c0e04494bd617f79c3113c84738174a84cb14f04c697eb51aac6a328e7e3686fee521bb9c064b49edd24e5a2107d1f5106712ef88b8154b493bab67ab1ab703e72b9445d3b8879c26f889577200e3dfd53edc3dbf495162295dd079605e4879c05bce8f86ed89f868a5bce872a00650951755b5e68cc09e8f8d0deccf4abd9b338c435292cfbdb370b483b54e2cc2cc8724e23bc0d7adbcc93b4c910df46483695074328341f35f51bfea77029fef292a437955df6b5386d6ceb90cbf912593ef31f1f7f4eef94619e1bc0d34dbee7c79bb7a22c92f5ac75d2156dfdeb8c4989e210b484688abc0cfeed7742615f60a9e4f2538283b20d0f4de817cb7950dffc7e6a5bedb9fc8d2932a97830c337b1ed78a0c13be51fa08115ac7f3dc8cbb33b34157f5f046a41331258225b286b82c621b07332c29564838cd05e91e19b2a5c3611db28d9b34ba062290f6e1ad0ffbd74661d43696c94486e5d06f135b85a380d060d81b3c540bb90bfec38cc97ec9f1bf562693e29bb21e8b69e7306ba2c8b4289313fe1baa65ed6ab9f717396e7a0f6ee88fb1bb801857a4426a4f62689c6fc6e5d198861856bcd4903f830292a2e0710a694f31a35e291dfcca8aeb3387dbaa6e2e51bf493a0a4288edd3af6df89c3134bbaea5d324f6e93b3e82d9a70256f93b2f9a3e99f43d0c3849478745d018b1ea2ea9837d6545beaeeabe1c20bebb00c3a82984068d956d7c8ad8ffe4baa0fd10d002540454706585b86327b8c7cb7ea0b9b83292cdc24308f4e80aacd9d174e629dc6df5d55cad5c658af72c14852546620386aec092196a73c0f62141c5a383ba0163fd70e95152a384ed1e6bf9db9fadaa5e8e6575aaae27973a960a6e95d0ad4189e17eb8134e7d31c3506daf237af22cdf3c79946cd58aef1260c33fc7081bdc1366f3a198d25511de4d459593b4cc383947b710d10bc47b23424dcb3c04952af9f831a49d5e008ddb8c530eaf009156c92a0bf3e5f67f7a914bd89f315044ab125dd8b7182f4838914aa184df83d77b6c6953d98aae796b55a62e273934fc0747fb533f79ad464dac0aaf308cf47d709cd2cf153025b18a9d454b023456a3037d0aed5c4e6a2c1c0e83c3fc92e515bf0b9a1e462c72ca8451a4328335a179d902f9ffff2912e7bdbca33b0adcbd2cb2883eb5b43411728b80f1ba63ba5d6e9d2457a39f13962218cee5f9286b526f49da36909b80e45ee70ffbe5e605ff5e0f94669fb04d9e8ab4527e594bb69bd0f3e5ad12943a38f0f3f9ffb278b666a71b832775469a45f3a4a1b824244d8995a710cd6d16328fb40221da149bf767fb52f18ddeacf1401f1ff0d6c31e3c041fc17f05b14d9350eaca0c957e1264d59473e28b48875dcd26eb1d69fff122555e6055883b43610f4671970b4a106d5f3582fb74b1082bf4edebc3f205f50d1add821f9ea837dfa93048d05efb203af633af13eb0bed11fab09cbe1520e56052b8525ca7052fd53c3ddb7a071ff5214e93bb922090f7716b05a43b53fb2bbe653bb87307370c37626a6ef38ccbfce50b56a02ffd7474631edf9eac3fbccb375276f2a3b1fd010b9e7f11fd8996e6493b64b34e3ea6f6213947869fd7b76496bfa780926228d2c9328695612c4fce31e0784ee9cb09cff09fc3f8201e84d7bf286a2dba43b99eb10e16e9d5f37dc7b8078af9a481b6be68e614a1208dc3f02ba50249d166f3894b28d759b60b3568fee94599b2edbdc48c1092ae1a6a34918d56f273b06c1fa56ce8bc494bd099c7094e2171c74929c415c62114ceeca0ddc529977ecab2959213e060112e01cd31f9a235d78a51334585d0370bc5336daa20cc4d0cd92feee1e3916541e896b46245b50dcaa0256e1d4f2d74cf162b8bff88f8c9f024f5fa1ba5fac66b4a698b3460ba7c73a3d646a0b97da01669a2cd48e1527bf382ff02a49a24996cd3f741e121da65f3fd911e4b6b37ba7da5c17639db5efa705d6c74d378ebcd992ac26afd161088ba8a926151f5b0e033489c272c8b6e93007daf8f3de1632b44f9ea723f252db59e755de2dd24e326d5dfcf2bd92a17416530351d4792c7cd24ad1673d9ef79a4a6a071174127d5dd39c81f56fc04dfdd3b36d581e80d7d048caddce2fb082462859b25b2b9fb508d5df16004e7409ef5324f345f5c53d9d842eed388a845b07c98fca95f86d2330060e7f12ff9460963b4dd3b9ed69670aa43913345c27fc5403f9811a74caf1a7c82abd887e6b7a4155352eb68df2c85af0bda603bf94ebe7bb574d60e160083d68a5d405e884f3e3c9c025c0e1659e9b6807564d2f83f25019fee8eec24af4ac15781f4ecb243da3cb2ab02b0f387a9033474c5c697887f1a8c90ee63e63e7e8ff8fd25fe196241c90bb1b1ae98b4601fe3b004991c37e20ec2fdf213e25cb0f1c784a6a5a991ac106950726eee7ba405146f66b565149eda9f93e73b4e70ea4e5cfc647b0a89970a4718d953e073ae7b3e6617dd88ec7d1ec70630958287d165349b22a4a21362422cd954b463c8023a63516f37cceedb9899c3f5f2b832787af8c0b2c3a44d480a5dfff022aaafb98cb66c2d6a1ee29ba316a28b001ae7391eb4add5d4c3297238f09bb7c714356b53b85335af8124e915dc9c7cbf8e954daa6df87b4e0122d63d46780a68120670a5049c1a72482a7505b6fd459193e690e57bb3d30ef3c47c31dabfcd60cfb6148ca9ee365732674194dce809200010fc78295000b54f90426f3f829b0a09d104e9ca52785a5ed3eec56cd208625816647689967d4d7a7eb3d581b1f0a6be16e61dd5bed697c78407a01dfa6ebdda162621aae5d59090c40f0f37fc08baa42a3e83792f5751911b124184e97a2b599163d1b3da8d4468e77f7d9c76857e76e5a3265f1f1d61d9dfd900c78abc21e946eee80a227d4851d42030c8cee14d85700f9d280f348cb32de1febadf17314a808ce354c5b3296efecfc6d9fc34730d97fbb5cc8190c0ece79bf7d4164e61b264c2c94528682cf0201a2b6510fbd913586d909941711383b1af6f29efd7914a4506d19cf5bc13b8519e29e2f28c2c380490d476bf09a57ec914abc9fc670a1fda22972872761d1ed67ca4f7c850d84c95c00842998bfa040e0c07e41580b10a9db78f371ab100999d107ad7c8d01ebc31ccf4ebee69758caf7043b410ae255608d84d9fdaab98eb91b0ca4b10bb623573295a9660ac7d190fee8b90165feef922ba27809f1d70c3d2e41e03368812efb9b15791b873a97c4af6426b8e9a77cb27e77abb05b4c70385e0325139e9aa9d8d4c034770d7d25ce0bebfc4a00a2fbe7fce5c898c8a4f164a3839079422f7b4e8fbcb596ca34c05ec0d86dd1a81b6faeefd2050ef3642d44f39b8d128dab229c4af261ab450250bcbb8b3ef6b03b41b8bd366614c152550dbcbfd6f2a02724103d1bd3dca5fdb0643f4b4cc6df2a703612355825c93dccef102154781b38b3f7b3deafa6e220731f7fc59416477df7d9a402e00bdd78d1cea3b427ffe7da", 0x1000}], 0x10000000000002fb) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) ftruncate(r2, 0x0, 0x7) fchmod(r2, 0xe3) r3 = msgget(0x1, 0x201) msgrcv(r3, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/134) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x40, 0x0) write(r2, &(0x7f00000003c0)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d97700d846d284d4b613f39c6fa8b89f7f00baba065ecacbdbe4867619c9f696b4a81d93f6", 0xf790) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x485) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xd1, 0x0, 0x0, 0x0, 0x0, 0x53, 0x7}, 0x3, 0x5, 0x0, 0x0, 0x3036, 0x8, 0x2, 0x8000}) 16:00:09 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0xd4, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x8, 0x9, 0x50139a60, {[0xfff, 0x0, 0x4, 0xe29, 0x1, 0x7ff, 0x8, 0x4, 0xfd26, 0x2, 0x1f, 0x2, 0x4, 0x6, 0xffffffffffff0000, 0x8b, 0x6, 0x7], [0x0, 0x3, 0x4, 0x2, 0x0, 0x0, 0x7ff, 0x1, 0x7fffffff, 0x4], [0x5, 0x6, 0xc8, 0x8, 0x1ff, 0x1d, 0x280000000000000], [0x3, 0xffffffffffffffc1, 0x0, 0x9, 0x8, 0x3], [{0xfec6, 0x8000, 0x7fff, 0x7}, {0x7fff, 0x40, 0x0, 0xf9b}, {0x1, 0x9, 0xf37a, 0xece8}, {0x3, 0x9, 0x1, 0xf2b}, {0x7fff, 0x401, 0x1f, 0x9334}, {0x8001, 0xd98, 0x1ff, 0x800}, {0x4, 0x400, 0xdc5, 0x1000}, {0x2, 0x9, 0x1224, 0x7}], {0x2, 0x4, 0xffff8001}, {0x7fff, 0x4, 0xdd89, 0x1}}}) socketpair(0x0, 0x1, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x46) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000000c0)=0x11) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = fcntl$getown(r1, 0x5) r8 = getppid() setpgid(r7, r8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) 16:00:09 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknodat(r2, &(0x7f00000000c0)='\x00', 0x40, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet6(0x18, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r5, 0xe3) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00fffffff20000000000000000000000000081240b5ebee85d70645dcb4a2c6123e007f2d5e982c882377b2472fade080000002e76016fb7d73f99e2d194515c24055a0e3e926c3b54984cab6b195e0568e2e3e15ced24bb69bfec1df61d087dadbea96b96f7caea59340809d5d0eda88bf2dec3dbb30629f0251f467e65fc64acfca7b6b818a66eb21039fc5268a6eccd488b8909d53b2798d0ff0f0000851bf5b59e3d26067361e260"]) linkat(r5, &(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) mlock(&(0x7f000078c000/0x2000)=nil, 0x2000) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff00000, 0x4) accept(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000e50b000000000000000000f039c37c486c27e5c65a7d0000000000000000000000000000008d0000000000000000000000bbcba75b6be852702d7e43988412eb08f457608189a347895aa8b0034e3712462bbf5390846c0a66c4e398c310d006bf4cc8fdd75000fda0ad35ebdb53c536d62b60898054997421f8b9d75dec1ecc4fcee13596d05426666ead7f58bda81dae610e5b411252d519a1e0b1529f4f370f61e7a11c6f13e79b38ddcb923c2b18d4e24e8795eaf727f715c0d8f2aaad9a01d66bd76f678ce4214f4e000080c3d721853268f9d50a1365b8202cc8d674b65f37c799453cfde81112f22e87f8a1cb80900f5f3f361e7d2f333ba4716127fa2711fefba66949846acc2e09f4d2d20d1d009683756cd1563cd0c5e4df1d9753fe323d41cdae8413d3d3933630a6e769264e7490057a118db9ca87058a2218027c888835434a8da7c40063843b"], &(0x7f0000000040)=0x35) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x800000018, 0x3, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x20) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) faccessat(r0, &(0x7f0000000640)='./bus\x00', 0x10, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80b) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07030200f05745192a101000000000ffffff05ffff05000520000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xdb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202c6007b759b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000540)=ANY=[@ANYBLOB="6202921e650b3db1e90207e00000010000c9c2b917dbed5b25"], 0x1) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r34 = socket(0x2, 0x8002, 0x0) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r34, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r35, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373251ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e097a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c"], 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r36, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r37, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) msgsnd(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100000000200000e7cc4745457799c157b82ebbe04ca08db3902cfc45369bcbc6d88f996631d94b8ee16750da6d31a1d7636c47eca12d1232bcc1f275f782b3c90a64ee2097a5cbc528ef094c5434c24aff656292f6750ebf1a5aa19429ef202f8994f2cf8b51971aac1ffbacef5980bf8eb97944b4eefa3ae87e8281e8bafe1cbbf5d65c1dd06d568490dcd6f6ad75be9c6ba940a4"], 0x96, 0x1800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="711dc266f929807358a32e429f0e0f1ad400bdf376a69840e0a9ff7fffff069088c533e3642cf72a10a76c98b3cea041bd9565ac1bcefbe540cc853f", 0x3c) getpgid(0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xfffffffffffffc55, 0x0, 0x0, 0x2d6) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xffffffffffffffd3, 0x0, 0x0, 0x8f4339ca19dd6422) r3 = getpid() getpgid(r3) geteuid() getgid() 16:00:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) r2 = dup2(r1, r0) shutdown(r2, 0x1) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) bind(r4, &(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x2}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0xc}, 0x404) sendto(r2, &(0x7f0000000080)='@', 0x0, 0x0, 0x0, 0x0) close(r3) 16:00:09 executing program 1: r0 = socket(0x2, 0xc003, 0x22) connect$unix(r0, &(0x7f00000007c0)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = shmget(0x0, 0x3000, 0x6, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ff8000/0x4000)=nil, 0x0) r4 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b873eef300809ec34c298658a9712efb8c575787a74b64839a9318ef0b0dbd9d7f618491aaef9e2a5f5df6b005e12f75095851a095a855c9d33f554c37aa935c04829ae5fd2e328cc5704191de70165ce85f6e1bc6633c9d83941dba9d8436f83dd6a54765aeff00d40a6c822525b996559d83b7d93b1bcd9b12232946f8", 0x7e}, {&(0x7f0000000180)="62550734300dcd2416b3827d66a56d677b8a5c", 0x13}], 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) fsync(r2) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = syz_open_pts() kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0xc, 0x20000000, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r6}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r3}, 0x0, 0xce9fba5fc3ab78fb, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x8}) 16:00:09 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x1c}, {0x7ffffffe}]}) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") kqueue() r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x7d, 0x40000000, 0x7ff}], 0xf924, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r8 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r8) ktrace(&(0x7f00000001c0)='./file0/file0\x00', 0x4, 0x37e, r8) r9 = socket(0x11, 0x3, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x7d, 0x1, 0x80000000000007ff}], 0xf924, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="c96da1b97ec1c96d4e9d0f240c6e0f051a884c66cba69bdd1ff12c3675dc79ed91915bacef3f7038704123118677b21d6111f134a95f5ce4d6c346d3a6e4c4c7cc1632a4ae9f39de92dcf5e3370506ce71dcfb569b677274f9faedd08f0854c8a398021b969df931c36d85a863378b2eba423b7e8783a958a041735b39ac5f7878507e4837ced0a9d732690a9021e80d73dff833e61758687323756e47a5c58f9d6a3b0de8e885dc2aa33e3b0be7efc8a247c68e1def4e03136f", 0xba}, {&(0x7f0000000000)="b91b94046084b9290f21056f10b36bf3540ae39d53b8b94d0f9731114b9339c1b9ab14ce6a6514f11a021bfae9a691b24fc31c1b45488eda", 0x38}, {&(0x7f0000000040)="3e5839366dccb72d962d398eceacaf7f8513861c2a12ffd2", 0x18}, {&(0x7f0000000200)="089a765ce50af64c1935faf4faec066670ebeeb415f55a9ca0966966f9719cbc9c30f9f04e4da4c2b991b4c1cc4c30310886180d63c6ee54933dd60c66bf8a4ea0750a6552cc04e072606a71c72919db8807a0fc0619c7a6fd145fe31adb86d47cf48a8ac3f53c296c8c", 0x6a}, {&(0x7f0000000280)="7c93a78b263473b9afa01495f9672f5163bcb8bf12a4796424747c904e4ce7d56371c62c4d7fb0fc606152434f474533ac4bd35ebfec3d51d09f4160a04fa0751aa13c02ba9c7fef97d322dc39fb4e96daf10bb6a135cb24ab9e396955318b476b5abd", 0x63}, {&(0x7f0000000300)="bd32c31d5a8bd51b0ede254d109dc59819afed8b368cddc87cea170f0c33c04340bd741cacc5657bc26ff45fd6d01a8a379a42215d8ca47750a923ad2eb98f33bca6d0a84571a603db8e4eb04884cee69950cb57fc27498ea2e6cde47f81fee7b6ad3eacbf8e16e630c9f4bd465abc2c8f26bbef7b3b1be990d6d46143cc623f78b4efdb29ece06f708c50767fa72ea27e1bf745fe1bd98e4c74ac3632c4bb64c3fa05184dafe43e5a95756dc850ea8218497cf574ba7abd2efc689560665e4c820b411a57b496541a59b15f", 0xcc}, {&(0x7f0000000400)="c0f3a9f64d32e14ca310e8ccae676afcb81d01be5647a5972c7e5bb75620c48563f420310a2f5b889974c7e65839428472dfa25715a8ca8b3e3eff26638ea3b41c353055398ba1309aaaab48615bf9854b7443532cc64173cd911f31dd9e2a230e46532d3bf5e47e8110c6cf7919ffdf3b90a7abf68d51e0af5beefcdc677cc82665cdf163e2062a5218a9f8b3c43a9ed002933971e8af760dabbe2b16735add1d00f50678e32d5ace14c6f72e4c15066bab153a410ba54e1bbc6c963e6add43bf2483aa3bf55ee7d5695c92b7e76a95e3b8737694e695844087bd1168d362beacb2109ec7d2de63a60ba7c6a7754e68f8e5df37d189b2918724ed86b636d671c49e4e10228cb81e081c44728de7d00390c70c719d4b46402fbdeb6ea02b5bf4867b133de7c3d4e1cb90faee5fe146f8f81da3c145a028c2b8ead7839f184ce6fed70416d3a6f7167213a271ed90db2364199692a77cdae876ce57f71bc01ae5c39c45e3958c67911442abc16ee058c7a2fede274f182fdfcd17ebb7da2fbb35aa603c45e460e2826cf6c649ba792a49855828ea4beeb72139303ef709508ad2b880f01f6ffdc677f3f7c2cd384a339d1ddb7512b23d48a91c3d0825cdfe669f3e06ee3698cdb01d9fc5e019c4f7f911ff65f42cefad9c62c263b70cdb3bb5512e3383ca73bb3023272655a291ead14a755af1bc5e56e9c59470ff640d01327bf71fa1ceb30ca59b225df84eca839916ea788d2a390e6c278e946cbbf234157381acbe526fb924d48da46922a165e6c0b780802b8b97a7133c610567b7afcbc81142999935001be6f0b5536ce30577986809181e6e873c4b31cbc4013a4f249c170e10e4c489c97df95e9a065e85bcd203c55a9b2a3a24940f6ffa02e13266bbbbc32fe857aba1c85395fe43f01cb42d144db751eeaeeb21c16b1d2ad75e2e477eb6ad6276ed1f52cce479a05202d6d547fcd41ce6b07193081229a06c636e42e37108b00796bccabae30c813fccdea230e5b1e4c3e9ae5f788dc1bc8041bf1f76cd57580ef6d8ef7a6c5b6bd115da8653c26cf5b322323dcee5526c15ebc7ef4b6a6069a08bb0b7d95a672eb022079e260c59e3da585bc1588ff436b8a8c6583b6e22c92098f64191eb2623a25cc9f92bf4225339053e655b4ab5d2f504239272c81f48fe6afb4e1ee328addd0617c4aef07a6b22e792a20ade3c09a3b9763b37b71a3aaa26a64468753d52e80a52b463247fad2f0bc9f93be4cd3b31ba7a424e1602425efe1cf0240a5e59e3272b5fd95f847589806e5ab32b189d5c3d03b30419648bf7e5c55d3463dd0abab3819360144855df50d6952124db94606ce899718ddf6aa94e4185d6b4d39780c42a1140c29857c937768ae1a59ae7b1fa0289036c2b9544a66b1a563ed67c36ab8a44789fb8a347c6181120b86464bc5ce8920643e1dcf2799a253591b38ab74989e4cac07c12a7e835cdf4e280342c17c246a41443f1b08b76fa8638a8b92db2b9c5bd309a1276bdfab9a449f8025f57aef72caebe960e6928658bb1ed47bcc74f98ec63857d9fe72f8fbe1d4735ae10810fe34fbf2d78c783b400032d068c3ccf61b3c4e25449174e35d9d5313086fe7dd3612276ef6654e0569da5076ea1177a31c3cf428ed9061158512a711509afef3ca172f9ba75a5665f100697fca3d3d56bbd1d37d3133431f628f964175ade5098a170f80ddea8cecff4bc2a3a191d3feb5ecc280aa4cee250f5d1b6b4cae680e6d470abef036bffca1fe0e98b04662717d6bbbd19442fc82d867369aeda65f308fb25012e906719e5f59958b6669231308edb60c78c640da3385e311fee258c6c55d27184a963b2efb00164c0010abaf22c55f907db5feaee8848f529faecd130931488a9094fad742500b4ca173ade01b999a371b941a7f74bdd1d023283b69a034dcd25094f9e09ea254bf758b6aea81c3d339a86d388db43f439e5ae53940bcfd68e03ec3f59df20fff9d38c4ff7a9c88475aff5a4b93ba15378fd73c4aaecf9e31741f8d4542f3b7ad74f1b21739e2d1bde1ba20748713d4c0f3bb61a0f0c22d758e2fab978996c664b4d22ac93b3bc211e2818a8a10ab4c2f75bf493608d02610e8708c1be065b532b9adcf545594659e5346f71c5b2f5387e45c807192c303b47b5fe098dfd90647d23625cf8531d437be07e66fd3a09d12db9234f2ca3bd6e450a15cde9e4570cf6b2e41836cd2fee2a3abb20ee94944be915ba0394bd5f57eb3dae4779402d5ec42bd4843149cf4bb8d06f2160cd2d8964712600cce5459b7596eb5366dc88fe68d44cbb68815b8060740d3e1d93eb6b59780f1bfc53bc602fe325fccd0f13ecad67986819523b69e905c0e6f8fd281901582b3a472357861a84191d0a44ed8e9a34c4c25d97507f60b6282764134d83b085609d3057eeec4856e326bc48746a539c78867bc2d1052ba1fa48ef526e9d96d24ba080f4d63311847cf8ff3eb0bb3098736fc5235c45efe88e1a191030cd683449cc31e7cc3f145bdad6d0d5b98d3422189e72d64a680e5ae92f00b6f7f57bd702b2f49ac416515a884d36f2f6330b47d6633a8b6fe678ead8f81edeb50ec0c19865ff0a3ddade2da6bbea0d757dd7ed7ce21b6a791c702f6d767400b3960d9e90c78d2c6fd0794838880655678640cb0457305bc0a66301faf9f69f3bba1e57f9d828bd53cc0409d8c02dce954f2b5a83c90e28a9b6670a4310ea55570916a7546998ac67c312f2546d5b1efddde31992093c01bcfbf8d3c5c01555220a91ccb87b5c61e41da46906c7304e38997b093b0f454c952186ce296c01003dae5002ef0c914b99600818e15328105167712321424948784ce306293634a09228b8a45d1d5cbf067486e8bde24a558a071c8455bc6a5e02aa5ab76322470e22c8c8ea3c28ab95aea24a081462c86d1d43429d849666b1bce23f6a022a58eab4ee8f00db36f03dec7e6d80ab97fe7a32e0a89cb6debf4564230e4e9f6b6ee045f4c2a0f4950e4ba6c0d16e39fb74056431ba6ffa891bab70ebb1f8af35c31027953f641a30faedc905b079cfe4dd4eab326c026f2fa557ac7d07c029c655c11a7e65e55e17876d7f94f41651bc5018b41b34ea2c86b367f81f948213b43b88a8624e0a195fee829c3292e4272c9c9d538bdfdd8820fcb7e14492b2a7245a1cb992118a24386202acc405accaf77b15edeb15e86a095fccb48265c8ffda50502953c09c5e6866a0cf93d1fc24337b222f2c5d7d66bbb5ac3e672baf0f21f698d83a8d7d218614594b4b013ddd1f6bbc7975654170b8ea7d9ad943445103b4370bb4158e3e058a3ce5cd67bb63026908a6e587026fa05a4c83dc66fb9bc5a72f479a15f169e8c68c84787fe9246f41276d7a16db3f676c58b3b41aba9e3ab16bfae009bd21ef23e0c2c2453a46e528b94332dc16c755bb6ad441f08971eec3925d6bf305686f3ae3318aabad7b14d4cb3ff16ce1c779820089f0c4628dc5bd04afc2bac5b2bab323387168cc0b1a0aa30fe82d52624abbaf2800338cdd1ecbd85772e2d8b6b0de5084e64e6a72d5f3f06be4ed955332610bb814ce48bcb54dd21e0393695202b5c690c774ba365af84e2e0d6d53a69b6a239cc86797bc39889d2cc0f915f8c21d9acae2d0327640702e315343c98c66d2a97ad21a2aaadf20a96aca77544e010384dda2f225977914069f7cd736d1874e0389c8d491f298a3fb305e89e420cc5f61c109c423dee61a3137631f6aaed347c937df30e20c6c7e63f036645303eafc1afbfebd2e1d67a7ceae3d7e8e5387a1dfc3012d48649ed0dca8d233b84db792a8e841c29b207068f5730508a9e427b49f0740d84a19e9f41abf02916177d6c528c05b5ffd5d01cb21356931b54ece65230ee96a1702ce2a32384f4c48835c3884b5d9790371ba6c760ac37452085c088acd8ba67831c8960d6fd1ca4bacdba0e0a0ac2b20050dcd01ee53eebff0066aade6244a876f72e3a1b17c1786b2951d06552eac8ec359d7dc290b9e8136f57afedf5c947856d15c2ac043de6801ef687f6e7f7ee52225f50d9480b2e15dadcdb806436bf1ffe8ca3d595f19369f37281e965ac4f9c46dbad2278ddcefa0d5789ec8ecb8d445d47ef36cc4e040f0c32c9214381d0d027729f7d95577d50bee6897f43e430e32d19eb282c3ccbc93dec486ad2abd904acda676c12fd5a358a70415854f3d5d60c79faf9088f77191aab33818862afdba5a116294d6ded0c8e32f79dcda16fd370f6cc5013f2752a472ae27e65424b1fd2a886d641565139d3fc70cc6a562ebf2354dc9e2fec9ddc143403a147939228c0693d6fedbb291c52edb2ad1640eb8e6c2117cc3a818a07aa32aa21f4ef155a27a15f289dfcf79d16d44460789bb89ac8f322f4e0be455321445fee42dc7074d49c1c80faed8329b63fa20943dc83b9a6ff7131027ea05e413745d7f7afda24cf837f84bc7b2bfd2095bc4e6fef181334d0ae79320a3d4b2bd704380991e2f15b603b046b08e6da7c36da7652e62c7ec222093c151aac5d60e73453ae664db8846d73d2e5afa9d43e2e24d4e82bbaf29eec8d6d54a13f56fb808c51f4a731b437bf9d713b0f3a645d973ea174868366a38be0198f929e2bbc5fd2a789a093364dfde1a037fcd7bda45527129139d884fce06304098cdb2cb30e8af4d8841825b5a2ac0cfeba8ad0476e2477bedc3520c812053d8903c29688b569b8530626cb9b1e347e6f55d676fdfc7398c8a66f424ccac4e42d62752d609f2f920808d2c4319063cf3c35eecb13b9f138a8ba6f9cfe4573099d9f9840d3b439bcdbf5dcd486871e667fee7da0c4ec15b82ca026d152f99e875634d6455f010b1f3928cb5da0b2a34f332a2d9ca2cbb4fa01512750071e1c4f42518905c1043dc27e41485ece130b41374330873a4c67989a6d764c35284319c479199d46b0079a7137b801ce3c1f064b13ab4cbe756d1b2d81fb8efc26e669cf4f1e469726b872234556aad932f985610ce34d1235df269bba83b05029160decf3b60599eccff9ce6a4e856f645c860163b265ad0466dfe8ae6a14afb0abb49c65d3a57b8aefacda5ea7dad1de3b529b661050d970433759c2d9a7b2677e5860d4802d91e07ad8db03b641eac3a1164a7eac5919d15b89f826b7f6290e2e83bbca01f2ff175b38cc3ad33ff63bb550c4b6bbfb3e86515ffdc78448f5ae5358e809f617d36f0e0aa731fa5e72a2223c844dc1ed29936173aae1b39440c3a7940d888d4ee0f2ba07d671c60bfc13af072cc57b3f35730d819ef1faef4e4f540dcfd7a171be80246f48748235cfb4bcff84f0763a33030e6779994afce27cb54100786ec713c2bd76bd107346ff272b5162a6198a8d719d0b685fc428dce26f1e900d6a443446997d8cd963082dd40c0bbd86c7f433cec1a825895cdd61ecd1a13730caadf639666b871a62a1d44d21d6b3c6da313caa2c64236db55b66c1e7cae52991cca0ac27ccd7fd0917959417a64538823472b9031c12b398b3225dd7ba9325ab6f5794d6241e005c7d98c51b2d4e369a5951239f0a15016b9b420b793e54875d44a0983eb45614832f573a2cb2aece70f4144707d6b10684371937964f9ef96b328c5935698c7db5f524a492d3d9ec539108d22b62b2461ec4516f2d3ca6c5164ef37f2fe9877bc681765ca5c3fc3d88666dd438410f7f45d53f6e4c03246b45c53b4e12478034e6fbaf85bbe87b2e151192d8bcbed7d4707a550b666da2fbabea8ebb341", 0x1000}, {&(0x7f0000000180)="e824be833a661c084949", 0xa}, {&(0x7f0000001400)="3eb0315a83060edc084c7241eb43b5942efdd8b2b1970e31cc4d28d7923634483ed72a95ec8baa6e125c21d7157e52c5fb98a189e8e604748d7c876a4028fd2c3775bad5940aba1f4aa0b4e2c1142b2d1765138f8177ee3d91e458b4863ce74ced278250c2e4489a79321dc05d440c06958ccec3d698d5e04a474d826c4f3cf98772fbc4586c5828d973eec02d48f2fd2da77586f0aca4dd0ce4b528513d7d32d904463df0353384eaddbef42b8541af79d9576150006cfe1f362b044c544cf1da10bb4cc2fc9b59dcdf2455bd57beedf8309cdc88761aac050f6586f68acb1cd2943d937cf4719b970f87cf6045ce09320a", 0xf2}], 0x9, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af40900976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f4b6d47a993b5fef6b8aa593675568d3e92a7c0119cd0dbcddbb0ddad2d3fdbb02417a4aa9c5c7fbbd4eb6ba49439bb17394021f6a7e5bd1be5ebda48dc1aa5759ba48eb9552336f956f99ebe98dbd52816895c3bc3edda0dc12170389965e4a8b1d354d60c6ad7931"], 0x10) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) geteuid() r4 = socket(0x2, 0x1, 0x0) dup2(r4, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)}, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, 0x0) close(r0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x327, 0x8, 0x1, 0x3, "0350f71386696954c2f6a71a20beaf0408ff38b5", 0x2, 0x80000001}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8, 0x2}) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) close(r2) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = socket$inet(0x2, 0xc001, 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000380)=""/4096, &(0x7f0000000040)=0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) syz_open_pts() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x96654d2f61a05c0b) mknodat(r4, &(0x7f0000000140)='./file0\x00', 0xc000, 0x7) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="04ecabaec2633cf82cfa0f78b88ee6c31ff923b7", 0x14}, {&(0x7f0000000200)="1de225d48a1b1553a46f154a14361d5242d5332a68d1e822cdd3e226aa8f89e52f0f0c6917a6894a5d1f802b0fc2805d9f65361791a8e8cea83f9baa3829e5d6f34e2f64e9d7e330599d24a4f14d5680d2c3d2a1ff3bda7e04efb69b29777bb88fa1186c3e6c27fabb0a5d3adc1561cbfcd4f95f52e47e7d4761cb187b7058e9043790dd45e37944687fd0f0b331eacd5da04ad5addf9e3baf9b68f02f963931a5bea3cd264dc9fa9f53", 0xaa}, {&(0x7f00000002c0)="ae9477de723535ee933fc4347f600901ac8dd628ee8b1290284ffa8455541d8a2d92f6bb5adfc9eb2b35021c1db708e03a9b29c94cd461845c4c5c983a7951689f7563f02d6715bc9b3a3f3cf82f1d958d616a22ccab8e5a7fb4eb5f66d6c6b9a991a385a20b83ecd9de359c25", 0xfffffffffffffe7f}, {&(0x7f0000000340)}, {&(0x7f0000000500)="5ab9e494a8a3fa66d5571a27bceeb77542a4ac26eb1162018792c81d3e93d88e7a6aa95063d481ba2572469ae3fa4a0519a3c7cb061a05164368bf46843e5c3d9781633b15c22eca85e56e92b8996b520983bfecc24484fcb61dde80fde7f2c712f99dc621289eee9327dbeaebb9ea6196c6eb570eee9733c05e975dacb46c77535c907e63f735c782c15a19179d622061fa0bcafaffde610d7df7142262ba5260047be0f1e206c62e7d78fb1f2baa188fc0add443e3179502a8efa4f51f1ec2016bbbe6b754905634a2db97bd28dbe9cb7adf8b9bf615fa83219ffd56baafd3617705733e76dfa2cfd0ba757a2109f2bb44d91e96fe790da468e73f7851e61b6eaa8658b2d47da1909e12cbaccb0cfee4fb9e670c1800"/293, 0x125}], 0x5, 0x0, 0x0, 0x8}, 0x6) socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x16a}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) dup(r6) read(r6, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="67022e2f6669aa65fc8d"], 0x10) shutdown(r6, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) r8 = getuid() r9 = getuid() connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r8, r9) semop(r7, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x800000018, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) msgget$private(0x0, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r5 = msgget$private(0x0, 0x131) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x46) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20200, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0x1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f00000007c0), 0xcb005093f78273e) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0x1, &(0x7f0000001800)=[r7]) r10 = socket(0x2, 0x2, 0x0) r11 = dup(r10) fcntl$setstatus(r11, 0x4, 0x46) r12 = openat(r11, &(0x7f0000001840)='./file1\x00', 0x20000, 0x2) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r13, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0x200, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = socket(0x2, 0x2, 0x0) r18 = dup(r17) fcntl$setstatus(r18, 0x4, 0x46) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r20 = getegid() sendmsg$unix(r2, &(0x7f0000001980)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="52f6b4549194f4b8ddb4e4d8c3b5f2e6394ac9df79abd65ba58ac05abbc3c0184c0ae0ee94f60ec9f1f3552fa717bc57c719909a5c7708d9fa5c133a1629b76161cf2c83fafcad901373d697aaebf3f273f910a1a2c2bba403531f9c97f92bbbeb2f5ccd82122993b312ac0fcc2e36fcb9e0167dae8d985fa4a5ffa0831adf66c2819cc95f78b2a88b7023150ad8228ce56d86162f6650f657ccf3f97f299d0caf7527b52fe5dc2ac3422b419876d577755058e94aa12619b386a5af2954c1d9e282e959ca68b8c1c1b27ac430496707246ea0", 0xd3}, {&(0x7f0000000280)="23a6aee5a5100d18f8f64b61f1d44e4845b19a1be978b33ca8644afbbb9eaae3860c5a09234bee0040f2a8cc209722420ed0dc968fd942ae6c409ede98464e6653d494cd1e2225c7788b65ba5939c3067e8aaf5ec93ba88603542d15680d80c8753c912c727fa86853988986ff4819bcae732d7d05a60f6372b3452b9484abaa9ae49c433ac80fca9712572a3ae501d9375291d094c96161df5a2b580f1ea6", 0x9f}, {&(0x7f00000000c0)="48540487c110c5d3b148613ced1d14e7b0d0d27bd2313d4ed419e0de", 0x1c}, {&(0x7f0000000340)="34b5e9f19cf53fee581fc799b8bd4ea19c4ad753673a13066288cde90ea59eacba661dd9edb9625737edd59d3fca6e93c90856d7b42a30c2433ee137717e0aaaf7bdafadd30564b9dc62df68b2713e04c206c4f237b41042a183dace831c23f6528374254b8837f906f7e39cb59b987c0f98dcda14ad4e96d3d881986b71db16bd887ae45f61d03f312a8004f42e83b931cc2f8944cfbdeda595a21a7f288634d9901d5aec0c2038c8a5f68381100d9413b0295272a12b96562cb322c568b86026aa204f68da9037c4aafa7f2518a0637799801bfd7e02b0d05d210ab391d835dddd512b4f8d21", 0xe7}, {&(0x7f0000000440)="0c46a314b51b620f9e84ac9f7d688ced42e2beb4f5f60f43c30ae9a48a939e1e009ddbdb51c5fba88b819c87e93161512f693c7a79f3a5ef6a73eb6166cff191e49a6b20ce3260cc132ca51bf05e111703534ccc62cd376f08f75ace0a9685c5dbab96ea30b23568e0c5b7ab27f19f49e9f59819c1345c8ffabe7260511cf116ab90fe68f94eba95aeb5bec25eaf6e5750cde756c2b130963e8c03696f277955c1da62d32a9cd86f033e14a8c9d8639fcb68d694522a68177140965dc8b33906867768c76d37cff479950e28b58483c361942d65961aee1dd3744173e21e3e224c4a450776893cbd3afa911746d1d5a24240ce8c6c75f744b7a341c5f68e158bb65bceba0f62e53ca68dd3d69076a740cd19c76b8af1ac8f811d2d15f216f113ed8afc7a6268248c486a194c173ed9c9b28548867536613ee35490661efb898b8c156b15b2cb84768333d54d40c0fb4aa00241bd91eb7bb4d19aedb6e1c30f5979404069e1497e084184ca8b0c586b9ea6ba50cad265681f597dbaf79a801167e3a2b3e6bb5d7e34e262f98566b3a4bfffb9359c14b3b5d76e9c6f2019959c44f48f9756ea8bba866df2b6342bb3655b8d33586d7e2159871cd6437961a53b42087ed9159914302d09a8f4a79f693713d509948cbec0bb4319c51e4621bb7b665f1630c6e1a6b3cbf7e8228f09b5f6bfbab7bc201e3312b7a2995c625677fb56a6376f52459d4126cdfc73feb39c23b8a5358354efe8f302969299f30f581c9dc34f29d4ff9ea2d6e2f4bf58ab4842a536b2f2b4db891345dcb144a983dbe8d349d89de9e9edcfe259e0d29216ef59aa963fa6434b90a8d5a1d3c0f7c76b2607914417f6d9f4fb19387d3a6b1e6eb1513c37f43560f18d42122a29541eab766b3c8196a28fcd0ef4a0f604a328fbd241d01f1d2cda604ce9a8cec35f54584589596bda04cf7480c80414b8607e2bac9f97405cf92422fac37ec7c1c1cbb0794106231d891fb3893a4dd4826b6b01ef2438a0979b49f6a32bec7b0846c49180e3a3d3728ddb78566af9d8887cf59012cc33476df377113cf157fb5191b6830bb79a1d8be6bdf6a315f5b642253ab917c7be7dcbc17caeb4b26764593bb2eca3aa2f0dfdf18cbedc6d98a5bb4f78921b7d32f1b4c0eeeebb754a2367a177e96b8ff07bb9693e17464e406ec88b7a597e2b1318640a5ee13187859ba6c9202c7a0f0664f9b6a631cc4f6374aa516d6eacf32158afa2e886837d3766922c8210819edb38b2579e857dd6ac2c774092f77529f085080cd8f10bf148315c239fb2875e563c35d0f75ed6d01c7d1b03204fa2e58c9b296bf04a295163f2ca99248e8426e0d8aa3e43a22a3c474853cd19364f1ffb57eeefef88d3e3b807cb1ceb7c68d2c7eb8752f9c82a868de5016ef96850809cd9708641904fc50669f8a11192d4075bcb9d577e3298a9e40e2f7c451cde99ebf28a0a08177ebfeb3930a4cb75fc1f45989265d5addbbe5a5b0bf8a4eaff78b4c39abbb14701f633b6ecdc0af4f97b9462b79666a2b9b25e6cb371576da92647ad9cd89d50cee8e89dd01f0376af2562826aaaa79f08ff84f899596544e41f4589b9e89e993463e2fd68baaa8a0c6f424b2daf408a5c6671f6be3d75c5b5b850ceed8de1b1cb5a87f1d6fb1c7bcabe018e6ef1f9a8d365d21bc47312f85d1d9dfd7f8160a03477a4dd74e26f46573329a391025feb6362cf9d5ee907d5dfc15dd50d0b2fd1e53d66709c717890a28ca192f97dbdfd7c73d9bcabf418bdbd39f2e41761b246b1d254504455c63ff2aaeb77dd40fbc15853d9bfc977ccbe316c47b8c5c17a79f51670a5cffa2dbf5de5bc087caabd9151cb946da49ba5ba9a35bfdc33dc5b79d8c73a63a2cf8a25cda24c2651753308b2facebb32e26d1dc02dc301562fa8a39311aeaffe69f462254344d39459ce4065c49f2ac30ad81b3e6ea32e44e7595c526f64dd344c4508ee142d437b45a77b06cc099d4ce04dc6073e61f60b1c9efb00a68ad8973627e154a6330a382ba528ff0cc8507d51549aa6ded76698ccd32b30590078e4e59f8d08638197b326b22df097ec4f2ee2511b39788bd9467989e3689bc861cae0f98973bbfa102dab91ada7926adeb12f69edb99211aa9ed26fc9efc4a535e04aa79f1b147527b40fc08917ce4f705464a569247e4515e3ce8b2413bc46a459ee0651e41244f2f60864a4b63d5fc373e9317dde593caaf86b32917409d3608a90180d8c6120462f2da485ff65ad3bd29c38daa56a7bbdad920583cdb964c75c447441241cf86059d461404c771fde2b4385d2fc1036cedd9c704dff51fdd0ce8e80d53a830636931994351badcb6fd6d9364481a3d7c8fe2d8da8723983f57a56d446419ba1188d72be57ae5e123d4aeea3d0079c53d0e2d57c7411e7a9986f80c804c008614210406cdb2ab4529ad1492983ad4eed3a8052bfe691d2955409d96c5e8b7cc3b9898604e549d991879f3fa5af41c48ae89d0e5d5c072f8440d9cdaa34acbb217f9b977b422ec1df69a8f34304bdb912f5a814b0f401bbacc452c3aafc9c4e22d71843b9ef86e259a48e61c4e51342e752fd25da4ae21dadfb35eb79d30980eb3628b669af054ec67e54a24ed6477f4638a8e273565754b6f29199db2b8491e159fea9545ed7a7782d3f2902a6ae6cd4bd22d34e5757bd1defd95902e3b7b819b2799a2ec21994bfa26b74481a0afa603a12ee936cfd55106d3f60fe03e7cec9283d32353fa341f4b5d8e7749574059df748351651685c0d10a63e51c9144b6fe829b115e138b0126ca2489c06726437a5296a9dbf4a8e9286e616521898da91688027cec6b39a6fe135569f749cec73cfd52781048bd3b228bdc720fa5675cec21342365d68cf7f01922d6850138421ba4c6ec2ac9c2f39c44f48804c673e50c61b5b42a08ced0bdba7a4dfe47528286851a126228a4f44238487ea37a10d5214fe8ed281dc4cfb5e2b9fd933661a2a8909977f5873aa84a7c9fb416aebbca6fa48686b8a25a7c40a563602ffa9caa6c42789cd671b1d4bd11c457be7b8f25ecbc686780594b68190d80ad7e13cf463121eac2ca3ccecf449338481d57c2b418f67b77492d2aa91e309783ba36e628b77bb43b602f9070951fa4c2999b16c65f6ccaa7662c9883b39542c114dd94a1a4c8499fe15323680e0fa231dd789789acabfbd9fb86c15fe695f1c5bd4bc6fa290950dd040003690ea380a9de1103e050042937f30639e10fc1660972796a945b1988fb647451267ef825a31295974c632fbb84aed61efc90a0e78cc2d9a5579d118db42d372214215b414026b6038e1b1ee558670fc1bd6e4632a372cfc2cf5ef235bebd9b0618dd42cd5d386ee879ac62184daae1953142d9b0d00ff24fdb24f0ff85d6c46d16c17ce01339e4ecca1be08e178544a75c1da32e02b8e29a0455cf0a0d05a2242b2b77c51dde162272b8cc8875b31f1936b48eb815ac854c264ea71da0ecce7889c227ce4a3bf3450bc8a200fa28da97135487bfcf2d705862a87c91b01cd20e77714935710c906f3fc94e7b25c18a9f1d9ec55433e28d2eab2adb9532a9c0d7d833eca5e2042a28598e0c2ca4d7481f5ec68d1ac9f11e6ad364d3558e5e88d70afb73b6829ab7305926e62ad71eff8577e0a381e61a38d911aef9c9877947cf475af21609164082cbdf9f8e7a2f66ee203776c53889f58d308b7d9705a1243ae4393ab83258da2cbee093259b954a930621f029426e70a1042e635e43077dd531863751b59683d75c3cdab5199ea5a51ad14bbaee6a8c77634f2602e0302a38f9946611d18cd9b7cb443eac322ada71da0dd56558543fb8db1342348e0cfdb753a35442dec4585fbbdac52dd643374ab93f3597ee44d8adb15e313ee77bdabf543518ef6e3abca6451f00e41209684a1784f1e6a384cbe69051b40135528059d3b0c70d718ba53137919642ee5fd469e608db606018fa52efd532379cd467b8b46e6b5fa45507e4ba302f8acbbaf71c8aa04e44cb503f68e52160861c3a4267938792d55f5eb1c275cdaad3b50e4aa7a5dd5cc7d344dd4abbc5207c928a22cfecd3b82093499dd5dd44b4b59a0bdb154ab5af443abbc37e77c8699e9a1fe66101fe57a33bd805bd0433d9f7fd19266a65e26dc4149f4bdb746dca9ed250c0c9c666128be1946e1a9282348e79eff1d7a73fc71984a14f9916cd79fd59dd20e35f2ccb32adb74cb9554d2b9fef6f923f0a2d542452d1043374bcca5b04aab05e0c362f58c1d33192b9a1dc48b43c2336dd07531ba850d4b0fc04291df9c43d83758f4a1fc4b9b74e9f5cea29b4446bb70e6278ecba06d7db7feebf373facd86e3c1dc725ac636df61b81d63c60677b8b1d3c1e3a8d24bd7a8d36d1ef97adb97e8dd3d5bf415bbf6f22239c8647a6c95ff658dbd6b7ec7d5ced4152dd8d85e622eb92833edbfd7d36c8c7f1d553da99719679ee8211b1a4614ab0aa430422d2e600ce6c21eef1fc2c956df340ad99a55e51b5703dbd74a1176c0dfd517144e86dc567f876ea652217ab13fc44be393ef0f14d3b4b15d721aea600293a2f9e2ad610d1f809726ecdfe89a9e31582946037154f461d911e6840d7c89b7ea75d34c3b5418f19cad6a850705f61e3e9aa4fdb2f47f10db35e5a94e1dfa4bc88de751ccb43193498721890053aa05b38d44617914af4a27404728251d1916826a20bcf5a62b557a1125693b6450c958a76e7819d61a5b57a85011f445cb0cda84b26dfb0362b8c7539caf2999e1af3f90fe7d0f38fca79441d325fc0d624c1e8d7f0ad10bd664d526d2db4ee8394413d61ffdc2bb6f2e357c6505d1c0aff8ea9cb935dd001d992d729966e917a3b65fe0b3f6d864f1337821e5ad14df5f41f7aeff138e5f48adf9c7f3716d516e1b26fbbec9e3b123fcbcbc7afeddcdb808ecee1092bc4a96dce94a3bcfee35ac5b345faa3759bb01622b535dd45c6e3388d35790572356cf281e596db6c84a1b09897cdc7aaa62315a3b916a22cbe4afe4444aa64164141d3d2a21168ed27165e1eac7ab61c5c826cadd5e81b2f5d7f280a2869b795346c7d9269b0bdd7cf8d7180c7c8e105fcbe970828b555db40809011304ad4f3c7bcca7788ac17bac120a564f9db71f3d71351c3dd59eac6f6b2ac14c826835d504daf8f22fb6bd1bcab0fe906548f0f1f89aa20443a489d93adcad3ee05c02be9f2dcaf46b5cc6bdef2476ff62546a099fe4c56c794a423a57359d303b779cd315c0e6483418d7d04da8c4bb6444fe791b1cb42cc19cc246837e47f3845ded820ce511bc938fe78a5cea0e4596852af95a32b8f804904f7bf8dadd9d628d0b443f7e20514b16262b3ba33e616dad75727b5aaa00696be377a720321dd702b8d12ae99f008eb2e5d30ba8fac8d739b55537c9cf9b9c3c01efd40508dbcd750c6fe549bdf0ca3e694d94094baae9890dce48a7a1ea0c20185906afc18edfc9c96478bd851ded105c63ab26479bb7016044bb8ca7dc5e341099a65dd2e437ef83d36f047ea45e5e9e001a71dd4e90e3e24a854f01383958dbdb34e03369b0213e961c4e14b42aacdfed2a033454ad5976d9d9fb8472457d510c88fbfffab1cf506d6b57ab18092873db1c06742e2fb887d4cfbc54281c5914e53299c7513a6f160a5080f1dbfe9debaa80c7921e128120a8f23b1a8e219861a83a55d5abfecb632a16f4602b926a7a661faf3abd515865703672f74136f92a068b7d9bed60813bd5bb295371f4dbd835", 0x1000}, {&(0x7f0000001440)="2edca0e669f527a55b7b8c8fb28c1394e9d969f500ec14b219d76b2a369b303a688605cec8714774114d9f9ad8811cdda33b40ac639d70c6fb58c3e862740f383d6a5a742b95", 0x46}, {&(0x7f0000000100)="880fdc4012906a9142f9657461f9b6c8f3ec0682ff8848", 0x17}, {&(0x7f00000014c0)="b54cf939e2dd25105476f39b1363ea093728125e759d4317d5d4b24decaff7c1810a7f8dd0a0098760e7f62b163901fc95f2a580740f34c0296316df4b9cb1d00cc1a2889481b7b598de05dd52f796648e8cafc8af84ded974de96312a2c9a2a600ea4f285357f887725862d05727a1540c0d6bc3086eae85550ccb054370068d4030fdc60d975d4a4d29cbddf7535ed2c7a301cbb2b590e", 0x98}, {&(0x7f0000001580)="4f38ff315ffa57f16f55150eb6215bb42db6cb8cc922f24f06e439eb6216ec9d9a582b6e03635033a50cb6aa26e7231178ce9df591490d479199c02774cad67bbf7d4b50b0b228bd47712f663b3a9082a72d0f40222b9e1535d387c96de2e7e90d5842cbf84f9c3d30955205f4dcdb880763160e9c089a95b72aac1b8e5de8803e46fcedf7d77fcfb34982be5c70db8374dbcc79c025f9c705abbdb165ea0c0e3ec7ce3a6141517f4c5dd243445a", 0xae}, {&(0x7f0000001640)="c4828b35a47cc6212cf2df56b5b24fe32be3da78af13dbb100e9dcb9b5a9beca9adb4ed8c17d5cb9a6afe15f76a229bb81b3ccf1ee19bb5a2f75033bf4de4bcbab050750d63f5abbf56902e8b0c0d810eb0e2dbdc2fc378544d8856df4fc1275a1726e47694ad8e34a53b3f961a122464bc94cac72142e699405d14c0a5142724556f6d22e7a4593d09f21258d07d24b361ff55b017f803ed2d0b9527a555316addecc8c856d5111b9650a3e712053c9d509b0268c20c6ba914e1359206efb7ef632acc1f83bb0f04a6cbe302b780bc26fe91bdc6579e20ac8774cb566de045ee2813d9a5a74f096", 0xe8}], 0xa, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r9}, @rights={0x28, 0xffff, 0x1, [r12, r13, r0, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r19, r20}], 0x68, 0x9}, 0x400) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x63e130fb], [0x0, 0x0, 0x6], [0x6], [], [{}, {}, {}, {}, {}, {}, {0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x8f, 0x0, &(0x7f0000000000)=""/143}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/51, 0x33, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x1, 0xda4a}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10002, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000280)) 16:00:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000066d000/0x2000)=nil, 0x2000, 0x4) socket(0x2, 0x400000000002, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000040)=0x3) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0xc00d, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x80000001}, 0x10) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getgid() acct(0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475447d33ec72545f0a765e2ba400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00..file0\x00'], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r0, r3) socketpair(0x18, 0x2, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r10 = syz_open_pts() write(r10, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xbb49bc12c035ef9c, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0x4fde367ca64600de, 0x11, 0x10, 0x7, 0x1}, {{r6}, 0x0, 0x84, 0x20000001, 0x800000000, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000000, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x2, 0xb0}, {{r7}, 0xfffffffffffffff9, 0x68, 0xf0000000, 0x5, 0x80000000}], 0xfff, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0x308, 0x4}, {{r9}, 0x0, 0x1, 0xeb22c5aeec49d59c, 0x100000000, 0x20}, {{r10}, 0x1d134e114ce78370, 0xf9, 0x2, 0x3}, {{r11}, 0xfffffffffffffffd, 0x50, 0x10, 0x3, 0x9}], 0x200, &(0x7f0000000240)={0x7, 0xc7d}) execve(0x0, 0x0, 0x0) shutdown(r2, 0x2) 16:00:12 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xc003, 0x2f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x382a8, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) shmget$private(0x0, 0xa000, 0x100, &(0x7f00003e9000/0xa000)=nil) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) close(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "85000000000900005f00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0f61841d9b3183ece2643c437eed51afa3d4590756757e2136b220f9c5042dc63adca178f64aab6e61c9b74f6d5f6b65c6967357"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99daae199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f7622753078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee63b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 16:00:12 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x200], [0x4000000000, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1008000], [0x8, 0x0, 0x7f, 0x0, 0x4], [0x0, 0x0, 0xffffffffffffff01, 0x100000000], [{0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0xffffffff, 0x800000}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}], {0x0, 0x4, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) utimensat(r5, &(0x7f0000000180)='./file1\x00', &(0x7f00000048c0)={{0x5, 0x5}, {0x2, 0x9}}, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x1, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f0000004800)=[{&(0x7f0000000200)="5ae402c13487303fb1c93b8d5dc91256534865581648b57a77ac688c663d6e", 0xffffffffffffff27}, {&(0x7f00000014c0)="d12e939d348a141e50d5aff51a1e4ff31e230df083f810276f0c780442769dfa49dfed9ee1a9d904f94650b0e8d42bae21100ad156ae2b06e40d5914a64656964e897db88e7e5d3f5af69ef491c3c23977a694323ff63dea356882885f752862b27d69fa7f07a0579f631e5805cae58c65afecb8addffd38505d70ad966ce995f05edfe4ebbcceb68df9a27897e442a99f113e4105fc26bc7a2f432cfcf9eb10a28da4c691bba4f41dcff74629da41f068fc3df71074e01ab4e9946d6401fd82722d14ba1129c7cdc11551797c15414c724a0493bbc2c44d4998b919758233e9b35aa866aee18184ba2e565da7036a19bbb85b64421f3fbc4950ee8439c4f54fc1cea5093e6244a8dcf63f9b06d55eb8600144a1c3d285d96a3ae9ea77a4d5ac7d5fed2177c2c98b57a72f5b5c61ae3bb8cf6a5814bfd505e909db0423b0ae0288f70ca94bb445bc6bc038b63ab667c6c12765d1d30e742e495e9557498a70c638cc8415e17d3c68f1470beebc4d3a2d4e2a467bd040e54ce1a9adf76eff0250debde867d98e22c31dd52380ec00b582c8e5a8d58a8416ce77daa158d64da2124ddb6428afb49e45432787c563e9b3ac4672e49e8115df0be9ff77ef05d19f27f8c92f059db99d20e1f834206b8aa8fbc6257490cf74b7e8563a1240d348de022da587ac66d4dc8192c8e620eb0c537ae28bb54184bb85a12ce80ee9733efdd965438efa057d42a88a96b2bd7f031ebaf6fd83444d2e21970bcf6f572d8b2d7f55f0e34c135d7f9fa1886ffd7b0a279d47adb9cfdc0a69c3fbc4c1737ab645b1fcec579a97c688109347d3ed5a76f8135a9f3fc123c261ad48d2fda7c2655039f555c5995ce82dc403f854b076997d8eea45bc070df1a4ac75694c4d655a47840c3cc82724a944df93315a96cb9aae2361e98e3f15059407d076e9cac64397030c469d3654e8c470c416cf331b988619b9e10da31eec9ed4aec5b0e63b8c4b662aaf6c64a6216d7e6e08577cb9ea5d04d7e481dde49af1ed7e51a6ca8d5420985aa609604c9e2a44e2f8b3a92515f27d136ce78ca98c9057b1d6f5e319d71df607865246fc28afa271242f37c3b42f65d6a33a9f6ee697f7921e0316bf7c8591e80bb7946e14fce2ad5c49ec6c6ed7a0c95a839f0ed8abc8385ba1e580aff4dbf7ef1468b05e8f23f152226876e5d00169585099bad783d26181cb0cb24fc6bae2ffa97d24686a3da3886d047c201db13a39f6886be1c198ffede3cc554b45fbeed76634cad77cfc53a4c5a8af149500537694dde7f9af2ee96e357d46799c371b6d92daf45bc100c7092c24802e09592b71177145c8160dcf5a6e19bd8c5ebee53ef7ef205b558f1bb9b46c3476b99a90712b3da48c6e4e281cffc67cbc3b3cc1c04b5b6b075e0ec3a1d193cb43d7e87d027b94e4636ca21f835089f7c7283f587894964147d2d47e399b58cccc836469ec25d45cdc3499a2e813340862dc272f06a9d7580c0679f0c73f6fa067774cb75d9c860825fc531dbf9d1c354b7104465107ea74eb5a3d911e7b8df2d42ad666ac31982336ffbb0cff3b95a673be3644f8525617fc7f0e68133f4a0fd10abcb76544f6ac45ff760c13df9a90aaa073a21e850ae6eb8063206eea5fd77ce88ca9a8a7433f349a78c114183f5ff4c692ecab112ca3700a4375bc5c90f33f8df6d75a2fb69c55090ad2c5b0ef8ad168feaef10b7359738c1a05230be4b23a1b4804a24605e0c507caf968071ac67cfac6d658994fe6e96b018082b2ca602be09d2650ff6160ff0e2f84ad6c98d66347e42e1b38d07da8d431b8eeb76c217ee0e220661bb283df1c809a2e20d7e41832ae14d550cbf5c95ba2a1fa65cd1f6667b30bb0e38d724af985ca9691ccc4c1ffd1f2c1bee924336adf4cd069c23227c985702ddeb07704420b13860194640fcb315db8f22ec0d3d970df3b36ff49d5d995d97f98c13daff3122d6c29fec79562f3c86efab30aa928acd255004c09674a69ce25be94e291b4b8bfc1546b0fcb58df7cbd1058a1ce588bcae37d8f252ff62fea3d45cb0427426bc441c90fe0b9f970f680d8531e0792ad9240ca2d10a882a237a57977541b0b8b07e8f06030f73509206bd611dc5dc25b6fbe10b62f5c7c4e3c6b35804996175470b6fff844fc63fb0bb82af3bd2200d638b1d1ecc7e0bc7255458c7e9894b5a38c270774f9803dc62017553b0ed86e383a4f9a544d9db2c21f3f12f558641884bfa1c0e28a5aa32874570b4e94d159bc279c295d109ba97dd46e55a24c91d589629c59608a5b6722fd05c31ff849d9c045afdece61e873341e838c4f0af56c7b59f36f3f6226fd089b8257f1cd4428e3d96cdcca653fe1195164f503d807fc456b6f7235987a6c91bad51032803ccf45d73a4f464039a1be8bae55348ea18a648a06782303e4663a283d945cc78436ab7e048bd8e0eb76b0d63b7684991d7d9fc172da5bd8b01c24c1bdaf6062d57e2bfaf248c7dd1884dfb1c7af164576d5837087fe70abf6ee69fa4e98d9f154d98d11cd46f338d2f33a563a6ec748c62cd29ce9a15bbe2fde6b6360b9e5f125aebbc7970cb9af14c94168661d360115a368a0426a61d04863891ab98ff9dec3669806716c210d6bf8c97973b96b4ea300de69933400c1577fd8980c3fd34b20c38e781a097bdf6b3d878818b747fe14ca74ef6587c3e69496870a6e4f821866970e76bec18ea6c9d909b97e10ca3bc7c9f27a6b39a08b6511d4db0f4d1a3643e64815d532a55d61ffddbe98868737c248e3cbd8cfb4550b6bff777edc160767126a9fc105c2f9dc793fbac0ffd10bbb966318a802536e43de3e1fd1ee812dc1ca50f5c1bee4c3231aea4a805292f2168e3ded4e5e579235f8019cc21f51e59d01a066ed16239fa126d8a640199c0034c09ecedadc26ad3143eaba2e8d8dcedb74bf126617b20340d21610ddd80e00fdb0b6a4b7f83cb0e51de9ac3f77f993c3701227b1f89abd4d97a0f4503ad890f618d74e066ab11e70670382a367768e4e7939903b7ffce07dcad51e248bd76701c44fb57f8e02fb1c315d9fde53c51f6d4c05c38ab9d5609956b6c71c64a7e730ea56b036a04ce94af24e60c4cda59b9584f08fa3c8493b35e2e54330b299ab0ccc49e56e36bc00c483fce282b77ed110838d92aaa7319cc93f898203cde70b74e36b5e0f0167e8f7e514c211b2cc16349f6fcff4726892505d2fa214d4c7882a0736c068f7575e30b4d4c05ab2d2cfc15c65783c959e9034f483aff1f6adf270028ca6df111a0705dc4e153b9ce12036e03ea25ab3bd1123e21a2631b327ab4c7b3531edc2ef621f6594d4c03e3ae37f28aba9ec7fd65435c4cfb15b56bc6f6946e19a2521a490abb691ef8c292b2d6a8329a494faa28411abbd3df16ab03dba21152331963e2bbfe82d36d7097dfc16bc8ce7c1383e16c55d9ac4bc1555dbc3d5ed472eeb8a1dc42271705616436a4dc9f1c81c58aeb7e1146bc11a301b489c73ee83c4a389a0bb0e7af28204fdba6f9a4463efe915273e4c0b159ac9b6939c8572f21a6d8ec533514af8d286e64ea282592a1f9ea831c2009f93d3dbee94df271ada0894fecea325383fef2f0a0a6f721c0bf30d54b85e0d726d46e2e99517a4273e48f1eaaafb336b028c07fe1505daa14eaca20bf78145960f140ca89db79af8e7a5ad2100f06201eb14b2e0e8759d71f6f0d185127c0ab0142752305171bc16fa0744110b4d366092d1ac3b5a7109adceb149c146b6845dd108292a60ed08520381bba7d4c7fc65ebcb7e398cb17a337c3ae49a7efed5f80b0ee50a7aadcd6143dffee92334af09da3bb6a9184cd5fc9e40c8a9d8b46517c1aa2fa639822418f833ce761f1ee4960f2990be6ac1d5042903c084076a912c9f7d5a6bfe7ebe50c4f1f2e531599cebea6960e923dfa249fdacefce271cea18675c796d1738f93290cb6c87f2231060636078768318d0b6bda351d034b1886869f189db16d7b8588b41af0e183b5bf0f425c5b4fa19a537d1e5798db4ea85b66fd0741372f87139b150138a02dd9508a8c1e123dc3c2669ed590e40715e200416bfdc3b0aefab5edaee4730b5c751ca0bc6fa21f1add735538fa6d44500d0e652897f9fab5cfeb08ce0cb51c722049a986eea4a61402cabadb63fcdcbb6e222979ef2298607e7ac203e2946bae492aab84949c989a359764ec3b6531fe704606430f825125e2d7022bfe558558e4654a4ebd65c10bdacc9acf2d65288cadb228779d9ce798bd7f836c041eb43ef98c704a8fb5681bb0aa612fd3008aa8ef460a800be3bacf8cde977e8370c934a8d5a6e7da0e4bbe02ac24fe8792369068fd27a947bc012f706547a612df28c422c7beb6dee434ab11c1b477556d74c6447708bbddb58507f8c97513f733ec005347d89f5b6c2b5f4529b594ff8454d027c28db83af7602035601728258dce396965ff445cae7aa7d0cb751e742ff8ec339bf11eeb08f3996d5157d447a50d0796bd3725a8794a486fe4d5c2eebc2d20db914afa5168701fb3813515ad83fbd2db8cd37497fdb9e2379de9df1c43cc3c495a6d10b799a3b46b9547e92d4c1a055489631116c52971c0bfb216b812b0ed9ec185dcd1536491910af4a689aaa1a8430c7ed05b3657ff4be53331a5ac0e918e8a4d6e9b375044f1d4e8510e7533d5998ce9b5ea9d68782f46b2a3f920fc1f8614f059d24d967dff823f51d5e98424e9d9efb0b53e582e8fb30573ae6345d1d6ecbf846d8edc20801e00d395a8831e85031d9eba6fe38f3c98944400d9b5bab1d9bda0263cdfbaf27e267c5d7eb695d63e08954fa338ed3b914a4c4538c8d6cffff507d20e1bf62d597f800f65a3be9b32ee4d7a2aaa8decea7faf7d12f3a5530daa3e76dfa8d15bfaf9d70b9ed9f681561d590c8f3c42864266d5f9b4a9ede31ce8c14848aca4a8253cce5217903158fa06ccb2d6b48127b0ce425661ac1713b9a1fb0b017af96cc98dbedbd484e137384864717767676c5bd668a356561fca7c766e02f3a6d66a0df925d6114a57cc3a1ed1fb33c185dc56b113c63063a42bafdff9484bb34b4f2172b0f98e79e084d053adcfa359713a9a515cc6fe7621e702418d4d9cc7159e132f099262924f5e57374f39c5aa9ccaf13dd3d4205162549f931972653f705dc40727b4da0e6e8068c187ae71eae267176cae0e941f2f82fde7404150d2a95273476d2b6dfceb9e7eb6c3ec16a92dc7d1d0c4fd843bf825a3eecc02ff32a357520e66e3692346ed2b9d05aa923eedfb119ff96b506f01b91f1e58506cbf61b2ad7a8c53c7ee1343d261457fb2e08d601d33b0ee5b03c3dd4a18e1d5b66021e27f9515e7537942d44aef4a745559eade329c7c7af8f550827232a9dcf1972af8916183ecaf3921ac9de11e6bbce5ee6443dd1569924d93a2294ad67baee82d2b144fee6fd035b83d8ec0e6be61cd840b01482ac3aa7c18b20abd35013444fa8c3f40eb0768a6c93e65e2acc3a59c02fad144c4b5a10420d99bb5d2769a0a9c61b3524c5917f5faef3e457db6eaed5eb710680048b0f9947380c2a3d544ffea649679329792b8f8f972ae9c7ea98f526c57f6e5c0613fd3d85e031452c837393bc8b5667d7092c0fb3342a93be67e6f3beba61f30a913e520aadbc3428a5d216c118ded6821e6453fc1a46dfb8959eb030cf9bfc52caebe0338da43438bb90de6efad43169209af06bb97831c80444d1c522f0228eb08cc508e89561a1d26a5e5d819980b44ff86b69fc", 0x1000}, {&(0x7f00000024c0)="9342d6d6f776b38868d1c4e856f295718518e03a1023f3d09d3a69da8f5fdad30200fedf95696401bf75971df89cbf8396b2a5d88c013ff588ba350fa7f2eac789ba1465297e4415d886135a4c3e5a06a7bf610f3f71ad60ff8c05ae87da106481fe6f322d7188cbcbc219acf278dc97a263c7029d1519ec2a17e64d72e82472ec62a84c5e330311dc4900b4afffc2945c", 0x91}, {&(0x7f0000002580)="b61895862b09e2b0f9d4cea0d55022a79ac9986dee2e7508e5cc51e6b56dc3343036ae94f07944de2227a453d6cb448c8cf9c71874179331701f5bece22bc5e4a7a151db2183d3cca0cc659fca970efb7b49ac7528a2f42f5779a824f239baf1ac9126b5c21f5f7ed8423f8490b11c775c174f87a46b8a5c4e81babe88af6cad7fbcb232699c0feafdaeeec4795c1ab3751f08a30cdb0f0a69acba40d52028f730f4df9c95edb946129fe214214396cea053b1cf4b90e2583a45c2043939432b7d684837a8f250f26b33f928648e049fe0960bd23939ae995bee94fee754afb430136e8c274f9a06ba5d5ff86fe314db854a50c0adb5389120c2fb68c194269c5a0faa8e7d6f2f5edf7b391c558c9feba40172a5c838a29e0d213d6f4a9c6b57cc5f5a18cd9d225a60c03affbba1dec9b534c1be2d38b150095f7cf3527d14ac20b672f2a704aebe1a380af3e209f1445304a765d95f09b4fee6f9e9135e549a51e321b5a138562959ea380f0be6f77452a09bb7f415290c3b0d6ae557a6733455339a6eebf867a4a32e3a505c38df3b497b0f7c1d4ad09c8f31e6aa5557cb1487a788283efd46c9839a74be85a7e64ae7538290285af5a2dc7340b47e80a01767210801c8b6fadf0c2dd65546100f3ba130f0b0096cdba7e501a47f4144c815c2d366a80da3143ef935c297ffe533451e95142e01be6c92a279e1f5ab14bca0ddc53fd97be3c5e0840b898523d5f94f1a9e24831591c97c9d3982e1dcb69bdf5c52617132cde62a781e85bf6db9cf98c8542b26dae74914d23d57dd6383a47bdfce21ebd5138524392ed26855fac973df24c74e3ca7b95ebeddcc66e5b961a75de98ad26ebb0f0288cc86ce393506ef63ea510fe416413cf5aad1ed7cce1b27aa01348c3138f44c34df6041b09c33002d1d4b0f857f29d8c4fe1b1c7c221d86dc9a573000f1177069f5d1b1416452465e331cb1ca332c9e422bbf67f83f9893db0e0845b087d9cee51bf8d1669af7fd2fb6a8ad6c52134961c7eb5e04b3be8ef753625a4c1857d856d4c51ddc5bf73e35ca7773831cad7eeab47698b827dc633afe31aa1bba057e32848d023941e25cf38e958a6a5d3bff25460fc3be670076b762d6cc75668435af9762e670e0567b7667249babe16742190d1d6c131d6e00ac37e0527575ed03723235c7c0775f2ac5308ecfa00ea5a5e7349793fc7c9624828ab245be6c0699daf8f921f285a506a9cf8e520b11591d23c63bd06ba58dd24fbd031eac0671a1fd2faa8c8f5a97d05c6cbf61c4e389fdacb0d2b2bec54854b6a010f213343d4410cff2fd266d67718a8400308f09a5155762dee40f95fea42a7fe9bee9215c85897a3aca4eefb4eb3376c5fd5ad99415db50015077d9cf4d30c92494a5d4f7b6779b174897e4ee070a07d080a51db5e60a3c7e1a74a76f7fe6bdf3b570cae530195f73fb3f9f71c4b6bc8e5a05105de1f273390c82da594a7dfc8f5e40643c482cfc9c56d3cea2a2a7a813e039510d69365316a32b39f6184fdc10313ec01f6078dba41d5147638c95c066e111e208907d5328e1db7c173cef04090ab265ee2ab071baba69f5cbb1c2a70dc8d787e8a3d25cd9d5d88e6501580a41c01ff13cd23ca986a98a3b3e56267ae4de05f51b44de540c0d1033d6779e7d5795754907c22b7e1828ad873928787eef4c9acd93fc22dc36d8b78814c55a14576feb9f0c2ee2dd31181a1685628e7b8fced52a5d51305a68b79869175fec6802f7354f26c8f43b91b2edabd9fd6a7bd8aa13cfacbcb493b8936bb56bcba26138d071bc8e1fdbdcedbf7fc7eeceb3036ebee89d68285bd8c66b3ad7324dd2bf023ee2dfdf42fdeb449fa77ad7880026a9fcb054ae9d0f185aa109915d9af50a0360f99029633efb71f2fe22772be3c650934eec3e0a15ee735d442eaa9d8ac76b829c16613a150a566222bed80bcb858f7367ee651370c03479216a6c83149974832e5bbd983a34434ab62e09db687da6eda1873455df59159ac7f93bea8d07cc5953f2f98d76141ccd856f5d9ba72d4df8a31aefeff7c21214a444abbbb22bc3adb9a1666df41bfe285d5c8ebd95e967628045bd2ff51eae9dbea8e8d42092993bd446cc5a81dae7f712303a74cbacc9c6dabf4cd279c7ee4f7735ff909e7a6eecde5113bd8ba791de01d326f54fa291c7d917d2e582bac0fd557d6b184d9dc157df4422f2a396a2155befc366c398bc5c1876f4ba92fe3cbc7976c7085225ba4fd1a80a26382660f285f89867a1c58ba87daf7734a0bc16e69a6ea25ee9d67bc05e331c576988e9b2fcb6f2605919217092f9f754ae4e17d93c7b0856085ae3d0d8a336910f0c160747c30c142c2779add43cc5f3ec51d76e83ad4758b779afe4adc1e7ac30847766e12a85d0abf4e8dd3b5c8276e19ff5f8499dab4da0b137ff5e91449f60b17d7c0a70f56e63c0f49a35a24539cacdf1d7b6c25ee7c8d6aa8754bc17f9d87bc739d8fcfe0f4e04709e31f08aabaf8ee8f72ae8a7d8f223413f10e282785191ef9cd7b05e780e8dc709ba714d3599c17f48661598810aa6117d67e646b4c3b3d3db13dae0fa93dc6b97823c95534c0b4e3a7e724eafcec68ff2ab3e3fe9f623b02967537431842acfce1e7e65bfb9f0bacca7f0c33ac9d996fd640bce53108e7c95ad883c55615794635dc75c782f30f3248a2e04c4205b57034f723bf43ff3eebe531404097cb2579424874145a96aae2099a55e021e2f87723efda003ef5e44d691fbd82b1f080cfdd0ebcbfc9aa4e1bb958cc71098167684f39c979781370118b622a876d330249fedc3a5b560952a9ee676f40907d74322f6f23a806e0d17a806c09ec7656ec34c0e8812f753ee168e3213e78c161b5dc4912b7d01c0cb5b6d6688844f063f1ce55affd1793b63a694e0836c11a4d13a81ab20df415198eadda5f5d32d6a720992c224163bd272509183fcaf008c2c1840dd4e97172e3402606bb8e61a5c988d69b1f811b8b0e573285f67e312acf217ad1f323bf0664bcebb9fcee613dd5aa1701436f0500dd08bd21318a08af323af73a780b9ff0fd2454e144d95c85ddcb87079442ccef37caf67351a1c562e3601283d2ead796c0a5c3319310dffc8a9d70421b53140c00644de443359c1019ac86b31ed4334858457de7287ec2129b987097eebf045e698103e94bf79b1d1b600fd422454b4c2769d7262f38b20318184175ebbe527d2467c9b554d1955401453710df634437cca55f8b9b8e49380fff8992114a25fa0b5c3a50a12d625003e3e7a769f9f322ab8dfb004d5f2cfd1986c6f23f05aaa0f436fa1a004dc9c0414f95d4fda1eefb799ab288e810bfd04fdcb4a3068fa46a5162b2d491391d83d9ed89e4b33716249a0814bd8bddff19f74fcd21f6d68d5b2e69435d1374ff1baefd708565aeab304e1ac9fadf31333675eba32b03dd4060a5d0dc3c162fd648eeccf64aeb92d22f1a3a517baa94ca181fd0420a7a2ed676a26d70424dc6cd6d95ea63c10f00941cf3c9cf1668189bb1996fd26328d66736479a9e20d764c0d7d80bcd77bbadf3038d457645298c8f563294b24848469fe1f70973617c1f6aa4fb8f3c315febed585161c0d962e79385d4d11235cd8f3cfe75e86ea8481c87caaf684ec36b8ac2496a1ce7ac8b389a95525dd2c3d1b54ffc75557c627f8dff9a715ba62615e71c8b727eb76623ecb410bc76008e561d272ddcd28de3c760e211962c25c76ae69ba12008492b6ce6298175983329d1dadacc6f03461ce45ce83c3daf6a7f3ffafba6e9dc4392aa565ba63c3819a2d6c96bd2555722f9b5cf4a05f809f97814854023a0dbe787ca77d59fd1c55815dc071dd0865cb047e9dbcf99399ab2452e29354b239e276d20af04a317acebb73004117125a0faf0a060b7ddec80aa5a7eb8c7645a9c8bd30a23ea9e936f1361ba788d2ace83b8c7e6feff72c6452885332fdd5097ba4b06824c0be5326bd1579463f7fdbcaf46041f0f07ad326b84211a00d78533f3cf97270a2f23531ff02d827fe92bca7df633941645b5f5522205092d0177664c7babab219107b2b2c191d4786430e34c341c37b940b565e386dfe19a44f3d32c5e29720098e2112fbe371180d0970d5a68fa58cf363d656d4fad13c4fd865a6a03937c115a01b2f4919974da9bffddd3e643d074269ce5d21d1754c5b4d57d17d01b1a75af89d2bcbcf007b8efa19663a088b0e80baf7d5baa1b4ce22bb7e89b0a4c15d8f5c6e8f6bcb91bbb8453a466eb4ae22fcaa39098325165eb445f8befabca31d3a72db98fabae37cf197d4526d891f2d07cd95b99b9ff049ca7a7652fff636cb1070f53184f92a409968fce17fc88dd5fb9a1cfa63cd0682880ebc77bb5be1cbab0910d14deacf771371f1fc214970bf7e2073f2097bbcb7573667140b32fb0237c784ab7aa7a4ba91ef880d9bdf7bb05c68c96eef4118dc1c0b592a42596f3db4f25867829546f1e88cadc31d49635f9cb385a5ff329b1d3ca4ab3f506e422e354889b3831116263c162dbd6dc73216bbbcb5d691ab78081661e6e953a1a309494d312f65063247be391a7fb0ba77bfc9745b5f88417d6935a1fa9df8f0d6eea698147b0758be617be9abb3eb7fea90e1523664375eca417526e3fe80985914dc5f6ebba3b091ac1bda9a6bee961997bd9af27b307b02387e2ca492cbe9319c8704eaeb3af8606127d2df42567d94f3c4a409a155d7dcbd944ca1df5752d37d1f2c15ebb6d6ce47999b69cb27c662ed4889d21a76f5d55ced581bb9b952ecae68685664292522448a041fa3a18aa2eafa642cd733cdd9a2909b6b2cbe03043c6eb08f86846888585bf8d64e8b844960b7871911aa9336536a3ccceabd8fba0651d2e484a7d75999b0f94c8ba28ab0a78a959eabd4d4a4e63db27bf577277a4b2736e8e2efaff2fe4c2495a92a171c38149fac6a9d6320d796fb6ce06247da814dea865743f95a8b73a677a02c9e7cc9527deee875d9950d3ae18f4cec2240ff31fc827f7eceab730072042263be9f9b7daabc8f8c19fdedf972ac186c9f3d74905bc5bd4a30f791329792df9b57f8b2577fd9a48cefc7821da55b90e618db234f3234746ce7929403cf930f930674cf2858359810cc34838d915a6488cae49c5f2421cdd55971c7f3c2ab8843d97ff37cfe21f104196eecbe01561e99d755b35bef95b1d05e0e730a8d7cebf54bd9ffd68babf2548aea1166187091a96d50f469c85867fb7a0b49c55b38ee342d4e3826c4c4eeff648eb0d0170e58bd9d8ce76f0e401852788e35d6c5bf16d4f2d7d7b4f0a5d723088c0f0aa54fd8039a54d12a6d072e00e355096444bf8929c5a77634d28f8589df17972f1ee5c70f6fccb212db3171fa8b00d124679efc141f39fbbbe6d2142bf6d7c1d4e75b58c306c7e8e9aed92196bf61bb2614f25cd2e45e06e8ebbb4dffc8992d322c358bd071459e4a6cfae1fd4b51436bc9584710d1a9bc7685976bd2372808bbe6cd13a8ed1a502f9614d949a2794f5e27fc48faa262a236529f5249d891f0f398547672747607f866ea5bea647a96bf9e43ad9c2dca1a576490eb88ad1ca3bfab6cd43dc8c8f82cec7662c923d184add0e497580c5a997d3ce3cf5cd1d6f9a2e115f24020dcb7a07d29ed1322a819b5efbaafe26088874c9be573e62c1a1ed041f27d1ad92f458843762940ac60e807e0f3db5c4dfa0c59447eb1c23637bf46312e7c18e3cbf9481957365ce278c7917ba98751bf165747b0", 0x1000}, {&(0x7f0000003580)="9e723e839f5d15238f6b6132a3c9c2c31df524e66a91866fdf3edb8895197785b796f7b793f454a3ad65acf06e42fe4759530dd3a9cd62294d3b981c395570bb92588b24fb", 0x45}, {&(0x7f0000003600)="51d0dab9f805153a7eab287abf0930d1488998fbeb26a0f2469072c20a4069e83716f3fdfc0fea82406ac3878678f0ce6b27ce86d10b774ab1e7983c1b2e2ac678511a4d8bd9fdd21b41207252bb00dab198f1516184872ffda65e1607346c623ca8babd9f09b929ce99", 0x6a}, {&(0x7f0000003680)="6a59cbc01458b5c16e2d06820f671b0c0e54863813e376e14cb6d2f59f24ac4d2ce7c9f3d806d13436cbb42abdc60077729d48ac4164d5b1ab7a2bce80fd1b7e1f62a9671cf2bd0d07579aeb9349df9fd36725dea7856587c8da7dd4d4480343b53108fb661f51d77becca4f2cffc936429421c4b169498fc3195bdbc1fb3c761c1d1a4b23997f7ff4ccde5ef0822bb871ddd1f6ff4d734dab50fcbb637cf2c2f72965a44d8bc18c0d300c1240800fd617cc3798317247d50dbc5f5302b787b467134e463dffdeb94a0eb21c6d9cf0bd1148611309713a81b308c29bf5526194623ffb6f34c89fe4f6ac35fb24fc07406663edf502c787653bce29a84d048612502f0fc5dfdf0c5df25391bbbe8d6310c5ddce42c70dbfa01d59918118ce055fb9aa8151526a4807ccd563ee985fd018216aaf92ec05f24896ffee86af6b97e40fcaa9a345bfa0b881074c02c823de31716083851ebc6fe6fb1b7a43054839994eb6c8ad65f3214bfbaf0698f3a58af6c1cf0b3741ef63c801bb992a3734dfbd119ee11cd10aadc7408650929a072d6af33501e5446cb3d6b650ae572581fed53fc29de84d46fdfa53f1ef6ef9e61c4fd81bb8d0057f2f8a4ed04e013627eaa05d87ac7574b908604c9374f64bb94a7b090bc0b3f32e6e21b8916806294146be1f3b969cac26aa90f26e9b1b26194e77dacc90cc4aeec1a5fa312ae0249ebc107137ac768dfdb2ae062d15b91b0f0fc77c386626b8dcdc1c487494fb7f4613db009348f5104edeca17670b781a54e934897f22d36c9ff621059ff1a50e0bb28b19fb1b47833d6677cfc5fd94e4c572cc517107525d035faa71aad6e5cd8471488a3d2098ded47ede14029d89ab205547edd5eedb91dbd56d02cda4a6bc9ff2b6dd8ac3e43e12239993b5e657f138ab525b5a4b2380a6bc58426c55d08fb6864dcd9c9c1ed7027aba2e513b41a00420d23d64a0456eb3cec6d5d1c5c3b6fd29d181e1161ff05656ab7719207a00ff5d2d357e4c5ddebd48cc7aa76e35f2873066992356e44d72ad62ed96ef598955f9b79cf13195e91f7455e0ee29fe9719dc45a14070dd580b7aced606436b603475d3dca8d0dde9d4d2c06b65811870a2c476daca7fa4259695262bfb9101987003252462a752664bcf92d3d90300cb7ce94c7385ef579c0b84edcd3a9b15a2154c18ef06f11e0f0ba3a246f96d4a996bd8c2fb6036e632696151fd0366947231953725587fe8a59d749b37a583b658b07f0ef26f274146d9e3a24365bb3d058db813208d1cafe9305ab999813b95c2891cba1c05fd90e2215f3d608e6f1df46ee7f7ad5122bbdb47e975d5a994418ad99e6f88051205388ffec975db69b96841f3eaa18c19570e531e5766114458afe0bd6fcc179a1d678c858952ca39093c1ff2239b9b089a50014963b29ced15da872b397a39da7edce71ac746cf5c22e5b369b5615a10755c8795c99f240879924bd4d35a881e4596f1351e53df5ccdd1bb1dcd819a7e72d293b84db79301bb43df2f2360baff537810dbc2016ef4291a19f3c418035139455eb17e1ef81abfb45e25bd509b7d7e1bc1b9a9d05bb3885aa83254fb6186eec30e85a9c691ffe5da860c96ca6d4d903684688b03421d9e0a42e5098e144393e03cfae841340bca48b819d10f3cd59fed50a82a7f9716205b35556e2c24575b9342cbd0e836733da166b77235cee9018f5925fd7773324061df218c4476e1a3e10efd0197198125585bf7d0756571576a32edb20c4c6835905a3318c9173a1bc323e4c7f6a79bc9bfc26cc0c038b9e09ccabb78b4eede8d1afb59689e1b7e4832abadef980c93131f0f85eb96777901ccb3320de2bf9f0979ef780a52a7e5fd02dfbdafc5c2144e540221b7f0d87ecce57ff5a6e3a6ec8a103c97cb14914fe973ec66bcb02a6d8c43f65f940489e1a944bf2c878561637bf32a32016521796753ed82240f5173242b1f1f0c1f7b06ac855934b1a458939756ddab30f872c0b3db06163c650643e91af48e598f7e6cdf9f6429c822dd4aaddf95d108d8005be4aa90f2ee23ece1af8b33f850ce620a8ac5f494c9d44ecae66e369dddcab5b78f9e04f55da2fb298bf1e1ee13fb6bb7277dc4b04167525687b3116e185e91145a88c4eb873348e22abfad15501dc7a81d3c2261455566c58f38a7ba1a11e3f3942885409121492f6867b86ae16eb020b7d8307422cb01c5fc5413fa2778afcf8854eb0b991e26174ee9365f4421edc44d898869107affcb516e4726bd52f972cfcd2ee3a842d1bcc7113b761104ee102cd08eb4ad8c0c4d5240acabc0ee15ff3d31da89cbac8ddbf5c6c8fd8d8a84660f59890cd5036b1e45df48eca1a79eeed83f3ea7eb44a513d77785000beaf8c538c4b7c818ab5a305d020db8a75de0b7b23d50e348c03d9cfe0c045221a4567f76a6643ac249d6753c58be88f3b25551ce984b9e5a5bd334a56c7bcd684b1745ed130790f9a0c09934ced6ea7d283efe986477adf275721c9f40cce27e55333101aa30ee6a1e4a683d60141b417475233b5f08f3497cc9a366f5ef19efe9fbe483ee4d82b704548991488844ae584f5402c5d6320c3b4d271e574ce46f8ce90739ba429d18e6865ca7a91c4f285b5b0888706e4f5fb815c98b14da07e6f60bda0e9a89a69896205ed6c26ba4142c833742d77e7e4cb91f1f6d61c69742386816ccf164e86b8b4b9654e53ed24f346f8168ef1739d29718ba73480100dd79256ad35835e48b92313024130e50159d3ae139252b74784218e6735462a2bc313e8afc726ad868aa23b88f293e06b8421dbdd36428884a13bdfba05b78cba86fb901d727ccfc42b2ef6b8a8317abc6da0bcb21f42a44f5ffe3a9b3285c2f79fb941e9dfd8e40d0cfc020fc3411d4ba7eb018dc929c1e125700faf4715865e9a47fffe830f3d2c79846af119d93cce4a4a08a8387e3ab25b22edf7a72369b401a1077d1c77517995e92d5da2fc6654201a0438ffea6cad160c8b11c54be6c6df0037945abd1b3a5c57da50132cef518c9e99f0294da1ac8e2c689c58e2d4c13c54d3a0f734ca0494e7f1c74805bed0ff207f06ab7fcfe0692a29a808b4482f43cf8bc0af05827b3d2636a28bb6ebe52d7ebf438023cde275c4ef841608a205403ae67b2c7d9d80085906b2720002290d2317cbcd7fb3684f586197f5826cb903ca82d165c71fd8cb63203dae9481a72465d914115ceb840e8c6c6e20f842396bea04390d8bd42ef503041acc1e1048d5ab3465ceee1d6000e6bbf2c0187337910fe27be40cc5e68e9cd3d53b2f94b183ff54d9833cf4e2e9acdec1b8c6afb17fbea8e9e8a17dc4be64b62ad515db3c37f19a9db4974678d0c7b3115a61144ba7633a2edbfed11e81bc80612307000e1e3133fd94e9f1b2f6e69e49af14cbede14ae6d8e5016911f1c6c57d14ed3dba5621a4fffe6a558dc96759d73c065cb7af8f941aaad5514e48def4a439ddb6dde5044812d7840b8e0c99bee7e03c255b45db1fa8fc1a9d47548ba24baad049f4dd73bf03e3045259220a5feccedb7425bf8e8fd6d21c067c1d08bdaffbd2b75ff00bd111c2d954395a570a64bdbe9269397b031ea76fa594a7218ebdaf16099c0d19fda68bb4d36850736a4950e639e36cbe5b0b8c6c7498124c6fbe86b073f7597ced18be6c9177225e46e98cb7da1bad140cd75653012011e05586f323830d623c70b82c8ce0ddc2f8fff8a0a81d6af589eb7a66a8944374d2c7865267bccc36b8e0f348addff68e816bd776a955aa460e2fc70cd2066b4761d7b812ebe30627e9e31f471fb3c434dfbe7ca08e914f6b5daeb1675fd3fb76e6c50cc3925a7cc1b3c883f50772674ad3f0b9f020a485ee2c98a2cff2ce57d5d6e9d214df8db1f9efdb38e69dc71b73bd280b3e7fa17659b124b648bd08f73113c197f28dbc73463e852b56a1fc7f9646a0c6644401fb1f8bdc80274554915f80f9961ba9a3cfd7f8ce933265421b5986a5a4b6512b49d6e3852a241944dbb16735ec49531f4706748a288b4fd4b3f073d45540e36987c1ec4e52efde455cda529be58e1e5f0e7186281e2431d70fac8e5e868f356cfef776657e4400bbe5d0c703cc16c0f0e31639ffaa587418a52a30d5979ec59f4ddc2924c5001e845e83626697071b6ad999aae7b303f1b4f0181623807ec29d62c4c0d3cbc0c4e47228fb0a93827bcad930f5eb6348bdd8a4b33a081f6de7ee01effbd2a482c6160423db3513c0f02eb2b7222a2d8cc1b5b53e741098f6e0bd7efcd0b8b04a5fbfb8d2393a3ce87c39f7a7feb12310ae3ad26e9afb0dae4f355c02ea493000a7e0455e9afada941b21f6ff679ea40422c3513b1e78d9c240f4f99af7a1baaddfbc96a70bd25075004608cd85f7782e867276e61143f4b7cd78cec5864b6c3481bbe1bcbe23d037f8436993a30e013c4407afa3d4b759a4207798798494df8dc9c68e313b3c0d9c88c16a08f51cf13317691c694b1054a240a45da161358c16cd1c2ae199ef5c4812ccf8bab931e3319185b6bcca4bf35ee12717ed96823e060521d6d07d9d16b401dfff9f4588f058b1a2b77b28f3bb3bafd6b0631c60520bed014d877ab06a871aa424bac0ff2b4252cca4858fa2bbcd269a74c0e6e926ff933cfd27162c3374d9f6e558eff00fdffe23f49890b5dabb89bb955556a02872e499a1c92397bea008cc070fdb6e4e47731f2b194f54eb0b38a10013880a6ea6c28aa93814f09da95ff2fee97620985864eb2053cf0700d026869fb9f23c4025377db39aa7a936826440cefd5ab1a20e30f142385d74981449e352e56023255680d56730ad7ad2f357e05f914817c734dfe52014d6efe25ec7d2985d8e1f311a87f31a739f3759b7c197aad23b89b0cbeb810caec5ff204fa1aa9ee5090c11c176fe500948bfda01bdefa89e15b4a66fed04ce552f041c5c10f0d77604b3ccf11497838e7ee50a7c3c92fcea52c6c8d614823b7e6d024f302668704def95ff39d6b14016fc26b9c727f0342fa899ed28b48345135a969b06123cbba62cabb0d4c4704cefa32438467662fc9b40c9f8d65b995cebd14305968e0aac02e27fe1146d7743064e6315eb29eb58323db587205c87b91d58bde77e66ceffcf92367af8082dcd698e0bff8d0a1e2e8e6b154cee5009ec4e85b55785b7c043a9468ab249ee764fed233808a33630e2ca8414375829e21085a9773d13f8418b473302c596e1669c2be72754e2a4c0902e55063db78cfed92bc783ef2720805d211d97ce4277dd4dbac2963718831b3e31e30a3865c9169234c09253fa8946693d22e53270366b35f9812ca0a51d8b09cc82f5f6d46a20f0ce9ed3975b108a445e2fdedd95e24f73d56db95a520d1f23398fd2d790cf8d6e0a52ef759aee3fedcaa1e6afe24a8b53c2b0615aace611dbf13f2d0462778beb65e35e6fe82d36c608fb92c5d5d79920c79c3bca104ab2c57cf20db243d1020cd2b8fa203c85aeac4f2b64a51a5d59becf398c32c1654c17dfbfa216691bfcb65e1f68c78938af73853e9388318801d30fd644555041cec01f1784d23559199f9f421e33314446546ad4e2baf9d2d31a358637208d06e72b0177db5b2a8211ca5b32f7f77b69348a826a952b6535308980d50e165367ff8db7d2bf95ff33ca05ab2f5aba710be5f09e551860c93b30573faf9395abdae8e7a154fa2a026566701cd9738b6877b5e897dbc4007ec774a48ff5e88b58f2bb6c7fe7d09ac916eeee39c49e08fbfc9c042", 0x1000}, {&(0x7f0000004680)="44e8f2f96b6ca3ce1237a96ce037f58568cf718d082c6dccd7", 0x17}, {&(0x7f00000046c0)="7d0b4fc2e18f9fb0a6a5afdca9c7b1a2118cfc468ea6813178dd9db7be088baf0b512f14798f5111908f962c1483cb9de54e9089d59ada26d0965d492450e20f2448b7076ead968ec698257af4dec254ab44f3769d3cad4eda442ebdae36afdc1b29f08993fbcac1fee0258096d1cac8892205c1317819be062e37db5874c06b6cd37e2c353484f7b48672275019997c2f5a7a7838b7f118f0f363c83ce23bba8c4429509847583a738d3380df0b1eeb074b28c609aab4bc5f0b6eca78dfd66202ab41a910b78f18267443e56203907e43d9e197b9d6da0a", 0xd8}, {&(0x7f00000047c0)="51fbbe94fec8a17a623029654a9b0d00bb68c173acde7367e076d65215457491e277a79e3d3f0f8b1c89cf83d1261bf6771db06b77a1ac6bbd08849eac99", 0xfffffffffffffd74}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r8, &(0x7f00000004c0)="96a1865cbe72ec2158f5ebcb16f75303131b7ac9cf7b5d77689b8c458adda4792e2d09c9cf10c37796fc2544ad8f29e24417b4f5646502b6a026cd1af20fe8d07a2b5017d430eaaab62f1777714874aa65f72d6a6e7ff21503145bdfd46bd7a407b168f81ef4921fb7037df28236a63596cd0fded77fa3241035b2cf0015f92b60b43578c6084d650cdbb69d6e2bd1fc2bf15ca6235547622270e6cc8c529b2ab8234eca6a088c0657b33453307dbe19eddfd5f05f278639818a2ccb08895c7c95b6786e10bfd4e540a27ac32fed55fec35ef9c94fb23ac75867590272ab9216a769583cff037064c6e72a2e35f70afc9a7ad04bdc7ff8ede81cff80c1d44f5ee661aaac96451f543d6447efd77b4dbf1e53df00d60f4a8c4bc09fc63e43878070b93b4a0ed367578707cbd3153ee4c5993df32f1724ad32a28cbd4258e65679dafa3cf54b54d830a74a87915607744dea94e820f601ca68947734f162b255b4450ce428f529816678f6087e605d76fce55301d1a7472c58a773ebb2be2884d363b5ba4e010b44d8ae4f276463a40b7c5f49fa49de6757e4a5df6fec94f3b5aee60b05b207f13d26a1d093d49910021337277c339054bfc7e87d038f77e0151b68bc4143c941bec2ba1a1427e4619e23d97b92b28d5594a63b380af1dd74b7425f4e9e594963abf8d86cacb249fdc73b44cdd882c902d225776e848bb20a33d967c03a32cd9b50ccfa671257c25d13c16996093e25c78cd6064c7d4af6c12c79d3a987455e2946cec877e5a30be856c772118e52556b515f53ec45cdd44a81e2007ef1dd7912144c9f0a63ab51145235637f37c56d1e089e0c049fd9251dc60bee70f1a692e223225e7f434ae8b6b569cfbfd5b4a452a0ea01053b935b05d6a52aef1cd1e26bbec354ccb79941e80bc8eb17ab1fb304c1e5fe7b691a744b7485a8af61ce7ac9120d14bc57e034089d1ba613757431fa06413afdb0684071b40ac49f1f9a28227377ca667085c51d16ace8779a19c26d65cef76dea143cde8dfed80ef358badabaa181f1d5781dae70e234bcf5c1ae91c6ce68bf383904e4287f5e9397438a560929d9acc2b409702421b93db09a5a54d5d25727321be11ed9a878e2051afdfaadcd79800fac374cc0efd8cc73d7f798f19f36227a574f9efefd31cb4e8e56c6d017477d1b7bc4df471c5dd0cace5c72fffd689f8b2580a17339970e2cce0a8d72450253f3775472dce55fce71c7b5dd6f6ee2fd45818e703726220b09e4870caa28f1cdd850d140ca70e31e1e33f6909e614f110e107f9762e5c3270cf7748c356830850dc021e8985f1990cf57d04432a78549aeb9938abde2288a3c6b9db3607f38437c11c5b66d9a5dc671c6e1557b1aeab5182fae4af17961a2c59c240645131e1fd14db9475bec48d258d2c012bf6080f1de6a6bd25d57ed396efcb3ecb8679ffc93d14907f85fa6dbc628974a1df1a7dc3b39951e8b8dddfb807adb181690ed6b4e177c7f41b2230a94926f92a0e8058471ed21ee8f1f3d7725bc3ba390ca0be3d4c35516d943cb0a4d179128eb4786cc09cd86f8b9aedc9703976aad3efa647bf64d829363dccfa14d529597637892809dea3881ecaf8ee614cff0fcab37e6c7a05169e437a937b15d5f50d96cfd14379aad9b5323cbefd4fb98460adc3e6bb3bd6024d1cdc665faec7a157c2a416cd05f32dde8f487cf0a37613af3669027c994977049f48da2fe3fe1be3e9d618473d6d7169c5c978979985432a018cfe7a24f5a17ba12dc910dc179a1e6ec438f883945992dcc039ba9a1d39bd320d41cd7d1127309ee036b63ada0f7ba2df3645064d442fe11bcffc575ef4b0bc1e75717620156abca7404781442e741e70dfdd8808af60a7e19c117634f6c2a3322dadbfc8f9b91d0c3db3339d34d0172f989431cd9a87d9538d6634dd86d9a52c4f44880123dab1972ec8d325deb408095229796d86b5c3cdbbed4bb4b4c4364ddf8a22dd537f870c47b01bd0c68e29be259601ff0f068e269748640b32520f1b47b2fb25f8de26f809bb9a3580a450745ddf6d83e02980b65d592c8f70788c22d946047b4a5bacd535641d2ed3eaa61498d6c4b2207a76f1798ace2c6ed68668e2e5dc4a818e10d3fb5a8ad8ee4d00168e1f5b2cef17aa0d6039e043605d64e1cc99c485b2e318ce6946a017117ce7aa51dcb91659d30ec178ea7cf4b5357396536e0612a8ab0986f83708c5744c626ab9d7046114b47252c17ca1539492c55052ccf2539d252f7c7ec1aea23612c8ab313b8456861f8e9befd4a30ecc0056812f51d1565e1a0dd3c139d8ce5228b8cfaa130821630c938f76d6c070e7502d06d0171ae1358ad0f60e553662bdded2b6a616a8f4ec3c718ae3ba1bef8b0f9aca6c52e247406c9acae73c29dd1dc1168788084fc395846914c189e510e0549406cc0d3435bd16574da0622e45e8f6b0054ad324b7f35916a5c3a6a11c2e9eae148102ebeb4073f51a7c9f50b33a05a657ac5c90b60fb3cacfc14b140f399c00e6c1c9f56d7a0bf4106d1f01919b22f17bbec29cf264423b95cf1cccc3b647e5ea16fb16201ae91bd8e15cd898d89f1b9bdd90cb878c6e74822e81bc4bef75d960d4decca5ecb5e23b739d943b61f3570e58e6614bf679e5692708ded85f78100a78be5cbb87150fb5422aaea27a6edf8cd625af15864f35ddc02898cd7f0e472e3120431d8c2fb3d3d7082aeee4f5c10cd4582fca51dd6c7d17749a2d356100f06455efa2adf948af3e174750bf922f236eae208ccf29c018211c09b0b6c2fd65cc0019639e471b87dd94afb3d4e86df620356acaeb70e4132aec26d31a1f449f9f6da088378a556e55ef77779a585cd3ba92f1fae1deaa8c62d09a93153910ee0a9782998436bbc48b5b7094a39a106eb62f4dd586fac2416989ae721a2745cac1c34dd74e112770f9ec3b90ae6c6c7ec0ebad469a81da8553bf79476f5f07fe71b9eb4d159d426feca95aaa98ff9c6770300bbbcd96c3427553d0f488c6e523982d6c243f0f385eafd72fe055472271d721c4a68e95d6789fbf1f63e7ee0532eaec4847c08fc62e14d8ee0d19e178f0f5459157c20e727540785bbf81aa5623c9c6bbbcef7149db3eb616d04ffe1c423be8ac65b23c853873d116135116234e8540048e96dcfd814209da6be96f829788c4317c7021d6926e9e058713f1ef3e0d4b26a045cc66e278615ee4b1ecd5eab648528cb4a905492871cef2772522c936acda42578c9981b88cbdb8543bc098e65a6b181ded4b7d4e706c50f94790dc6bfa64faebee3862b397df8778ca2c80adf67b313064b6fb17aaf86a3f5c70ed71bcd6fdba9f9c5714b472b34d15b6b45b126ffb00d06d03baf0a89436a9d65e2165ad75c7b1b7206176e57c178a3293f6251fd0767aa5076b7caae6283b31496cfd51df8faa6ec7d57857e7f2f379e2d3b673c4b63511e4afc114dd82e3424ddfc1eb7e1db449f602d4b3cda2e8b8af0a3b12a226d4da70e40d9e76486ff884f08894338ac1f1d7532283908230a2f97424658acdccaacda9dac7596a209dc3b7cbd1cdac2405ad9a898cfa8ce4feb3962d05787da2397e67029e8445b2ed3a30a5eb00860d4833607fc28e94a64891775729a96c2794ca9dc23d747b51918ca8ffbdf96f39752911fe343149573dc101d6b5407bc001635eea7ae9a6bd69cbee4e7ea2cb95c31cda8f1282b28c203b7073a7c8cc551bff27bf4787fc6df3c15bedbbe421bca4e86f3b955c2e57089c8d6f3b34608a0320aa0ff90f935d550457340c6de19deb9ee3a71d594294b9f2350a43fc616a3fc2774ebfb7370af1fb9ccef39961f8a4fe9e0a7baddd1f4ac28ddb7da914d106cf49d3c93c84980c40cc766f51b16f238a5803fde3cd7ad1dfb6c53f22c9514a818672867b7e97739de5bc7c261a83eabf9697e7d14ad32193094923a3cc2e994625f6491ea4d308c88a41e9e4e9c78d78348dd2de7251f51922ed0bad3d1b35cc14868313a4b7f4cdd17bd5c07669a8e6c4782e26d40de91a50da7c2e2b35dbd3c72785483328954b0c2876fb1cd2b279d4adcf2cd68c98101440db234bc0deeb8ea98199a7e55556e84ab60f4565d6c48be577abc3bcf6ea1bb705c9c16d29f358db9c8ea3cf237496e26a2712a8ecc6b8899761c9bfddf2fad2753cc2a888f349dc014ca5c3723bbf1c07fe8c0db15486ea01fcdcfdbf5d1dfcb9f469cf0c5fff469ea247b37d7c382b51356acc0168463f4fe0c6c72c0275dc56e5cc56769ef6f2ea262efeb44edd08a4cecd38191009ee5a897ef87a47445971326b2c789a80bb757ac49d20f154f4c7415816149c2ad9b3fbf75d8213039cf410c9c4487175c2f42b3e6ae6f5a1b710867f2ee298fea817154457b168f23706938d213752c19bd1984771d1a0e63298184220e3766d5412022d21ec2b7811a0f4ad4651197c632214efb3c6d8b60f41613094043f6b4138164ff076ccbe11f42226ea307496c959f2fd6549afd9c9b0750336963be19d1cd5e5d180354b4c32d5f7241c3ba123634e2f338bcc41697530c295b563825c6ec3d8d5fef2af66d4d453980ce903ce71fe6ac0bf1b4ac9e0dba11eb76b8b8492cd09504ffadb735fc1bf7decab683f3ed33e2bcb8346724a4873a7f55a46044c3cbae8f0f95910f506290cfa906eb995919470f4171647e2d33b102b16a4fc69429a1f5faedcc2adec126ed56e7ff416488403ae4e8972eea58ffd4e908573b6b196104a9dbad0e9e9e7c9b0790b851395acc7e597257e5d112777e0cdfab97d1c7b6904dafa09e66436eb77096ca662b6e535ea766d51f68acc3abe85975f319476d4dce9c5c1bc7e7c666018b5ee64ecde34ce483883d26a8bdfd0f4fcb4e03df0e67f9a8a55f7dbaadf1a5d5366d5400e7b2c9c6dc2474fb8a99de0d9705049cab743a01d2c9cc1019181340d03f606b92e2ce74d65662a3a3a6c98ce7b7a35ab51aacac24093a248db0210471813468c2cc4d6ed459a726aac34a5250fa108931c2ec655cbbf1ce10cab3f365750f1f02d14a005510f7113ea51818a60b6729f53ce1203d03c5ca237601a5d43aeb0f6078b87da2e0818a813c71b9dbfd4dd0fa006142ae058bb0bf68c45937f99e5b04a6f17a65f9fa71200d9ba57661e928e171f39f0a6a0c84da0026189703431a9ac6a59dfc14b3e8a5b77a1d320925a146748ee036172b04f14bc34589b7a700f5dda7ea0e6582b9d6f0f6ec0dd03b9348fadc08f3f275f8bc322a290ce5d37afc28765cd127e4a0c8e4577a175790261ea9694ae0ec6f49609c31a440b853ffd919009af5e8dcd5505d0ec85452a36072feadaf931879d147abef352186e77aae501848472b596e8df16f3ad53fdf9181c621023202b919686e7e5d8984dc03c2ee8702fcb0c71a296702d9b952b29c7ff1fc406ea25631920c3654ffc5f11334e6f08dbf4abed7b59a2fbaef000b801460266fb29efc78694cf3f5adc931308db335c967528dc52f150d259dfac54cea143b828ab65c8a41c914873fd07a303823e2571e389dbd868b6b76de2b2ce51095b372c7dad6dad6fb9e795e979165db2b5d260f216f2ad9db531a80f5d009049fb855f8ac03ff55dd81ae3e462a0711a26c33edc504ec77c812d6c0deac890a4ad816fa386b5257397b21e043c6e485c5103f6a499832f449f5a6985a00c14ca7b55db6bdd0a33c52e96daea21f87ac578236ecb9c136cf56faba842466f5e1a8f8bea8c5e6076032c7a6", 0x1000, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$getown(r2, 0x5) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x842) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/w\xd1\x05\xa2\x95Sqv\xad', 0x21, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) syz_emit_ethernet(0x3e, &(0x7f0000000340)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0xc, 0x2, 0x8, 0x2}, {0x3, 0x9, 0x0, 0x81}, {0x200, 0x2, 0x5, 0x9}, {0x2dd3, 0x8, 0x6, 0x401}, {0xd25, 0x9, 0x80, 0x35200}, {0x7, 0x9, 0x2, 0x102}, {0x3, 0x8, 0x20, 0xfe}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x246c27b1e68b05fd, 0x4000, 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000040)=[{r1}, {r2}, {r0, 0x2}, {r3, 0x2}, {r1, 0x8}], 0x5, 0x4) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='a'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='8\x99\"\x14\rT\x99\fouse0\x00', 0x10, 0x0) write(r4, &(0x7f0000000100)="8c65", 0x18c) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) connect$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3f) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) write(r3, &(0x7f00000000c0)="c2dc4fffda2c3f43e2994c77b5441c562c6998e4d726c67527221b864d6c960c0f0771feacdb4eec9fcc28abb785715bb6471276fc6313d60256937aef4184785f7cd00cd936d4dda2ef79d78d924f5f0adf6b649c28e0496e243a4757442313ed", 0x61) close(r0) r4 = syz_open_pts() readv(r4, &(0x7f00000002c0)=[{&(0x7f00000012c0)=""/4096, 0x1000}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup(r0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x14, r5) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1d}, {0x800000034, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000adcdaf00000020000000be6800000000006779a3b716b6ee98b92f9dc14c65d9d566fa3f46f9030c9c3e73d53080d1a25edb2ec6739d6d8c9d43e5d2fa8459bbf916e6ba44950d576f7526ed0c9acca3c87325bd9baef26075d8648158655a3e3a59cdee66c04fcf4a9c3bd8037835e188bef7c874ed1c792cc57cfb256b515a75a332d96016b6c95b809fba8c8c480c51269dee2c7642a5bdb693d567a858053f744613376f3c754b30ba209001a22985b02cd07e643dba804649569d94baaa17c08097c04f7bea48c4905b30dab16b3dd3743471e0e9bc6eb87f56a69e38b513910f00768a20f2c6bcda8ed83cb4b6d69b27ccd2e4850a0a6f18bc2885a09987"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f00000007c0), 0xcb005093f78273e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r0, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f00000007c0), 0xcb005093f78273e) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) chown(&(0x7f0000000100)='./bus\x00', r3, r4) syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10720, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000180)=[{{r8}, 0x0, 0x2, 0x4000000010, 0x21, 0x8000000000}], 0x0, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r10, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x2, 0x2, 0x0) dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r3, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)="ed247323fc264db579d3a4f16bb72e396da04559832e11708898ecf084127a7bcc84a372e251b3bd512daf8d57b777caa2cb273b27c154cfc4c8df5bf0a4e21c0c80629fa3b95435b570789ad9ebdf00cbd4bbb7ae77cc097fa135de4fb8", 0x5e}, {&(0x7f0000000140)="0931870b406c69d74b799a85fa6d3cb1ba6cc1dca91b5367ef20695ce13157a7238be517e9bc77f1ad88e12f1562a9337f1037213482a7733389bacec7a869f9cc8d327bc6f95f3680c67e95e993fc83cc25d8a40319cfa14a53f688895937c106497531f47b6e1633411c1adc629f0de6c11e16a05af373fca6cdd35ff1", 0x7e}, {&(0x7f00000001c0)="4a52e78c93d6", 0x6}, {&(0x7f0000000200)="741afbcb026dcf381481221f0cbd388908a64d33ff1fb094fefde9ca7968e89fbbec5cef25f145537b09a40be9306dddb892bb5dc301c33b8bdf4cdc6a020c4ea4bae5e37b75fc36680383a2e7f9659cb0b866b8ba51392482baf580214aee5573b8e9e17139b50809882395593419b147d5d1b9946632c71e8ea02aa1d5d01a44a886a1d037fc40aa6133245cb1d865482f3783cedb55782cd683cc406cbe0da926c86492ff90518302e039f55c950b5b42a400fcd5c27221623eb278c88aa82f39e994905a8c89", 0xc8}, {&(0x7f0000000300)="b348c42743832ae648d0243a1df95fc9871aee1a2c8092185ba99694814c22724a7ccc9c5c531a64197a1f314dcc1df179e29578fbcaf11e74b3e69db1b6107a0262376d1703018881c218e1d6d2e2eb3ac137de2f5037caa8bb2ebb463caf6e13bab662bbb40cd28978feb9c90a86325754a28e5902de8d2b59a6", 0x7b}], 0x5, &(0x7f0000000400)=[{0x1010, 0x1, 0x7ff, "95c75cc4bb61221fb78c82f62f8ec4926022367b70dfa8fe1fafb020851048cf95add8052fd5d80f2cd80b1dfe040a2734ac8c4b4da011b239c2c19f5723016d54db6e23fc15f0758a6165bdffa601259a03919fee2b5290084c1afd4e09e57113622ff53d5715ee66d430e54721a5ccd1917a20982f473119fe68f7e750b713998c1494cca6e58a933dc1c87e9722fa8b91fbf9a27a1def0a0f848961c46f02cc22799836dfea3b2a557d8b687d0e4df92f686f019f98ec161f32c9919a876d8074d02d7d09d938e2fdebacec9485058e3eb97ad6fcbadb0b8bd4b8d991026ac1783177312add29edf77fd6906f72965fbfd7e0abe026ca50495b2d62d09b9d5ff0993be1a7d79179252a41d5d2aa9518cedbdee6db6ee05840942944638ee342f42033653b5911e7bf6b9c7c74363914e929e1a93abf097d0a909ed85bc70cea6f386c97290a14bf87677c843a9e76698a4472a69efce9da27121e23b861535fbe864b956f4d9c7f5ebfd2e7307a1f261b6bb818d2b04a08181b05b701b50bff98b009c1c2d01d013342117e8821ee10da3775c8f0029763f985f0ff0266fe5003bdd27d6fba89ae17b9ab52c6576f921ea57b7970d446d036b0c02f6979e3106b51caadb3176177bf4e6cb2262ae2fa09000aa831529e60258116923565a93fac3719445e17a9f5380b67d1343b98fe42c454ea7ba7a9c5494a9a3ba9e991c8ad8cf5d124c2bc434b134d4bd683823b11a7a9b5e4090ffe91282bca5795c276eea0beca209ca5be8891ccf4ed1ebd9e8831cfa278f50f73a273776f06ed35f2ddf4af14018f6297d60d6f2c04b56d533ec54c6d41ea68c9e5616d23ac83343dc64fffd4c9beb4755d1d41ade84ac2759539f72a3d6e6c4c2f7f45e32fff10ccfe209b8df1e2dd2214351a09c228e9b78be3fda9d2750adfc3d39a357ff675ca7ffd338ab8658df8c9b7859701270001e1a3acfdcf00c3d6c81508b437376ad1c114e3d38f5f3b1a001cf8e1d4354b758a8ceaf9f4e5315fe0b636bc693ac46e0e9dccb08ebce6db21ee00adb530f03a3ba6da93614d21b979c16d2c413607ba77dbfb33d5b6d2fe43d5b31749f7e2c1301c8d956911d8dc7515a5e8d34403f60b3f25b38f1cec0dea3e15bf4f5c2300306977bb84fca73193406a5ef657df35d00062fa7fa2e306f27904e7e29c4cf5cabd9f8f3bcbdfabf3046f3fc7a1145eed7aa6f445d3648df3273740ce419c0219a436da42aa16f50a8661a43ccb8db696c99f32834e552cb7ccfbb91a6913f9f6dfcad64dfa5fe7b3b20e75d1ce1359f0f87a27b4e73591463f57d5d3f560000ef1a4d187a240b40ae7db3ef95586bf882c391b4a6b7f22959bfd382e575d863d792cb683d968533606d3f997e034e325944dadca12e765a2f135bfde584a9ea58465bcb3251fdf6112ed0214b381f4f80d234a4debfb397224133383b0c92660f3546b081b8708af04041d912c074e12fbca41adcb88972ae1c8cb12b53e0df616e756052d7d118f00d04b24f99cd03849add5d22ef1df3cfb129e998e5522fa24ebdda128682c518cb4aed07365fa82c08ec452f80e2bbe405045c349dc260697308afd55d1f6b61ef18ed691b78ba3d76f5777e8699e86d77a4ec3f96a15e8666b172893c2f89f2f3c01a64f5bf0eea5f3cb65af9236f423df122b3f22511e3c66bc121cb01bf3b4630358083326500dc56e903b189dd24c95c388bcca1cf87f57778ab7b8afa1da7e2c373f245ba6d8071d9861fb7c88501096228198c0c6233d2022d4f1aa383c27b4b55322c99cd80e1e22401de897e7aaef2a15b56298a40bf24a11c1c34f7bd84b6bee828b3a43c6e3cb43368725a7e5d952dca291dafcf5bf27de2a694e609e3205d7234dabc3c67612ec099eff8fae867c1534d87612dc0e22f4e76aa1a92853d5a149cdfef558c0937427ab0205a4fda5b33495160f55f8d62bd484416329238ac740e8652b4bbfa7ea62bc34cbde40eafa91e7f41b92f3531e19fcdff03570a6a32e3a164a60eab90c99b571a4161e9ef34526ae8e352e97445a853b6462a6b4409e10ccc530ab8f77aaa4422af53144f50b4ccb86e80718a731222333f1d18e157261e597b2dbc6dfe36f7b9c9499954b381a3b71ae5518f848ae2f97c6e16435db88b8414af207576638e99011faaa155430ba40aa95c062f528d07225a344b1d43d8fd1c0565ec933575e4cb307a3c874bf0467fa4abd33976d8ef9a17dba87bfc82628a9bfd10e43cc5b83207c8b5075c9d1117f7a9b31cb6ab1ed92c33afd0a2ce6995c2afa1e2d5a8fb5ddab049ec7aac0536160db1a7cd6af0622352aac024790e05102c35fc3fe65092f3bd8c8d437ff4d8150ed24fcf1bc0517033a87caca30a2f0652244fe56f8f28fcefffbc5285f012802132138eb422652e79203edc7e63d538826a67019c68baa26f09166a4a7fc4f2e01616d60c333b8cbc2fc80ae243add60f08146b7fa9d82b5caf82b5bc751afda6e88d8839fb89e3be9f13c27c02e3c1404ab2f3dd10ea9f1218787f9c51efe5d0fb87359ec4d936a03dd3ca43e80ae3bd1d8ffc7756535ad5f0fcdcdbce6484a0e1678d432dd78eb46c7241b980c8492abb8af20bd9e8fc3fe524886eb6448cc94c3b87c098238d6d0ad1912a2df2fa2bbb91a63515bdcbdd8ef5fa2d1f28ba73bbbe17dd568014899872902ee87372ca412a2a27e95e07412cc3edc44859f78e1eec8125f033c3512fc1580fac6c3943df6c3fb816b8b93196e5f40dd0db1135909afa0ff2046646f49c9c41eb7c1bc763acd3af0e623f79ac69904d73c3529b3fb2ab17cefaf34ee3179cbcff2bcf718631ea12ca174a3c654e375cab72e307e097e26a82f0e2958f93341a6283c69e6083e4927b5d63d2f2e18eab5f65dd4585f306aa134b55d31bf9754bef5ca8dd4b95cb584e27ed8600e2a072b2788c7e202fb23fb6736c3c3d270b3656ec10e2af286f471c6770e367fe25f8c46619d8bf467dfb78380f4f9d9db01c736565024fafba20c1b7de2eb25ded4534d75f004b0e2ebd577ff216eac2def749148e9706f1340c98970a4110e462e69e8d1f4603b7f319b1f139afcd1956405ee45708725bb23968080c78588c6e69179405ec6086175e9132ec590239a46d93a37ab3187633f55ddcc4b0337f3891780179dd6f3117d41121c4ea39c0e2ae4283ef98876f990bbac2b87fcc36879185143a91c1454dba643a5ae2b901e1418ba1c50757d5f761837fe0e251e229243ce2b4f8b1ff38070799c69411df5ff27087e847bc979f7f64b5ba6ee97633e500e23cbef411a1fe93dad41d5e0bd4f420887784829baf6c17d1c01bcef2e370415492f97027525ad1002600073a6a38ec95a6648ba3239ed6175a27b81d3a020c69366089754e8efa08580c028c91d54018947c9047757500a255f303b7ae9d5bddc57ffe944451e4274b76c3529de3bee7b7dac105b3dd02ae312ed455881c84dbad9343fa1c4a5ce5650759f9b68c6c11bfb17e06bb3d0c6d107b4f0c66c3865e17367130439a7572666d22d3ae2114fadbcb079958f1322872e1be17953b084a120e850895994f7e13e841243623fdbe580a0e010d54631d7be1d8bd1fb21c9ce765a251e5f975e9c6e57eee24049048aa28a585ae46694713730da21cc3b5d31317fa67bf5e6a57f49d7686333310c063c2f0de247c15de07496b956870670390681c64f6225d0a774faef31d460407e3037d54c9dda844e318e185d5b99eb9db3c67925d36da2bea76112d59295ea546820644cd8ca6e79e58eeb30f545dcc86b4ac52872be87cee832a0efdf5897cc074986deb60c9550ab364e95b5259d8c067214ef12c1501eddecc84620b71f9ddfd32fe2addf22b142755473eeb63cb120acf9cb412acfe73fb3e1df3afe814e51e27a53cec218fc3774195ba4cae3430df730ab31af26bc8400b0467e41f5f52845a3741fd914be66c74af9d4dc7f3aab890155f9e975f667e2b8d1aa35597400fdbe64743d63a9a0a64b78fac161a261959cd69cf683e214d43e0406f57a57baa8793636a1122c7c0c3fe17b8474b6225183e8898b660c0c04b4cd6e4223c1af84e13c679a23decc931c8274a28b9009502b56bd1777ed8f4f841784641770187d3f701b1fc948ad3fc55125a0b9b643a93a83361577b04ec64b3a72fecd54119504bbe9f0db888ad760d8f3f4a2c7630abfab8bc60ff5501eddf2237f8003d5c1a44ddc7436f29a5ebf6866e64b85a6762817d24e65a2716a3f71c7f03f847b2524511c4b4f2f177b2ecbb5f8dbd84e3b26c0711037cf686d9df896924660f01d536d7b5b9338a9c958310eccfbce2968e66819ed2f65340562b2c095f87b528cf5b425c0ba7cab58a824090f16ccdc1302f70ccb63c97ccde02d89496e1e52db2b2ce9be7eb1fdf64d91b48b979a3f0b31d3cb2d8350b08f50a220576af5560361592fba62252a97d5b0ee38109a1bd4a240d4c6379235ba755dcc792c2e1a62aa0fbc5188af1d69715152e29549efbef83557c09e121f16a2f88332a7f6e5518c824493f6ec46071dd341e337d4d6d7e467e1b99750827a0935383473d2ff39575d860f144184687c398b0f1d34c94ee677ba7f32de54ad3351fe513ab3a50ac300e141c74b315c9a34b7a4b9abce404d9610a3193861b76a0e244cc4e221d419dccc0760e306b702531e331f4cd2040d662ecc7a7024710f78e92d6adba2584b94473c9f71da88785069fd4719274c5836dff5a7fa308d37e3228a5e68af5667d0ba25c79a3d952884f76c8c7b1582865cdb107b02b2ae3dccd2aa80bfdfe37f51ade0ece917fa89257fa092167e58585b43a4b1ca07e26980e647ad1097d939177d3770d7388032701e2e1b8ec3b738470640339d835b6e7746cc394ff269f52ed769ed1b1f5ff81e7df8e8ca476939150daba003f0fbd48c1565a5e758b7144c02049763e39ffc7dd7c4c47c222a8f1474fefca4900880019da38036b109be019683c7e01d19ff59f2b7087d5ddf8ef91659f215117d970d3284f9ca40d3fc3787eb2ca410c2905e02c61328ede17fa4a3dcfcb101e3a926d29e37f40d7751eada65bf15cee4da765f35b21051cb701de2acdf10dc1afa4040a881c23e4c9d75822f25bf755e59ecdbfd63aca3d517d9e0f1f43008db8dbf173dcd7d9969ef02b86f4925cb0ae04b98ce79a928c64b983fdd4520ef7aad49bb771ce4a2740d7e1bfe205d22b0067390fc1489249ad146e2e101eca418adbbb98c4c6d69efe3220684f23194d0ed2302dd67795b243cc15c5aba9daa6f021976e7ed3fcda9c368cf6fd1ca9ac6acc3c426ffc0bcfbf8e8133a97cd1e59fdc8f604f2dfdecd394c65fdad190e0159d2e333ed70f4aa3e16c13596e7f7bf12828c99adeecfe961d38d0d45381d2f50d8f16a58cfa1253bddf11f3caf1f19f7c89276991261443e06b3b81d801a7e1d3536efd30142f3ef0c690d4313c20236d8c799e8581b14cb515faaf7106d774eb1e5f95350038ce3ad199c688777e06c7d399fe08581bcb2e4e041d4fae70b2eabf3368aa081a6cf1ece33df6d97db83c97903a91b02735b93d5de4f20a968ca164702904330fbabec74c3f850ea599328feee65c3e08b6a8b6caa7c3e81cd9da528460862f0f04cbf328186a4dfd19dc0cd839d475dda75e9a14944d198339581b908fd6c972504060d813ad8ac0346920b7137969af61276208311cf4d50c91bf71192b6961715408c999b30757c78a0"}, {0x1010, 0x1, 0xf1f, "efde907a7563f55708fe6f7e2e103634f1bb663d9651b187b6713de28983204e1c97cf8c56f2bc3df158b304b05cad899a7fbad8b626850a01f5859031ed602dc15c2990d0174538a90ee2ab51bf098d04858136dec39323ffc36a9945417949073e6f444dc8cd66006056c0dcf3d6de9131014a2b2b9817d391a9838d48ae527151e2fe2c13fbe672913d40b4ee2b3aa3a90bbfc8c5cf90cd702d1c99826daf43466f26619b0999f7644a7d60da841a0f8db4e3f5c4a2cbe0f2042e7ba652afbf1d358f462cc50da973b4c7e769334b467d50f8d5eca0e1a4a420042ede5c89b377d78f20fa5b306c3df5572170b6e7fb0c83a8437ffca579391bc47fca300163a07b7e0797de0416ab356f394cfb264a08547768b4319e1b71cedf4ff8abfce0b57f8c3c570ead7f9e84777956a1794be58dd47e35d189773ebeb0b1c96aaee36d62edc6261a2f4817b7bb2619e4204044e8c33ebee62f997c9bf0f08adc38dedc76eb8fae65b85edcb58ad6f4609241cfd0e5dd5f2a11a407140edd5d0d54fbc668f11d2c6e8c06dffab7c7a10ab1884a197ce7842f10b2c4f0e738c45ca289548e041218c95b737b8ac98421f94e1cc17f0f06e61cc54cdb448c525bc28f48ba81eb6e9545499afec0370de93d2d3289973939622f39683c48921608129b165dc45389191c9c8c9119e3fc7fc9b61ddc75c5f4e3dae69bf8a9a0d360f28484a134cab1a570ecf1386c9c4b23aa029e236dfe1c4ef4b879004d7eb30be52fbbcbc15c75d54c57a2217f501928a5af4372c1f0c3d3f204c0f6bf088948a4f24367dc9f6735cce99fb7cb574ce13fe627840c8070a60005085e97650cdd60d4ffd0bf5d273316ef2e09fac90026becef4441a0d3d40351b2a9cbe3e0df6437c29115c27d89a9d1b6a570bc46a8ae6a8d3b59f1f17a2376f818c702ba428cfcc0db2dae9932dbcd81e956f42a7415260280a8a6dc8a63cc91fdd15cf0afd6b008c8b05ccd7d44c1d26a29b217f283953c14a05ac1606ac19da44824e7fbc3caf7f1588c34c3449a2caa67cfc814143b644211c8d1858a9ea0db9adb3656a2e0cfc8c02d660fd7cd14be675097a577a01113985298e537050def667e8439ed26a1fd4b2b42be25c9d2b2ec735e8e6572bad0bc4974915b6f0fbc226ad2e76b158261a01e1eb1e045e41b64de0784030a0fec7101f1e63da4622ba7b4a217ce2a287a30313174faa16b13dcdd0b20703aadc5348271258d13160fde84ac2ab239f8473d057644beeb5baaf143895af6f8f61b7e5db5da924145a2808bc8ed439ca1536a3664632d180873847974589491010f67518a87a5c5654ba8560cc847a313d9ef6191b2e5f9ba5d468ecc46a90acd05d71e32c01e6f0243bb0787f8c7d341a2a3b22d98493b3f9d4fb4af08a6dc5f998916f487b44fc66bb8eb4c1dee4cc0ad2262fa6e2b31c66978332d45fb94ace7c9b09bd7dc3c8ac9072c7653ce7c2bc9225f3bed49d0a4f9f2d74d281cc05f3b70dec175a1bc4d974c0dd3efb826d89725e4db066b1438214a6232cf72ccf359be0f6c5c5059f56ea5621406ac4b5423292c1c48e4fcc7f8f57c76ecb7f81c6f5a11f620c072317ffbb81dc9737be769eb0bdfd5eaf7453e04d0173685a66114664942a564fafac79b79e8039a1b3f73d564c102992c3cb257f549ecebb604e22b7140c4638dade1e9e5374a55e48e0cf539c4bbe698b5f4f8486868b536f7558ab335a514a8937641276e207e7b9bd2c85497dc91d50482fff1b03653551eaba4953c510f4143f6900a072c0567b77d382259c04546391d6fe36f6143e0cd7953feed5e2abd2fa7c668e2f3f5f45d6d44973dd099ae96b48b2f1f09e90a80dc13e3bfa6bee774fd2eead310e304b1b7b7a592061fce66b5671421f81b1c68fa5ff77a65a51bffc2fc70c8e5a04295b387141f441975185ccf4d079ba6cd5eec75c201534df2ec2e6779a6540359e5579a9cd01bea93351de35a36833c3e4c93a35f9d3b44fab37798d7c7824c1818113274fb32fb49165f95a30deb1daa07a075c75afeb6fb57d476fa1d1817143045136ce63b65de917abef505b77503a9c29f766f41cf0ca88489a4631a92ad7e246af0f7f490704384c9ca72552974871a307e2f3a1de777950ec8ef03c304a888e208f8697907b4d8700452abcd06771eceb2b9ff95ba91e1736caba71457cabcdaf5b1d357e51a762682bf9bfeb2fa347b77675c3fabf241cc0317e6ed3abd349e318c08d1ee74c4a1cdf389ed32ae4aceac3d5655d63a2f90b3220034dbc99b5d5a6595a76b75680619c6b47a5d2a6f7412ebeb70a44e2f894590d607d286813ba1bf5b33f2ecef05b491c314629566265c1271d8383a812bc739feaa14c562788e65f85f7d1c0dd9cb974a4f4f61c610aec15b9ce0b7bbb1a9a9ba2661cd20cc92104ffb7ef45d40fdd6d50023738a57198da6bda74e9d32dcbe89335c7d94ce6f5c4a49043aad64a0daf8c103c1d47dad966cff8b37ef0ea1de1c7058e86c7ef180c8565aa9cf9a58a5cac9d7e6c3fa22cd6be716e9aecdb74eb8804b137c58937e90884bbf9a29dbd560de0bbd457010aac67beb5b5b9d84a32e079a95c28903540921442ee2437c497b3bfbe651c9ca828b4a25e504ceb8f9f8f194afd67d187c82ac9ef39a02f01475f102452d9a4aa88042d7134bd0e91dbcb8d7ba6ef6a1f3859a1758c94e985f89e098beaa74fb587e32a8e01bc9e8c584c7d61a4d1bc86222404eeda1955dbf450b130f2569e2e40b044f30188e92a1478ce4f2e8ea2fe2ead0a54d86f8c9455077855e32f2ddf55e32e7ad5bd6f741ea3ef57b1e1737256849f2c531e7795feac77ff020e45baa9134fc8bc3752c232700e915045978d091b605dacd920c8cebb678095e23c9f037b3be2f10c9b760bcdefa1d0a30e06e333a8881a893d37ec3cc3a1da2f2b7d54dad30d0393e9cf6780e5c30183668053b36cf7025261fe9cc929ea4d630a83d71e0a8e93dbb22800c7fe484c85ab2240b830f0e55092154b70f68a37e992718023d3e7066f6bea738ddcbbf20135c1e00655d4d39de80750c7fa30c35e65e0e33318c5914dc568f3cb49dcd4cdbf1042a5cb76d91e9cd62a2b76610e8f9492ec7f88a6e8e54c76de420c4be6c7fcf888b7689a7463245571b94b744770bd60b538f1ec4c6cc99af4d330e1689e4a23929512fc6a30078ba665cc45ba16a39b90da08473f0f911680a0f8ce268af5a53fa0e40fa559f0c76626662af35a31ad46d826db18c773bb6b35d83a8c5f04409fbb6a81b700ea08c70e052747413be972bda8915b485526ca21039cedc124ef22e41d7de34da1985c77bd030adb5dcd4f4b66eae8ed7043c6a257afb23c7b16093cc8a78738650fd49e466b88efb281e1b127cbdcc0c57e9e50222e4fc0207b7a05decc89a42cc1f85348b012f40ce1299ebc0b8eace71ae7ca7056595394a672f77507eac9115c1cb389aff87176e7c5e5041bc3c4ad3b65437674c8e0175cbcb56fc14618e793d5ef675e258a7285fdb6299c5782f4ff20ff35f264b28ff6ba56ae7e8136f1c138fd5e1a88b853d107bd2413b908bc5fd824c67116769dc5bf94c9e26094ea856632d0eb24c5b936558394e6978f83053f357695b99558605a512cfe4ba55bc9c3e48abb6aba3e5a24ce35403e277508abb766b609bab4926e11e9fcafd2dd54d2412005ab337bcd0271acdab53610d3086a090d48a26966e8afa913c308b63fff2d22ed92eedc7f92451fbab322af71ddc43f160e96f595b5893941541af8b1ba61f1fd5d7a3e74564d13e26072739342dd17493479745f959596bf5eefab84e410b5bdba64d76bc47d8609e29df212241afcd534a494b6a0f5d6e96c56daf9ac5cceae5e5a51987f909d7531b1035a20b1aa59605a4c528c528afc39408945c61a2ff851ca927329d21c40cc479fe58c82da33e848c89677d233fe3155dfe68a4f85d501aa088945473ab1c8ad0ac9c7737eb7b321be42eebe1e0849bce4f5be8ba9bd0576f60d994c3e796b143f509df3c5f35ab4ded1ef36caa07045b21c6d78fc20cdac55446c7659290b41e85ef4cb104790a0d8ba6de7815233a6fd76fa6e95fc677a4fb03f0e8bc2db37c42174d768af4d962f7c3afdc6d6bb9d2a777fe2eb8757498068525e1a9589a940c2d3befddfbf816a605974cbf730010ad00bffe022259146c4abfb7f7faccf3371273cc067fa367be1a88c240d4248acc6b06a8584c4e6267568c7c0b2aa32d4784acf8a1e6e7fd6cc9d5e5d261a5e73fbae6962bd4d6c3c75f1495e18a9215a71103771894ce570056b9fd9060adda3bb991631d3a45e2f8d7c7bedf7c3df91442a01c44eb51807c53fb40981caaf40e0b82fd2a44125a7bbf8175b768b3dbc04f4f37d0e6f956db06447cbbfb05cd5784efb0d4dabae86e58e144a84a92ca48b4034e913966b7115d93659babdf6c64f91c5b6350d49d72e3e02ce19e1b7ab3dac70034e92bfdaaa016c0dd66736018705fe93d2698bf0544a6f3e04fe31a6d62ee699f5420bdcee793c5aca6867fe1203f4c4a9123a4f6dd2064e802e40d5133a150d29c48ef82f74550f4387620e329f492a5256d7b50e26c747d82ff2b9898bef80941aba7bdcfea20915cca2e48fd93ccce799adf32d19b141bd998df2b5d9c6b29637c2ccd10b8809bd0854a63f82c5f52ced23503482f1a8bca4fcefc8d695ec66773815d08352655a4d9dd93ea0f9af22a907b08755dc2a3b33cd0a6191638832ff8e78340d821494b61483831f24ecced801089683808897074f4262fb282ef5957445fdb7c2127cd988132fdbc60aeabe9ff5b65d13e82167c8c08ec3107c6956cb8bc5ed5d0a17d5c6ac6ac8552d09c589cd73f640e578eba7879e7acaf1ed87475de08b1510ae4ab14d144e2b0666a198504964d365660b51c6f2dd143c544aebf5bc55535982272cb7cf82cf1174a3143e373e0017ea7b4c84820908f977e98653ef0cec9e02765a69396c7677d8dd9a22ce3a193793bf0d65b74dd71b8b69030d4da1e4a871bfa45efeb5b9e8d7287e8778cd8a07b58c3bc5ce7c422df0626804f9c1a7feeb0451c39f325c19b14d9eae7e984405108c2215230d2a171da180d34ee5b203449aa6c9b9caf421d69f3b04697d6c9abdb6118693bb91ad38b3480673355d879274aa0bdb792dfbd354c502c179a5b9d55c6bcd3e309f15bf03c565346a6795b2d0a8a879bd95b4be8ffe8683dc48d3965591caa15d46639d9e323a31bbc20096d5c120d59a88189d9c0d2debf4d599b9dbef3c8e48383e9dd213ad297fbd8d235cd2a158b79349499e211a34bf236c3b3ad2696340861ea4347ebf40a34bd77f217cd489819cda6303d9da9e5f4af19c331c31971f056bb9e4ba889c0b94e3a0fbbd1f68ac12802ec6b870df54f065d6b195b79813c3e3ad6620adfccdddce8f189a6d6517a69583c818762bc0097f2eddbedb4e8fb2f0336bc87aad20a259d2b370b1ef5fda12b0cb95adedff27709cd28c5ca27f7d8a59996b0d0ff28629a2125d500858b0bd9a5c047d8965de192c8f6472e2706593730b6a968514df00077335a96d38e0c1bfc7b34cbb1194a2c880db093add46c7b34c07329406f0dd8aaad814eac54a153c9fa7c8bdb2445907e618241bfdc97dae11e10be5ad07527342ef1e17555223fd3dc7ca0b3d67dff5ec1c60646834fda0152ae60891ca3b4201e63c32b96e8fe32d01f2b68089c4c226a81b4e54728a62"}, {0x18, 0xffff, 0xffff, "ed6f71"}, {0xd0, 0xffff, 0x69, "75c633ae728c0269643968253886c1a458ecfce5c74adb9c1d766d111d7e0a1b0782185f0bf68946f747c5078acece8e97b4c6573619df1828ffc67b667bb4d8e34ed2a8983041308a125c6755b2d721e3da9af93cb6ded82bcc4b85a1200361fe3f3063c91e7d5204a53e8916e011bae82fc919ef8c2a8859b6984ffe633f9b02326e15d93c6e4994d42efe1d67ef5170b001a1ae949b316ccf7b7283c884a61bfe1a39d6cdb2f2f39d48f99cd17413a3858b67ddaede0f2e4fb66b"}], 0x2108}, 0x4) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="03000000", 0x4) dup2(r2, r1) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r0) socket(0x6, 0x8000, 0x80) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a02722f62696c653000"], 0x10) 16:00:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) mkdirat(r2, &(0x7f0000000200)='./file1\x00', 0xb0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 16:00:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x91f0852b86844096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550c, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xf6) r3 = kqueue() clock_settime(0x3, &(0x7f0000000180)={0x40, 0x96b}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r9 = syz_open_pts() write(r9, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) r10 = syz_open_pts() write(r10, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x5a, 0x10, 0x88bf, 0x5}, {{r6}, 0xfffffffffffffffc, 0xa, 0x40000018, 0xffffffffffffffff, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x8da}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x100, 0x80000000, 0x0, 0x3}, {{r7}, 0xfffffffffffffffc, 0x8, 0x2, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0xdf4}], 0x7, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x8bb700796b0c5d53, 0x2, 0x80000000, 0x20}, {{r4}, 0xfffffffffffffffc, 0x82, 0x20000000, 0x9, 0x1b165218}, {{r9}, 0xffffffffffffffff, 0x48, 0x20000000, 0x20, 0x5}, {{r5}, 0xfffffffffffffffc, 0x40, 0x20, 0x400, 0x6}, {{r10}, 0x0, 0x6, 0x1, 0x1, 0x2f}], 0xaa, &(0x7f00000003c0)={0x0, 0x3}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) close(r4) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x100) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x249) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000005c0)=0xe734) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/204) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x44) r5 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xffffffffffffff47, 0x4, 0x0, 0xfffffffffffffe7c) sendto$inet(r4, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x2aaaaaaaaaaaabee) semop(r6, &(0x7f0000000300)=[{0x0, 0x101, 0x1800}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x8000, 0x2c00}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r12 = semget$private(0x0, 0x5, 0x400) semop(r12, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r12, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000000c0)={{0x4000, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x8e4f, 0x0, 0xfffffffffffff000, 0xffff]) r13 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) r14 = syz_open_pts() r15 = kqueue() kevent(r15, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000540)=0x2) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x6000}, 0x10) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e4"], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="914d1dd5817882022e2f"], 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2ee) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:16 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000040)=0xffffffab) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0xff, 0x3f, 0x9, 0xffffffe1}, {0x619, 0x20, 0xfe, 0x6}]}) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82165793c89fa816ed279191f542884034654b7c505ac7599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d7876406bc783049484da165989203f17"], 0x2, 0x1000) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r6 = socket$inet(0x2, 0x3, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$setflags(r6, 0x2, 0x0) msgrcv(r5, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) msgsnd(r5, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r7) 16:00:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x7dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = semget$private(0x0, 0x2, 0x104) semctl$GETVAL(r1, 0x182ee4974eecf3dc, 0x5, &(0x7f0000000200)=""/95) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4f, 0x7, 0x2, 0x1f}, {0x4, 0x1f, 0x80, 0x3}, {0x4, 0x7f, 0x4, 0x400}, {0x6, 0x6, 0x0, 0x9}, {0x9, 0x6, 0x1, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c, 0x2}, {0x30}, {0x8, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) dup(r1) read(r1, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="25f1f435f1a10b5160a3e395ca93a4f637baaf441717d1b6d4d60eb4b8b221553f04bfeabe19", 0x26) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0xffffffffffff0048}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x0, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000040)={0x9}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:17 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000002c0)={0x8, 0x1d50}) r4 = dup(r2) fcntl$setstatus(r4, 0x4, 0x46) ioctl$KDDISABIO(r4, 0x20004b3d) syz_open_pts() socket(0x2, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r6 = dup(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x400, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) fcntl$setstatus(r8, 0x4, 0x46) linkat(r1, &(0x7f0000000300)='./bus\x00', r8, &(0x7f0000000380)='./bus\x00', 0x4) fcntl$setstatus(r6, 0x4, 0x46) open(&(0x7f00000003c0)='./bus/../file0\x00', 0x40, 0x60) r9 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:00:17 executing program 0: socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x410, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0xfd}, {0x3c}, {0x6, 0x0, 0x0, 0xfff}]}) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x5, 0x40, 0x3, 0x7ff}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="45a03063da384d23ad42354c2fd0") 16:00:18 executing program 0: nanosleep(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) 16:00:18 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffff, 0x0, 0x0, 0x0, "172d76ce6a090800e21b757eb499df00f0c300", 0x7fffffff}) pipe(&(0x7f00000007c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f00000001c0)="0d8aa9754b1ecebbb4bcb42343c121502aa5e6f38a9b933fb04c13cf600c22b5893d13aaef6ba51fcd289b38596eb4a656a01ff66ef7276f1a0998a99185d8373885bd081d434ee03122c8341a6293655d95600bd3fe0e07c558ca84502c9f653d680666", 0x64}, {&(0x7f00000000c0)="1fef3fcbbfd5cc2419734c18e153c004e3b93bd92021ecb4cb0c12b09c43f256c86fae0ad2f84117c4a3f09914", 0x2d}, {&(0x7f00000004c0)="b1b748547377be594d68574a9b46cc60ffc0bcbd4d1d01ee208e304d8ebdec481380af5b9656d95e6eac558bd9c92cf94a3990540133f23a0617a5e005e7114f7c3350a2389a7fb2e1d831bbd5ac1351e678cc84fc7c7fb5abf3266f6aa96d11b24805988b35392f0e1a686128d2c2fde83536606f122cdc4616207e13e37c4a", 0x80}, {&(0x7f0000000540)="b8ff21632853a0bc4242a6a34a95ed8ee741cb1acc6ed5609d07f8061dd2585f3d9a24f5385a95ba101842c0c827d321cdff7d2ed22bedad94500f5b9b7215d01b53161f708eeeab6f7fac48a9da949f90c64aa856a505d1ee219a41e9e850e370a136d1bcf27b2413365beec81062c47bedf08558b9e9d977a0f0b6cb7b647fa8074fa9139db8b5b542caf870e22d8f6e608f2ee64ac8b441515f90ca1fd7f708492cabfcb5e6d77ee44f091a77a06d5f71684d44e06027992253437d4e301f33dd02f1562c556b3e1ac01e08fee585", 0xd0}, {&(0x7f0000000640)="76c27d8ee01eb74e2eaca1d2c77a756727526bf2a9bdc2b8bc133b85831e5ca3cc642a69ef8422111ac3c01be758f3e51c7229231af0580762fdc55603616bd716bf6d7aa4f9db417800b44e8f4eb6e53b41a998d1aa4d8f23c149616a31179e5fd429a712ae6344ddf73de8e7b41af30992dfb69723e06ede174f2ec9f35f14376f9b33d49ff91a40875926a86ef1d36d5edfe2187bde8d4060b711ec1cca10ea7812939b1a812d825de319fb6e0c72c9bc903fa6e294e43e96fd9d2db4c36ae30f70", 0xc3}], 0x5, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0x9339) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:18 executing program 1: mknod(&(0x7f0000000380)='./bus/file0\x00', 0x2000, 0x5dc4) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) accept(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) r3 = socket(0x2, 0x2, 0x0) dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) listen(r3, 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)=""/243, 0xf3}], 0x1, &(0x7f00000001c0)=""/53, 0x35}, 0x40) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3}, {0x7}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783fee8a9c81") 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x44) fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x5, 0x20, 0x3f, 0x3}, {0x8, 0x0, 0x1f, 0x9}, {0x7, 0x3, 0x40, 0x800}, {0x1, 0x52, 0x5, 0x4}, {0x8, 0xd7, 0x5, 0x2}, {0xfffb, 0x0, 0x1, 0x3}, {0xfffc, 0x6, 0x40, 0x698}, {0x1, 0x2c, 0xe0}, {0x692, 0x7f, 0xff, 0xdd3}, {0xffff, 0x1, 0x3c, 0x501b8693}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x3}, {0x0, 0x8}}) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x1802, r1) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x6, 0x2, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x10}, {r1, 0x40}, {r2, 0x40}, {r0, 0x100}, {r3, 0x4}, {r4, 0x6cae088df0e8d3f6}, {r5, 0x80}], 0x7, 0x66c5) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x302, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") ioctl$BIOCGSTATS(r0, 0x4008426f, 0x0) r1 = msgget(0x1, 0x201) msgrcv(r1, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/13) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d016e2f66696c6500"], 0xffffff07) write(r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0xcb0f3904019cc04a, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0xa}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0xffffffffffffffd7}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f00000014c0)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a3b70c845b9f587fb42d6de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d24003a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b8500000000000000cbe9463370ac9d57a6af7b31e7fe2464bd23c8a8a7bae235dd58a5b45e3ed90000000011ca165cd83f01f1a3ac231fbe44e03d21c74a1ab2df7f19dd590550ffecaccd5e87dba3767eb9578c86993a26e97f41c88240653c24a62df1532ff42f9a0ed7b15efa710dedcfb01b25ad35893aede8b05011f5ca60e29a70de71bcbb9e7b5489f08314a55497885970a1380b4b1854091e48f04c1a37e8de87e59ba4bfb663afce58ee26b00a999f4a7ae243cb31dfff9c73be566993f95d78fe23ddb2bb8f7524d4e1d500000000000000", 0x19c}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001a00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xa9, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x95c) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() r4 = syz_open_pts() write(r4, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000001380), 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r3, &(0x7f0000002640)=[{&(0x7f0000000c80)="e10c879fab220b0a1105642440d5f0234e03714c64c781110604c6c2d56168a5ea2fb6afd9ece7225ecb8b93ecd0cbb12df83f384feef93d65b2b9144655b07fadea65fde6c287d3b90dca75e0415513863bb326b4", 0x217585be730aee12}, {&(0x7f0000001740)="d8ffc466eb2f56e556376ef0a8f01eec72b69412b8b8cf8e256f91e9cc0e638a469dfa296310903c0fef962c9c6016803ef823f4b8840df50c14aa456275d1a0da53e8494b74ce797299f2e468cce65d093ce1e88b92db1a77f8d52dc9cd25be7088b9599d5963beb019b42d7c214aa6c32f7595f105a2d4e8aa33a4454e568acc110b6ad0d93a6da5a80c038b4c4c1002947187d15f57a9ad76e481c9a02d3eec4752a44f8c4e98c64dd5ca2369dd32b9618e6f71bc1191fb3e7d1034b4f0f1fef084a42ae396eebf817f3b1f4ac697e59516b8be63437b789ccfb1e0cf48fd2046fcb5b2e2af95678da3f344cb2dac86bdd1f9784297e5bbf45d7ce53149d9065b65f9973ce2b84aa8f4e28316d8f9911a094f4662cac59afca6cfa89002dc8a71f76d5b3e7d2aa0b9b1dfad0c7f093fda2ac89a9f82faec17dabf62f8cdf43484fbdb34a415e8ca3237a90190828918f8d0143b143f7011effed85135", 0xa9}, {&(0x7f0000001a80)="9bb69262eb8f0cc72aa9cdbbac0baa56c7a7e3c492890ce3a3bfaee939563ad0abd2bb11522e0f774ef85735eaaf3b6c7d8d872fa706c05f7a7bff8a84caaf4fa4f37783424499b3d7044ce3b7c28fda830290641cb14b7680c22444859b8baf4a0f7672a580f18bc72fe04c42ee41b3709df2d4c2eee3d969cfb805930000000056ef890d13436b640577562ce70000000000000000", 0x81}, {&(0x7f00000018c0)="1925b4614fbdb4d68e2b7b2339357bdad7d4e72e689a0730a175923349cb0e3e7729b4d07a258675baa56d4ccb3ab872ae09657afe2d3126c5f3716ce871df63ac0f8bc21f3723fee0f97622560feee1923928b9b2843ea0fe3ee4e35758f8e2b6c064f2868f9baa153b7790ea98b8d2b0f67af4f3dd75be677f2c640000000109b1f0598ce4d93c1fb342f6a4ab7ea943a2400000000000bd3664e7", 0x6f}, {&(0x7f0000002480)="6b9ea460edf0862065021b1734b949d3733e553279e54d49f89d56e784efacd9f0653d76fc0873b8b366f602b421c4d57a0c1b13c0acef1545121c595584c15a789d608847d2e2692cb425175cf3b870dee1c5997bd589daacbcd7439f9a8f4d569e18fc4421d3db1193e8cc26ecc697a28f750ce4d8db4b6b498e03066c84d998f988f5e7c256785dd88b7a3e2fadae03a48ed6343989e87ca26b909960f6eddec22bc49ef52ba2b2b7d760ea19328eace7f2ce86378686cccaa13973ff5c639c6bd88cdd3e4448cadcdeb507c6e5394f0275289041b701026103140e40e52d4d83e514f0a70b05faf6", 0xea}, {&(0x7f0000001400)="2e842518865b4820c440e48abdd0385dc8b35869dbee3df58273b0de221b5f00b0fe475345d17eb748945604ef96a3b3eb237e872131a3d0fa2cd34537a50270a746d542e15e5b72fa8d006ed4d80f7ea2e4200499c2bcf69d23f5b10047c0ef04d8d4207b305c0e8f3b207f521b18b4a2010fea005b477269a68b2a9b148048e5b8f12d7d000000000000", 0xffffffffffffff54}], 0x6) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000013c0)=0xc) r5 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000003c0)=0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001340)={0xff, 0x8, 0x2, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f0000000780)='./file0\x00', 0x1, 0x0) r6 = socket(0x18, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockname(r7, &(0x7f0000000380)=@in, &(0x7f0000000240)=0xffffffffffffff1c) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)={{0x6, 0x1e11}, {0x3, 0xc202}}, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x90d2, 0x0, "bb30c2e7410400e74de4000000000100", 0x0, 0xa}) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000100)="8c65", 0x170) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r9, &(0x7f0000000b80), 0x3bc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000002c0)={0x20, 0x8001, 0x2, 0x4}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000c00)="3007c0c093ed11c10c0dfe1f328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x381f927137938bea) r10 = semget$private(0x0, 0x1, 0x10000000000459) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000300)=0x6) r11 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000040)=0x9c41) semop(r11, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) semop(r11, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x2, 0x4, 0x1800}, {0x1, 0x1f}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x7fa4, 0x1000}, {0x1, 0xad57, 0x1000}, {0x1, 0x6acf, 0x800}], 0xa) semop(r11, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x1, 0x2, 0x800}, {0x0, 0x7}], 0x3) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000200)=0x800) semop(r10, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x2, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) semctl$GETZCNT(r10, 0xfe9456800c9aa754, 0x7, &(0x7f0000000300)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x2}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0x1, 0x17, 0x8}, {0x0, 0x20, 0x80, 0x8}, {0x66f8, 0x0, 0x2a, 0x800}, {0x4, 0x8, 0x2, 0x7}, {0x6, 0x3f, 0x9, 0xfffffff8}, {0x7fff, 0x99, 0xff, 0x7}, {0x1, 0x5, 0x7, 0xe5}, {0x2, 0x3f, 0x9, 0xffff}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x9) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x46) r5 = socket(0x2, 0x2, 0x0) dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000001c0)=r5) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x46) socket(0x2, 0x4, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x3, 0x6}, {0x89, 0x7}, {0x29, 0x7fff}], 0x3}) 16:00:19 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffe, 0x3, 0x5, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d", 0x0, 0x10000000}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000240)="b6eed61995fa265016e13ebf3236cda75fbe2d4f0959db36cdc7e7e9eafe2d14daa2094469a10c3dc6e69043cb2fe099ce983c1b94b5d58d5fef567f15e332082b44ffc81db8e43c3f492358db43ba0b3d5335beda493f9d09947d4de8a14fac7387d8c6205a5ada89659cd3f74a4f2c7d10d26df394c8efef3b43f35d5ba02206d9f1a04524bd9f841e52aed74238f08a6148e0cd595bb206c93b03104c6e9096a9b55dcff2d3c10fd327f3168c0ffff35ba62a1ba7206e966da53fdee4a60dfcc11a6008eb49552aeb2b9faab9166ed19f979a4193fd22575024ee597015cb731d833ae3ee008f0f516e6690199864b716e0898b68daf7f0d6256d9fb6ff8be116c6f017db420ddba6cc20df9b92cc471436d39a518e308c54280f30b86ce4f804ff2a08ccb34cefeb17e28e8130004f4002054ff417286e9a0e53f2fcb18da7bbf1bca0e0ccf59c22cddc549b93f9dc405192986f0017b57d42d12485d7494c9a465d62cdc94aef3997ace0a55ec6a0a6f1043f9c51f1ae9dc234a388662c3d0bfc7efeda889764711b6a09163e2e299a46e6c23287fb6d02291548b12b33365fd7d6a5c6b3b721d3e4df7774a8b22f0c6108b46fbb6d1b2496f223594424cc800cae7c1f132581530ffe9ca832b35d8bb32dc51496a054237237997d27d2ed63a36aee4923aa49d69516ecd5d21421960501e902a5fd370d", 0x1fa}], 0x1) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) fcntl$setstatus(r5, 0x4, 0x46) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000140)={0xff, 0x80000000, 0x19, 0x4, &(0x7f0000000440)={{0x8, 0x7, 0x8, 0x81, 0x3, 0xfff7, 0x3}, {[0x8000, 0x400, 0x9, 0xffffffffffffffc0, 0xffffffff, 0x100, 0x2, 0x3d03, 0x7fffffff, 0x424, 0x6, 0x8001, 0x6, 0x5, 0x4, 0x6, 0x401], [0xffff, 0x7fff, 0xfffffffffffff9af, 0x1f, 0x5c, 0xffffffffffffff01, 0x10000, 0x4, 0x0, 0x75a], [0x80000000, 0x20000000000, 0x4, 0x3, 0x4, 0x100, 0x579], [0x1ff, 0x1, 0xa1e1, 0xb2e7, 0x81, 0xf3a8], [{0x6, 0x6ef, 0x2c1e, 0x4}, {0xffe0, 0xe562, 0x2, 0x3}, {0x6c4, 0x5, 0x7, 0x100000000}, {0x3, 0xff, 0x81, 0xf48}, {0x5, 0x4, 0xfffffffc, 0x90000000000000}, {0x20, 0x8d4, 0x9, 0x1}, {0x1, 0x8, 0x8, 0x2}, {0x2, 0x200, 0xfff, 0x9}], {0xd88, 0xf6, 0x3, 0x3ff}, {0x5, 0xffffffff, 0x25b0, 0x8}}}, 0xfffe, 0x7}) r6 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = syz_open_pts() write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = getpgrp() fcntl$lock(r7, 0x8, &(0x7f0000000180)={0x2, 0x0, 0xda0, 0x6, r8}) 16:00:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffc000000000, 0x1], [0x0, 0x0, 0x6, 0x0, 0x0, 0x5, 0x208000000203, 0x0, 0x0, 0xfffffffffffffffc], [0xfffffffffffffffd, 0x80080, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x0, 0x80000001, 0x5}, {}, {}, {0x0, 0x0, 0x5, 0x1000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {}, {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r1 = socket(0x2, 0x3, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x46) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xeb2a, 0x0, 0xa1f1, 0x0, 0x82d, 0x9, 0x4f34, 0x1, 0x0, 0x5, 0xccc}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) qÂfù)€sX£.BŸÔ½óv¦˜@à©ÿÿÿˆÅ3ãd,÷*§l˜³Î A½•e¬Îûå@Ì…?qÂfù)€sX£.BŸÔ½óv¦˜@à©ÿÿÿˆÅ3ãd,÷*§l˜³Î A½•e¬Îûå@Ì…?uvm_fault(0xffffffff82535d88, 0xffff800000ae3074, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82535d88, 0xffff800000ae3074, 0, 1) -> e rtable_satoplen(2,ffff800000ae2f78) at rtable_satoplen+0x150 end trace frame: 0xffff800015969ee0, count: 0 ddb> trace rtable_satoplen(2,ffff800000ae2f78) at rtable_satoplen+0x150 rtable_lookup(0,fffffd802fd50120,ffff800000ae2f78,ffff800000ae2f58,4) at rtable_lookup+0xe0 rtrequest_delete(ffff800015969f80,4,ffff800000af1800,ffff80001596a050,0) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000ae2f00,800100,ffff800000ae2f58,0) at rt_ifa_del+0x3c3 in_purgeaddr(ffff800000ae2f00) at in_purgeaddr+0xc6 in_ifinit(ffff800000af1800,ffff800000ae2f00,ffff80001596a3d0,1) at in_ifinit+0x234 in_ioctl_change_ifaddr(8040691a,ffff80001596a3c0,ffff800000af1800,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff80001596a3c0,ffff800000af1800,1) at in_ioctl+0x205 ifioctl(fffffd802a390dd8,8040691a,ffff80001596a3c0,ffff8000ffff2018) at ifioctl+0xb34 sys_ioctl(ffff8000ffff2018,ffff80001596a4d8,ffff80001596a520) at sys_ioctl+0x5b9 syscall(ffff80001596a5a0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,182428bc010) at Xsyscall+0x128 end of kernel end trace frame: 0x1845b079050, count: -12 ddb> show registers rdi 0 rsi 0xfd rbp 0xffff800015969e40 rbx 0xffffffffffffff07 rdx 0xffff800000ae2f7c rcx 0xffff800000ae3075 rax 0xffff800000ae3075 r8 0x4 r9 0x5 r10 0x366851f190b9d6c0 r11 0x5c792d9f39a7f74b r12 0 r13 0xffff800000ae3075 r14 0xffffffff8247ee88 inetdomain r15 0x4 rip 0xffffffff817890f0 rtable_satoplen+0x150 cs 0x8 rflags 0x10283 __ALIGN_SIZE+0xf283 rsp 0xffff800015969df0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=213770 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2780,0xffffffff8259e288 process=0xffff8000ffff70f0 user=0xffff800015965000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 139 13450 75411 0 2 0 syz-executor.0 * 139 213770 75411 0 7 0x4000000 syz-executor.0 28966 124979 30772 0 3 0x80 nanosleep syz-executor.1 28966 5812 30772 0 3 0x4000080 netio syz-executor.1 28966 497952 30772 0 3 0x4000080 fsleep syz-executor.1 30772 40098 72629 0 3 0x82 nanosleep syz-executor.1 75411 459693 72629 0 3 0x82 nanosleep syz-executor.0 52513 322643 0 0 3 0x14200 bored sosplice 72629 70647 13321 0 3 0x82 thrsleep syz-fuzzer 72629 94254 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 117172 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 418936 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 458757 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 264703 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 170489 13321 0 3 0x4000082 thrsleep syz-fuzzer 72629 16260 13321 0 3 0x4000082 kqread syz-fuzzer 13321 83193 80448 0 3 0x10008a pause ksh 80448 189117 87564 0 3 0x92 select sshd 14883 397045 1 0 3 0x100083 ttyin getty 87564 475772 1 0 3 0x80 select sshd 17176 182006 54278 73 3 0x100090 kqread syslogd 54278 422036 1 0 3 0x100082 netio syslogd 11928 435884 1 77 3 0x100090 poll dhclient 90523 188815 1 0 3 0x80 poll dhclient 10412 240879 0 0 2 0x14200 zerothread 3994 415337 0 0 3 0x14200 aiodoned aiodoned 38503 473803 0 0 3 0x14200 syncer update 82245 100434 0 0 3 0x14200 cleaner cleaner 26494 151393 0 0 3 0x14200 reaper reaper 19253 482076 0 0 3 0x14200 pgdaemon pagedaemon 14221 462621 0 0 3 0x14200 bored crynlk 19645 342494 0 0 3 0x14200 bored crypto 79295 457209 0 0 3 0x40014200 acpi0 acpi0 87487 299127 0 0 3 0x14200 bored softnet 24672 8787 0 0 3 0x14200 bored systqmp 90809 517048 0 0 3 0x14200 bored systq 1760 279376 0 0 3 0x40014200 bored softclock 47714 467334 0 0 3 0x40014200 idle0 81605 351008 0 0 3 0x14200 bored smr 1 1274 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9586 6441K 6848K 78643K 13380 0 0 pcb 13 8K 9K 78643K 305 0 0 rtable 114 12K 13K 78643K 1191 0 0 ifaddr 86 17K 18K 78643K 303 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 96 0 0 iov 0 0K 32K 78643K 264 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1219 77K 77K 78643K 2513 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 34 0 0 VM map 10 2K 2K 78643K 14 0 0 sem 12 0K 1K 78643K 590 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1841 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 49 38K 55K 78643K 829 0 0 subproc 32 2K 2K 78643K 187 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 131 0 0 in_multi 29 1K 2K 78643K 211 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 1121 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 123 87K 88K 78643K 6161 0 0 UVM aobj 130 4K 4K 78643K 130 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 288 0 0 NDP 21 0K 0K 78643K 100 0 0 temp 233 3541K 4179K 78643K 33434 0 0 kqueue 0 0K 0K 78643K 23 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 51 0 45 1 0 1 1 0 8 0 rtpcb 80 158 0 156 1 0 1 1 0 8 0 rtentry 112 229 0 188 2 0 2 2 0 8 0 unpcb 120 1969 0 1961 1 0 1 1 0 8 0 syncache 264 11 0 11 4 3 1 1 0 8 1 tcpqe 32 185 0 185 2 2 0 1 0 8 0 tcpcb 544 529 0 525 3 2 1 2 0 8 0 ipq 40 8 0 8 5 5 0 1 0 8 0 ipqe 40 148 0 148 5 5 0 1 0 8 0 inpcb 280 2407 0 2393 7 5 2 4 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 29 0 26 2 1 1 1 0 8 0 ppxss 1128 22 0 22 11 10 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 915 0 714 26 11 15 15 0 8 1 art_table 32 916 0 714 2 0 2 2 0 8 0 art_node 16 228 0 191 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 13 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 585 0 575 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3993 0 2606 46 0 46 46 0 8 0 ffsino 240 3993 0 2606 83 0 83 83 0 8 0 nchpl 144 7242 0 6780 60 41 19 60 0 8 0 uvmvnodes 72 4862 0 0 89 0 89 89 0 8 0 vnodes 208 4862 0 0 256 0 256 256 0 8 0 namei 1024 24015 0 24015 1 0 1 1 0 8 1 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 520 12 0 4 1 0 1 1 0 8 0 scxspl 192 20075 0 20075 15 14 1 7 0 8 1 plimitpl 152 128 0 121 1 0 1 1 0 8 0 sigapl 432 1985 0 1971 2 0 2 2 0 8 0 futexpl 56 55219 0 55218 1 0 1 1 0 8 0 knotepl 112 554 0 535 3 2 1 3 0 8 0 kqueuepl 104 872 0 870 1 0 1 1 0 8 0 pipepl 112 914 0 895 3 1 2 2 0 8 1 fdescpl 424 1986 0 1971 2 0 2 2 0 8 0 filepl 120 16262 0 16159 12 8 4 6 0 8 0 lockfpl 104 403 0 402 1 0 1 1 0 8 0 lockfspl 48 141 0 140 1 0 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 3543 0 3536 1 0 1 1 0 8 0 zombiepl 144 1972 0 1972 1 0 1 1 0 8 1 processpl 864 2002 0 1972 4 0 4 4 0 8 0 procpl 632 4422 0 4382 8 3 5 5 0 8 1 sosppl 128 15 0 15 5 5 0 1 0 8 0 sockpl 384 4549 0 4525 15 10 5 7 0 8 2 mcl64k 65536 868 0 868 71 70 1 33 0 8 1 mcl16k 16384 20 0 20 7 6 1 1 0 8 1 mcl12k 12288 47 0 47 11 10 1 1 0 8 1 mcl9k 9216 22 0 22 11 11 0 1 0 8 0 mcl8k 8192 535 0 535 6 5 1 1 0 8 1 mcl4k 4096 215 0 215 6 5 1 1 0 8 1 mcl2k2 2112 6 0 6 6 6 0 1 0 8 0 mcl2k 2048 71129 0 71083 19 12 7 15 0 8 0 mtagpl 80 58 0 48 5 4 1 1 0 8 0 mbufpl 256 130894 0 130761 67 55 12 23 0 8 1 bufpl 256 10495 0 5551 310 0 310 310 0 8 0 anonpl 16 327275 0 308261 160 70 90 94 0 62 9 amapchunkpl 152 11591 0 11422 38 30 8 12 0 158 0 amappl16 192 16593 0 15481 132 68 64 69 0 8 8 amappl15 184 449 0 449 1 1 0 1 0 8 0 amappl14 176 600 0 597 1 0 1 1 0 8 0 amappl13 168 123 0 120 2 1 1 1 0 8 0 amappl12 160 11 0 9 1 0 1 1 0 8 0 amappl11 152 317 0 306 1 0 1 1 0 8 0 amappl10 144 12 0 10 1 0 1 1 0 8 0 amappl9 136 893 0 886 1 0 1 1 0 8 0 amappl8 128 451 0 420 2 0 2 2 0 8 0 amappl7 120 98 0 92 1 0 1 1 0 8 0 amappl6 112 322 0 311 1 0 1 1 0 8 0 amappl5 104 222 0 212 1 0 1 1 0 8 0 amappl4 96 2147 0 2116 1 0 1 1 0 8 0 amappl3 88 531 0 526 1 0 1 1 0 8 0 amappl2 80 15546 0 15466 3 1 2 3 0 8 0 amappl1 72 47784 0 47355 27 18 9 20 0 8 0 amappl 80 5393 0 5347 3 1 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 1998 0 1971 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1998 0 1971 1 0 1 1 0 8 0 vmmpekpl 168 17044 0 17016 2 0 2 2 0 8 0 vmmpepl 168 253383 0 251075 270 137 133 139 0 357 32 vmsppl 272 1985 0 1971 4 3 1 2 0 8 0 pdppl 4096 4002 0 3958 9 3 6 6 0 8 0 pvpl 32 767589 0 746167 314 105 209 220 0 265 26 pmappl 200 1997 0 1975 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 618 0 174 14 0 14 14 0 8 0