= open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xee) syz_open_pts() close(r1) syz_open_pts() 16:00:29 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)="bd", 0x1) 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)={0x0, 0x0, 0x3, 0x1, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6d3000bfa578d3c75f05ef3ecd98ec77a6aa78a10ad0d2ed71bb10f4c930d10244befe09aefd569473cbcef123d9ce0c0683a05a1fa154c830b16d8dddd2ac04b2e37a94b2d7846664227b983e219d8fadccc7e5e19ba3d96c78da15024c63cfa8a2fd50b2bdd5834aaebbd9c6b3faf4812edfdf04465135c3ad0ddf62598f66d50a"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="ab7dd997203d", 0x6}, {&(0x7f0000000300)="80fe085bd595ad2456cee1cc04e095e9ea7b12f3575053f24da64401e145c5b1938a56af40dc77a6f35cb8e535cbd6ffa032acb683cdf756f16593bb1d165737dd0f274ad5593b7f6cdc613b097aa0fa9cc5262915e1c80e8e", 0x59}, {&(0x7f0000000380)="f224ed151d40c06424a6b562e86a8f658905558c614c12e157a8f01f10be46a2b0e4eb9a9fadc132ae582b9bb979e75644641cbbb7795355449701e3fe0aae9121bde54d3a6b70366e04eb", 0x4b}], 0x3) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r2) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) ftruncate(r5, 0x0, 0x129f9ea8) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) dup2(r0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r4 = semget$private(0x0, 0x0, 0x20a) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000300)=""/35) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x200000000000009a}) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x0, 0x3, 0x488) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000001280)=""/4096) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r4 = fcntl$dupfd(r3, 0xf, r1) recvfrom$unix(r4, &(0x7f0000002280)=""/244, 0xf4, 0x2, &(0x7f0000000080)=@abs={0x3, 0x0, 0x2}, 0x8) r5 = semget(0x1, 0x1, 0x22) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/4096) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x1000e) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47}, {0x23, 0x6}, {0x187, 0x3f}], 0x3}) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') getrlimit(0x0, &(0x7f00000001c0)) r8 = semget$private(0x0, 0x6, 0x80) r9 = shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r12, r12, r12]) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r3, 0x5) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002380)={{0x0, r10, r12, r13, r14, 0x20, 0x80}, 0x3, 0x7, r15, r17, 0x8, 0x80000001, 0x2000000000000004}) semop(r8, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4}, {0x4, 0x5, 0x800}, {0x0, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="00000018600400e71706000000000000000000000000800000000000000000000000000000000159d7ffdcb1", 0x2c}], 0x1) 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/d\xd7\xa9\x1e\xa05\x02v\xe6se0\x00', 0x80, 0x0) read(r0, &(0x7f0000000300)=""/138, 0x8a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) close(r1) syz_open_pts() close(r0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x7f, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x200000006, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x3}, {0x6, 0x1, 0x80000001, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x7, 0x2, 0x8}, {0x1, 0x2, 0x8, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x7f) 16:00:30 executing program 1: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) r3 = dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r12, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x3, 0x2, 0x4c6, 0x1}, {{r0}, 0x0, 0x1, 0xfffff, 0x4, 0xba21}, {{r5}, 0xfffffffffffffffd, 0x80, 0x30000043, 0x6, 0x3}, {{r6}, 0xfffffffffffffffa, 0xd5, 0x40, 0x2, 0x3}, {{r1}, 0xccf6cc4acc036c38, 0x0, 0xfffff, 0xb85, 0x766eb2a9}, {{r7}, 0x0, 0x8d, 0x7000000a, 0x6, 0x80}, {{r8}, 0x7ffffffffffffffd, 0x28, 0x20, 0x0, 0x5}], 0x7fff, &(0x7f0000000400)=[{{r9}, 0x1, 0x40, 0x80000000, 0x3f, 0xffffffff00000001}, {{r10}, 0xfffffffffffffffd, 0x10, 0x40, 0x0, 0x9}, {{r0}, 0x0, 0x3, 0x1, 0x3, 0x8}, {{r11}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0xc8, 0x8, 0x0, 0x1000}, {{r12}, 0x7ffffffffffffff8, 0x1, 0x80000000, 0x80000000, 0x3}], 0x7, &(0x7f00000004c0)={0x3, 0x4ddc}) dup(r1) write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)) rmdir(&(0x7f0000000140)='./file0\x00') mlockall(0xebb94811171ec171) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x8000, 0x9, 0x2, 0xeef5}, {0x100000001, 0x1, 0x1, 0x1}, {0x3ff, 0xabc, 0x6, 0x2}, {0x1, 0x5, 0x80000000, 0x9}, {0x0, 0x9, 0x2, 0x8}, {0x80, 0x3, 0x80, 0x6}, {0x1, 0x20, 0x80000000, 0x3f}]}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = geteuid() seteuid(r2) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:31 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = semget(0x1, 0x3, 0xa) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x5, 0x2, 0x800, 0x4, 0xb, 0x2710, 0x1]) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f00000001c0)=""/148, &(0x7f0000000300)=0x94) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="e0485d2e8452c7607b510952c2e166df744f459226e792c15582130ff7f520", 0x1f}], 0x1, 0x0, 0x0) 16:00:31 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ftruncate(r1, 0x0, 0x4) kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x241, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000620, r1) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0xfffffffffffffe53, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x33, 0x9}, 0x400) r3 = fcntl$dupfd(0xffffffffffffffff, 0x13fac03fc99f1746, r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000180)={0x9, 0x6, {0x7, 0x4}}) setgroups(0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000, r5) 16:00:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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(r3, &(0x7f0000000100)="8c65", 0x170) socket(0x24, 0x4000, 0x1) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x36, 0x0, 0x200, 0x40, "0007009e40000066b0000000040000400000ff50"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4000000000095}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:33 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) write(r2, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 16:00:33 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) dup(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) read(r8, 0x0, 0xf6ec6b1ef4ab305d) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pread(r0, &(0x7f0000000000)="e5c9a99c0722ca8127d506", 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}]}) 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 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) readv(r1, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0xf6a4}) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000800)=0x7) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002380)="4e3f91d2ccde50f5d7d976a70d977a5c82b25c3d8802ee0f4c87863a3f8a8957e7b141c10f46387a00e93bb5856a64492844d574f8c656f5b8b2611ed12273b8686fc53289c31f8ba29f0c7a854bf4efc1a122a52a792a5759de07a8c44c5a279a85284bce60f6df363cfdab0a4525ecfa4896c0bfbdfe10bb5b102e878ea0a72a145529e34cfc67e26e4b94514e67c3e79b7272c6963e3c218fde8cbd4b5aab13dea9b96f924f32d95c40d9241d0f8df361895335ac7f21951b1061ef3947af030836c50c8eeb01612c57a375a8d07a85c0e835b3c9816d2e9cf3a12480e6d9a6ae808d77986766f4362d7cddcda1597a99d6b961b6ea856c12c10f647b8673999a1e5c242c6e1324793f05dd433f14bc85782d7045a588ad3cdcd5e40ae174361caf4d3a6897c35c73c45628f128679064d367c38665b08caf011f56f80b5f81085a99c7762d9a5486ae4caf082d035c3df330fe4717e08d7d4680b039a912ceef1ce702c2f37a8a180d149b58adcb8ad1e49887743a816ee1d391457fad2006736b9ccd6a679f648cff7aca8ac315f81f33f4513cac7fba9d9c3f532df384b714ea8b5ffd9856777bb353a7eb3545e67c64c9e8fdb17c6d11d19f6aee7c10b54f11658a70d932f11c517e94ade94b5e5e081b702972703d8e02840ecab007c79e9bc2ea5c1fa694565ac5e9ad0d84a6dc8dde5ad299c1d974e70483f780712a9a6bc19df0bc859dbc4998ec65f4d63b4b67d0aa5a14545057fc87d67e0767393af9d5574c736c9a0b0f69b30c26ea7fc86acbfba3991aaaad1194b11e460d14508378dba276391415e8167c5bb387959fd163ec808ef4ee922877bddd237c42ed0fbf0f4f3defba032454182a962bc52a2ca5eaf0d2400211524c9e24af957dcc93f4dec0ee3a6aaa9658fbaac8d665dce86362235f2051c6abd19d3d432b84bd51bdb871c74e1fc717228a471cb425daba14058a54f2357f2377a00213cfcb0fc8332adfdde8b86bbddbe490da76584b10d0228881948e014ad90c35551360b387eb676d9055df892253d2758e98a2391062592898403572e21710445820624f95fc71a905721e194e0c22928474d3b4eea16e1c1251a0ad1e38d13314f8df7111745e965b7580a8fa712fa6f88c282170ac9ed9baa2098eac33e99ae6cc99ff55e163630a8d50d82aef625278c0a6eb0ae42fc627e24cd6254d9202ce4c22b4fcf5905b93b26d2e9806bafcf1e001ba1b7f05b4d7ea2b97d9095efa9fcc487478670e81b42eb4c6687b3dc78b40fa5133567b44717aea6ccaed51070a4adfbf75afd990bdb3a6ff125bd9ca409f6877ed5004cf5255cb6647c85b335aeaa342c1bcd7f805df0a4293becf4ece9ea1afa74fa764604bc98cfc035a92b0e0eac4e7dd3b8a28e5218d7c1463cf4a4d3294a8d92813ed4bf27cc87680c5f945ad8dc47060f17f10bbe8c68a0345893e9cc7197ef923267384efb8b9fa9ea239c4e5197912474f036df12cb2e6ba7f7257e78c819dd1069903822c083ce0aec02bc4e45a09bd7f4ef8635496e0f61e8ca826deb0b4fc25e30138ddade6e2c4a25b12aca7d5ec4bc59f956f11b387d90a978984a650a4afe40a69b56f84c2642b1afb9073cc792172f53a008d1584e41e94b23f740ba79b5fdbc55b199984d4a0917eca0ff9f17e8590d3834649048ea0e9b023622f6885ac46cf77cf38fd47838d7837fc9f42be0c58f0ba60f3f25f1f15d0e7abada93807f05d8f31e37fe34b6a34a48610969fcbf660e5f8ad236816bdd3274a009aaa79abcc5e1951a6fbcf0b8451604bf0610c130a9e52bd9c791f1f67a2c9fbb4e4b48fdf60668c1615544e65fb435dd60bdfde42cb9c49d415fb84d4b53b0293dcdd04b8cb39e83ccedf26ded3f3ef2e26e62226d6fe7dcb7851f93b273d83a2feb5c0db7b64da381681dc3e225059ba6e43fc5044ff406b57985649b41ac4e73deb73bece4045c780b87ba8fee33cac19308d04dbe5157d4f8d4d8aa82f4c861b2a01a26ee927fc517e1eea94a2d71634ec3705b4bd6c11447b8b9b62fad520d4ca5cb52016491751b154e6a6b3bdc31bf2daded531cc2add493da8f83db1762ceaa332fa185a92bea7938e37f62d62d7ecce59d8cdf96fc0de9d9e8b1fca81118a38c04e37ffb86d48d5328201dabe4e5079bd2737e492456347f8d4562f9d452d725ad3fa8618871d61e02479c20093eef7229d2fb45bb5b604f6b5a3a8bd22d56bdb45252ffab500bf6cb1f0c52a78fd6a80cc2e0933890173ceb8fb06dc7a1962eb9c56c4771025debeac872f03b3ba9e87657eaa6477b349f5bc1c73802df332b50a3e9de2a41b7d6fc3c66213eaabdd9f71b5fbc43ad7a0072a9bb443451cb3b90d18c5c43d7a5132e5b2ecccd4138e55384ee04688f9a4fc9a489ffdfa362414b29aa030b49f8e384338e620e67460cbc7d39d2321e83ad88cf6576da7255c8f4d5af43155f844ce1bc4b6d3e82124a4bf0f9d3fb15359d302439dc8c1b2b229727251ce0f515c67ad84114906a15dbb07973c8e5857f8f994b2695f6a9420f08d60352b15d3dc7ff57398eea99e1e2cbbc6ece5379cee498cd222fb08844c865480af98a620eba97cc5394889193551d3f349971072d3e7b6b28b70a323cac99a1ed404039586c42e03ec68e88d23003e5af23d96308c8188a73b13b74299feeef295c0b9c618443919f37e5f0b35fd525313b3de29ef33aac5593ff1ef63a8d859f1caa361b674fa19cada29684389b88be33d1537b6786f6954eb8195ee0aba1287f6c76438c74df4020e40f7876914f306f7c80ae94353071f230c59322e0c0c9b1ddc9d9139bbc9a2719d3429387463d743bea383edfd684ad1fee9c3928de60ceebdcf3ded75da59d2b5f9b866e6de8495499bedbf6183a5e61363567ed151ae8d3fac3d9eac517684524473f6225a8a1274537bd4bca7e9c4d84dd018451558ab8dca2b263fb934fae8d6dd24534def707744be77c846464ad3c1d98388d3abb6e0e6a555e89170d9c01de1f2017eb01a684a8e5a1b5ea031965ae8f6fac4727a5bf811b0fa4aa8cf01af65362ea34d4b77bebccde7e1d71653cbe67a23814ec9b39e96a12370efd23c5b7030d7e18c7bcc162f6e6f01f645f48c53dfdf7c02f462f4f562ff9e6c08a5201c54896477feaa105af4e3c0742f0173ac91a8b2d5aa124679ac0ab51a0acfeaf9a3e308d0d6f47da4bbd56f0ce88e50ee37503a2715bd10d5689fe9341fe58c3efce16d2d94e862ccd73615d75409da0d6b01860f3835d8d330f747a38b5a732f1e526e74d0757a84ca9504be1daaafd4c050168ce00ab9219798727ad2e6fdf18f28e35509ffe79d2d69dd82f5ac9a005097a41cffc1d4ab6cfbda904dec307de11ac461030ed8df390852f1da6ee10e6e5236aac5ed44ca83cdb44c4acfb487a3bde7aaa91749419d821c46b0534e35b9b7dd3bf46b62673892212a612f891cb96d6d195f3c86854c53afe093f507250a4eabe68f1052db5e725c69ded2178d9239d2ba9924ef757e0a3bb1244a3e1e0a471e2530c4c255930ed73fd33b3671fee5bb65b4d40279247163f40bfa3392d2fdd5d37437aaf19fd59f4a3651d1daa7c234773d4d738845d1f4d5b6b4d497f90f6864f4f9202919cb3823184b9043225e077ed8421f1c2637176bb0e58da13c2aed8c516e07b33f9338755c52d4e7492428594a838ea61effe34479bca98f7f7634d113d93cd51307c3b038ee6500e72e1c3a659aaf940defa1c0a3b043af4e32c951a1af4b778c8b7ed7441fe1d730c9dc481e196918862bb7782498a0cccdb915923873426f8157b7162e8730738807a74db33829d92f7fd96bfd22090da48d1924f945e1dc6edec388a1b0d7f92689fec64eda9eacf7bc138dff39ba0e8756ab4c169135a06fc8b20ab3d3b0744cad946a9cee81903c74e6ed939f21b1947f338518526ba49d95613631676a6369b48a509f8b671961a0cbe43ec2a4b0ba24c428da3243d588e33efc7ad6d028205d86670e0553150dda4068248bf722ecd434b2911ebccc26dc52223b9ade318544fbc481ce12c389afa02004ad410b38834c3e165a59f6460833022906fba571eca3c8b975a5140b28df17b912fcd0016e3e54703e6edf8b55932c1b16e06101bda69ac71c34160c904a9c81f3f4a2284655bc53d83a00b1f9a68a5f218930f5b00e1f911f116fd95edaacc3c888800a2d23a60f88e496d5090f26582da0ea2869ee1c32d1251ae4c0d09ef783be454c5c34c4b492a5227aab085d5db3c15ecb6e0155645fd3d3238c0e635d01096a2c2ae988d5fe55b9235e9e471c1dbbdb1f029892c19fd7b7f84c76f42c398c75b1159a1a61f167c58cbd09aab7565037ea8cdf5e4dc9a7c1e0c3946247b8f5da6f3f83b62cd15ae624e41a14a35bfcf607a739e8879398e13d8ad15e1c6e2db12e5b176ffc2cbfb19828fad672d587e9cd6dfb898b8ae39ec83adde9b6fd9df4b4da5198c2da9fbfe0444bf7624a561e2f09ec16978f5a9517a3c14312a8b81c8bef4af808ced074a94506a6ef55db3ec650a09f40e27e59ff943d1f4708b108a7298121f9cef425779c0e129b29c96faf26688941bf1cf18676cab2d69bddef1cf2ba90cc7e49b1a6639714bdd85aef0e28a552dd1daa2c4d32242df5fe808e17e10139c8a6cf542adaa33deb8e759272d3789dc1ffd88538fcca9c6a262b6068382692d8a37b4596bbd517a50333b3ffb0dce8f5ff9e5e829f4b09e37165d78d96d9f5ef8269178992ce4836f72d418804a91fa5ad61975b0ad2aeb3c50d91763b2d523af23835769fc003c687d29765b8acb7fb63462151640d39991786410e9296d5bbce5f6c81063758c08626bd523b425f9d15efad9a21ac70835a6c42f363bb7d35545b80726ac6fcdef0d93e6087b3cbc61b92592449660b53316114c1128eb7fa99d8c4623396662543ae22f54bf23b979fe3ff4d57b4c82497facbddee7bd8c8af9ea84719a3e5c9b6fcdeadc38d82ad00945642f0ff1808b27a823563e5f92a181e5b25f4bd834e7f2e753e26019258da16a8b305866706730f7fbf95798825a595ae8f482222ca0b1053c957555863fdbd6005665acc9b64487f0f3375907a9a22180a8bfda8bda5cf31468feb3d55c2568ca498f62c4a3f61596c718d7e1efa6785f5fa52efcb6ea12c930fceeef212aa3082ed93ec3c53fd83adffd20da86229d2de5b0fc490e94e70ceedf0e39f638f3f2f16697e10b56196fcd5f16e30f8fc1492b4354fcc7f5173ea2c4b4211cd35990b43c8e36b0ca2089a78f7aff786cc2a821e20d8e0db1a2e81bd9b1a41de38a1ff401d4c64c33763fd46e3b415375ec343994e16127bb629d4ca0413672345b64c085db58d82d288cdf7bb96507d753d9b4996ef6ee3f040d3d50325dba9721df06214048cff88d59ec048fa604dff8d45c1172191cfe2bfa6271fbb4741971c2459fbf9bda7fa2c4683e821d6adaf64c49d7b18a5f55357a8b58653ae25c6704b2eb8f3a63d33e71348c8b4e42417816648d5e1babfd1d32de40e4e7ef680a081bf96bd15f6ce0a65b9a1a6916e5740ec580539ef6f06fc3489e7c80d46c1ac712964f336f5c1dc06a8e3e066087b19d2fe5f9f763ef7ea9ba6f4961c928f581e6462e815d911c7af177f86354a03ac38cb468f6a3da307c14630f2133da71e8f8f57baef671c28c1179257e8a14abaa83698ddd38b808a9e3fa581ca05e4f9e4f00ad2717ebda98c90483a67c3a4", 0xfffffffffffffee1}, {&(0x7f0000000000)="053ca667870154eac16f9593187f58d4640818ee000000f80000000000002cb6bb5f20907fa392add6d9be641de471a26b59ae960dd1e7eecb876e1e4e28670916b767a5246e80a581", 0xfffffffffffffee1}, {&(0x7f0000003380)="b252628cfebfb46ed45186c939483a227d2191fbdf99434c4de5f9893cb98b9bc0ad22ffe86be6e9df35c73ec5b0ba85a7efd30695226b03f254c4b683ca1f7889bb8daeb16bcc81eb6408b20772d5b3710d14da218efacdca86edafdb54ca3f9069a76c33f414a40fe8a4e160c9254a9861bb1205a44fcf5da74625a09d38ef1630aa1962622f5fcb376ed221980627086bf2e538a3bc951fb1c82aa9ded898635b282513918317855271532e57b606a5d67d057198df7a8699ccb883e267c150069454d8543c1085799e54e7a43dd7eb16b2fb31bb78e17ad012b5a99235217d6090aed67ac61976ad1a40d751c2f2a8d6d8d359079d5caffaeaf5704848705bac0630ba077d0d59b7a7d935c53bfe796fee7ccedcf7556e146ed32efd809e20c305451116f80790e733109cb770b4708ab135670bb09c35e7937ccc488342529eab69571397a89e3ceab32467ba604b5fbfb2895addea714e780d3e07faab5232550f3b6e8e88138c9d0f40ab3689e6b88962b4758c30c968e39e9f07c352901b4adce8b254b393fa225eca95f09097cbb6fdc887299faaf9f061795fcbed3a5034a6ca5dba3dfc6787a9e568b0acc5486a77a30a11239945e92f682426c06c5e772397e0ef2067de9f05a7f3e864f5d9ee5c611f15e881afde918bdd6519de93f992613a3691b37830b12be7891fbd235527ca680a1f38db100255b06389a1bf565e08a40b4a957a41795fadeb4f31a2dcf943f8af9c9de90f62c99ce264bf910246656f27b1fea4ad4ba7b97d0a3d5f69861017fbf1ec80f205811a751a4100d2eb9d2aaf67bd47eccf223409b752d3612d1a3aea3030a090d5d4f45f6cb3adecbe723ec9b23bf718b255792977cce32d35a87fbbdb6d0c16d9c9cc46f63608b871cd9a5e6b6690a7a94e598d6a416321e0ff53b5460857b0a528e90e794c2479676894091404b3abf7d44e123dfb4f2b5534c52b84c4e91763fdafa841156cb59e6cb7af200b3d274af88e6ebe2227707cc8e7af4dc7ae033fa2e0e2ff949ff350bf917ee020f081002991056e85d07932351ed056437ca3d9900380ed7be54868b84d7f8f71aa2e3e5a0bb708601ec5c8f7e71e91e46132c55bc76e3b56c6f6b54d800834163c3df6060674ce7a718c3402dd50a182105a56dedcdbfb6acd0d3f00d730729f06c0c957440c1df01ad32cf33b875e62a73d5c176ba5656459041c35984843e7d879c69b0ff3d8dba129ba9b699437c6aacb46afd5174a3bd1293f4ca0874bc3a11cb2913980b681e83e207d7d369453f90d74f1d29ce009edcc79f396fc5482f30bd50ce34a59d80cd703c2467f7a637dc0eafecefa656f505e67c4c34d3e1061f9580f34388ef99fcf6913f8e77889efdcc651bce0ffda6c04592e1c9b4248e90dcdd593717aca4a9dbbd8e83129da1052fa60f57f40bfb9764390ef5cccbecb25884240af4535e65dec72c97118d45bda976381cc2467d7425ca8e70786708367dab9442b6415452257d463698ae3f5cdc8d46b2053617404ed6f386e031ab2c2863e67fc981ebff4d7a80af6694daf09167abbceaedc4679dcd0fe861cd9a4219c0a03bad70840524815e434e52cf63a42627e73b36adee88e29c21b92dc74f572ff2de055a9a5583956479274ccb5a79ecc0653c2b754d3dc4a2ce5f4dc3fc830a9fb89efb46b1ae7b3ddc62df413c8dfca6c4ffd07c4ca49428cf8bb727b2f16632846c6489d8507e77f9ebb4b273bc224552b6e96b2119c0372644e0931982b20de262262fc4c03ade463a39af88f36b7e30cbd9e44b20550e1fc35dc8607274973327a8fea0fab08bb7420b5d62e2337ea81c5b2ea84c9a321ea7c56fba5d226d23fee4bd8540a445734ce3473c20abb9b44c0040996e1e95344897b65f5f75ad9daa523daa63a0c3f8eb280bd8c5289be54787e6728ac25279a67137bee642231c32ecda10e70c3ef906a7e0c6a7d64783e119dfef6a0c81e194b2169ed4049d74ced25f612ea6c79639da236cbd44fdb284b22b6e5591087b9317a8d7effe3d92344dc8b81c717d28b489c199ce09b4e61ed49b8884f7ffb21ae056dda63eebd452b9f317e65b3d6c3bf653dc1dfec7b72829871dcd1a86fcb625d68d9ccfca50cac56d5d28e1a3a07b74716a58afdbdbf300f2f754099aa38e696a5ce9c19013ce4c97548754ccf5c60b29c7005f543d8a2cbee52d46e56fa8582ae2f3e5870787b65815398c28b9a736c33c2f68e06d11a5b4f318227df9a7cb84141979d2c150e0aa1c46ec91a7c1f9ace6055edd919995f9a1e372a680b4d7da645ce9339048a5edb549a7696406fc2ee1351e5ee552a060ffeb757cb7600eee6e723c28fdc5456c056cb0332a8fd40ef32c2ac6a2aad6229e48123db7d7d4f65bc093b4b73470a178e8d6406f006e184a3f8bab188ff8b556751c69eee65ecbdb6a6e35625692e9c009d33b4e04da53fb03de16170af0987bfa727ce68a0335bb0c10cccd01b27f0ab33193ae398170406a6d25067c4002ab11dbb002fe3f710474e8587ac739b2a16281d60d72cf95e84990869ff43a994bf8a01448acedbe2b3d42d3c0a204051f539530d1245acbd71549383de0f2d761e570b26d9a3a5055ee2d5b5283317a853df678a8234754877f87ba9eab453bda61450c65058a5a1f5aac82054a9846e4627f29e89c123acc97db915ffb774e2a5f7bb6013976b67c0392425dca1025a1a430e8c9aaa74b1f0a2bf064fe05deca23f1e48bb246236e78c9b86104e880963f0c1b28dfd3bdcb746c890c3f2af33c4b4b5fe6e0482cfe8c62a7de055a19ac62b4156086d71563a1b1f2268c268253cc9bb4d0002b79380fa142e4f95a51c722c218b6c0bd7ff2fff9c3417f3d20d49bcbad36c5d259604ea7ff694445081f2c9ef4748cbfd93f1e39ce775f52c247996233e0fdc9ad4c273564d949e7427f97261c504ef0c9cc19f4f9fbea3921d239ea91f6f6fad858a6df9a03035e40005389112de21ba4a8f5c9f94e638638ce8ed8a9f7018d944e490fab78eb42a9b33f2e4ac2703f516a7ebeea1c21f97d642b57eed240b6f52ea22ed31916438c87b688355d480ca2d5e4f40f53f38f134dd4222a80852ebb5498dcfd5145a82225b6c5a9b6756f2c28bd466b5206fe8a7408d59ccff0ba380aa4b80cd1b22ce03cd3a4af56e31f29621cdb47fa8e665a0511df7b757f653597afcabfc77be82bef040fb644a40f2ea552c653edcb2bf8a9e95079e09bb7093086a4b107c220a619baec2aada4de1c98ebe9b07f61f99b8d3b867deac3589b43ad439c150a4912dc1ad4b048cb51c4b11a4d4c7fd9e2534cf2141c966374abc5ecd6c20bbe6933e503cd88cb88774b42c5cbd61653160961ec039c0f6d532019915e34c0881627ab5064e61cc6a775eddedf9f9fb3848ea2635376f7b02e5a8ebd527f8c103718d1096c39032d0c8e1a67ea5cc41bfdb561f868f5df9798528103405682956e0441444cca4dd7e9b63aec437b98968182837ac32aaf30cf8e76d54f4ba5fa4de2fcf332ce28d22b86dfd636080848f0473fb899b5e8dd999b3cf45f29121ab4080e360aa9162cba744fb3903faddd4ab24fe0f88b788ac76d976f1b3758d64bb227b5f47959c449828dad1fb0e022b55cf1550ac31ae5c1dc98fb83c7b5d97ba5fe3150f704c1e8cc4cf5af7a184b8c9cef67dfa4c0643489c4625d2245ca3bb9861f1adadd53d3679bbfa0284138df4ddfa0a1045e9de1d789eab5252a5b5b3525f0d08828cf46823e435fc594234a6dc11d9455d3e663e3ad1333b8e987060425d87fb3b5e879fa7483b75e69b5420942bb9b63300e056524ea01fd60225bfe08fb1996d7fb3c41584b0c9eba18ce3c9329ee43dbdb6c27ff4a97cc66db4034c1b1b5959aee9239fd35bf5b7daf67b21e44d2050edfd75a38feb95f1e5bd5880db7fdf70de5706f7020f3b32c912e01dc20608b2e44e81f0d1ca0e17555ff7069058aaf00e7a6f02aedca7d3e5750cfbb0d52b46a040c542735b9f1630d02e230960461a62a1f33f964438e561c2380b7ddacd66679f7706c17a566e600677ba0ff2e1448cf92d9ec8ab64afd71b2d592d6890b66946d13fe4060a7ea71eef8f8cbdb5ea93cba7ac373ab349713f6d870bc7ecb5b715a8a3f81ef74dfdd461678a5dddd1135ab24fdea6fa382dbea530649e516173a943fd75b45b30cd2f9270d104456eba759482af0c01850762bbdda1c9719042b1b55d2b68fcd16d040698cf8000b0a735149f6deea378ffb69e2a81538ad45c94910f75fb53b7bb4b838cb8a7de5221b6de1b2135b7d7b0c11477076bdcd8ea6380162c07786488aa57f5628eabe5317fb12fb5098497806e882eb3c3039dfd0662dc57a3970678c4a5db2fdcb7b96959adc3a6d4db24a6354429aca5bed3f3fb54c38589d55a91a2421c6b276c2f320fe3733fc47534430b2b75c998aa69f103d2a48f7c21f114923ea9b974fd2cfb016fab11e0150da9fded04df38ee6347b095376573b610e02b9f519c1a3738d344d978fdefc07b06c6a258e485a9e4155bf6f875b1cb57dce8560621114b279eaa23fff877386fbec20d8d7be1492f4cd8ed332e025ea73abab51beba94bfe84abd49a9327c13e0613e0177114dd3e17e56fe5d3a87c3be85ff8fbb17c8ee95cfb3bd94aeae2ef0cdbdfaf466edadf3378092cbb410bb9fc70a1a329a0d85c8caf7905c6f5f21af06c73899446cb699cf3ffa6d931d0f24c84baa34a0c1db18620a535374d5b71fcf4e589294f2da5b6defc3dae3cc6c1e1feb620a88c169c2bfaf356d3c0bb9f6c71c0042274da507eb300b53e4edccb933a12bcce7388b8e36105818137500767208eee7ee5bb9e6dc044e206b1f746ddd820f764265351053af02c7c9e5918d319371d2c6a819ed84b4a9af2545d20827d81b24ac5ca35dd42fabfa4d960a2730a42836fb2c7b56d6fea080503f6e08ead51994a30cbdcfbf484246ee24bcfe7a842c0e2d75f02132d4eccb98b75bf12677a6b744fe6f198c9354d8ccee1a9f98e8f5c9903de02939ff9b08ea61baf1f9f4cb0b38cdd9554c7fbb938bdc6131cb84d436d9b311a0d410ca46dc3c75f1ef604430994f6739eb1936c947ca9cfa9eaae3cf7d5e07a45182f1b308b0516bc80809e3108a24f5b94fa1e7266137782f576bd8b85640100ab11205e4b244449c3672293ce5a0cd02fe3b5bfc2e65c3a1b68c580d21185be463e5d24183dc9cb0cfcbdcb369e25f81a83eab7e2d59d7c", 0xe9f}], 0x10000000000003c2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000500)="58d16ebae63225259560f8e5070073f2a044fd3305c74135b9cf539ad94139ab5552fbd5e417896982f579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16aa5d00d162804deff00f33a60ce109f41fd582aa3a6dba46be7340a8bdfa64fa8a3aa419f5a12b2d89a355685b4a47ec5e2444ed1f40e5e46c1a5041eef2056dd29c0a688f08037704686877c84752c249908a187f50e5f02dbc2e5de82f38923a3ebb093a95be5b1d6222bacfdc8f714c5d61d86bbfac11dd7526000060000000000002329a1c8f4ec70bf7dacb1b9c0a2fd604ef9729cbc42890faa378f23b1980a84630a5aa4a57a0c1d406b60f9887e95705e5c5bfdd5ff75c7b94634666c1ddf83a63e8a7d364d6191beb471b9b4d8a5c11730834eb3c54a98b5afa30000", 0x1ed) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000140)=""/144) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x6}, {0x4}]}) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/238, 0xee}, {&(0x7f00000005c0)=""/13, 0xd}, {&(0x7f0000000600)=""/129, 0x81}, {&(0x7f00000006c0)=""/168, 0xa8}, {&(0x7f0000000780)=""/102, 0x66}, {&(0x7f0000000800)=""/92, 0x5c}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0xfe, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900), 0xc37379c66c18ddcb) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000040)={0x1}) fcntl$dupfd(r3, 0xb, r2) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r3, 0x0, 0x80) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) r4 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r5}) getpgid(r5) setgroups(0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x1) 16:00:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10002, &(0x7f0000000040)="487b32eb9bcb8389c4e14e4462ac7049e529bc2c3339e4f196dc84204fa1cb034a2b6ecc514401fffe1a710ace40ef7f9b3dd9edd5d180cd632969bc1840289667cceeaf25887a7ce3d2314fc075fc5178acb596f05b2a2f56013ec7cfec0c943f3543066ef633d65a00b660f6acf37aef6688a230f51853865914ccd63ccb3063e0be8682731c", 0x87) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x6, 0xc, &(0x7f0000000000), 0x3d9) 16:00:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x439, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x1, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r5, 0xb, r4) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x3, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x82) r7 = msgget(0x3, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r10, r11) r12 = getgid() setregid(r11, r12) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r14, r15) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r17, r18) r19 = getgid() setregid(r18, r19) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r21 = dup(r20) r22 = accept$inet(r21, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r20, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r23}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r25 = dup(r24) r26 = accept$inet(r25, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r24, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r27}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x4, r8, r11, r14, r19, 0x20, 0x1f}, 0x2, 0xe0, r23, r27, 0x3ff, 0x7, 0x400, 0xb8}) sendto$inet6(r1, &(0x7f0000000040)="cb67151cd9075a903b656d9de161a6c522a2e3733e", 0x15, 0x40c, &(0x7f0000000080)={0x18, 0x0, 0x1000, 0x9}, 0xc) setsockopt(r6, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000180)="c7026e62a75e7a0d2012cdab6a31b19b52641a3cb96e37ba8cf39f694fd3cf93a6b5c86585c98cfcc8bae6f9bd5b02b863a485ad049eca31e4151229a79b3e0f0996a9186b53d273b2fe5961fb7045932571514c13de634c8590e76df98359af9f467ae757a0fe3b66989a827b9d34c2a5ebcef10f30df6a1fe7a9a05d15ff18a121653d1f4e9ce6b1e383e861747e67795685bb8ed6f55844bc1647b9b4b69e63ca0cf58fd46769d06554eaf26319ee808ca10aa3bd27c2f0aeb8e9f01eb6d0fb81b4662608906bf94cc335ff57", 0xce, 0x0, 0x19) 16:00:35 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0xa) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = shmget(0x1, 0x4000, 0xa00, &(0x7f0000000000/0x4000)=nil) shmat(r2, &(0x7f0000003000/0x4000)=nil, 0x2000) write(r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000240)="3c6aa209d1c624f7c8b0999e14b9f526a15b5d43a8f9d6d35ea09913c8f7be6a9cb8c071cdcb9d650f7212f97ce13a8789ea2250e0d7dc718cae1a4ef13398d27592b2c3c62bc872ac2bf4c1eb1e8c0ea6e1487a6e11b035fd9fddc0a280b5152c4692d674dcb72d23c868ccf1326601aaced9d88abd09118646ad8d36c18eaef9a397bde82587e68d2d4156276aff6279ab9e99d03694728fc51029e848d97600120bd986b236286da209ac3bd5792489fb6f97744544f4313aa0bc0e4b70b23b53bb008aff15c67f615615e6253c7ecb66c9239c09d462b03f55195e171f5f865341d7574a73024d21285efd856558421cc376ea44597abf2ede729cda99e437dff92f2798a2156444b60e63615848ea36e818b7e1a95d99e783fe95ddb911a84b41631a9bd3fff22323d67cb8c530cf5368978f2a30ac7e3a5fd7fddc04e9e4f9c9c239901f9f057408c1c169c9372a05eee8b0d79931c7d69005efb4a43553294c026412b8c9c730d0793f3df452e303408d215c5c1a7677f9b0cb70667890468dce3175a0cbbdfc7efc2a8eba1975fe5429a47ebc34cdb73a7167f94e0ad3977e2867084e6d9ea9ce19f916831687e9ac219fba90f4735c95b8196213471859cab391bcd81ff5770d392ddfa1d09e34321ed7c4e69dfddb789bbadfb67ca42f411087478af78d6f97404e3cb81099c36b700eb9938ab604b0381af790ac332430485c8418ccaee3655e3a80d6771b5d6924c87e6193f9d6d49067389e1467001f6c03318049883186671f6b4e39f04648758849d2937f5c867a4eceda215dd218b4bad325033d2b2a17b85802be36cc3ba7f27e2a1994f0ac73acc95606a2cd0ec0afd5ce61e16074a5bee4da4590b16df4fc3be5176961439971fda7910ba4740d58bfc16b8c8970769206f7ef63b3976ea50de62d79d74b6f2fc3612fab27c21b556df16860c278258ff407f5eb1c12ec3a183e4c0d7b6a719aaf2caf5d1abf20fe56e7b4bcdc2987ea7f63bd16f13155719acd5e65a30544fabc8d9a7336f21a445faa73cb3f31a005ba422f2742c912461cb919bd9e997f8928b2b823a49df12245e2002dc0b0ec0e931c1aa8a2bca48da1784a074e9f74aaaa3212cbd75ef423de44e1f550ebbab5a3b7697b3023bb76d7933088de4be57f3ecad48d311da0c0fb4c1fb5a7ba84ffb3271d3e214802f9144de5311c9ec7f2513c399d30fb634095938e5e4bff0fd50511403c8ae5c6a259336849655e0a8378f58291d2158790cf3bd73a8c37c051362e77e4733b0437896c3fa6ec606e5296efdbe92c75d1fec5adeca281980cd9f9fa8b359a1072f2ee9eb83ef1c768d933295b1e381f77fff2e1057dddf5a9ae8e0210b29da7e17c5a715e2bb68df5f751f8f404a4c063ca12658b5be39f30d2b4d50398c76097980093782b06b0989a54c515c7a66b301a958958c38cb793960d3e39a1cfc63dacb339565dc278c94f21db347372564d6166c06ec11588cd534b7bd147fdf635b80a7c42bc6eeba69a6c205b99bc41ab0300cf20a0201f9a21374f6498f8a22c5a5385032366e0d47b90605b426e69a58611e0fcc8967ad947c9c957970754c4e2a2298d6432db6648731a79405cf7e9f722a2bc9acfcd7d76d1b1e5c9da479dd16263ba33c106858f2c578b49fc28f6d75d8ca96bd10418c6555526a825d4684f29df42dd4ef545d630ff9d58435abf48c1508018b296864cb479ba0d8b2d1bb2e4094a66c07666a7561f0db427aa00a13ec6fee79c2c20fbef415ca79c126671b13fdf63a653cff333e4812b5be3b5048969f33ba42b3f8da249b132d993a54958e197d42dfd5243c2bd9b5461f0c4949368f63287496349b3dff126a5c7c7e82fc52511c7598389e1e6ee073a173a95637e4781ed0ef161dc9b479e62ce88c7bd198cbf3a9fa9c2d3f0730935eac5713c54b2c3d452ee6897aa08fdfe13f746ff5ce84b680a248479dc942ff6fc78a227831edd50ed910affdd95aa64176dc08a532b9ae5b44cbc41a53e17e77a07981e821861ee450639b74995ad92ff210a2542bdc60a98f76a028ff256a48814fee3b83d8edc5dcb4be7713c283e0afc197b2999e576bd19fe41370a8c2213bdebeebc43d69e81c89cd5ce0481f02be2890d7e6deb470a7eb6ebcb2b891d6d112b1e9de161fcb32dc8eebf191b3ccdd5a3a342a7e4020c0573b6fe68ea515192972a5d5e75c9d7ace046d37038fc426d1f05f193acbf7c41b442a8e495e60892d94eba2009b0f72c375fe57fb668d1b03b28dca94e3286a84526f263ee0993e81d5115dc1977cd35b6010d9243d0739679ab92b2753c9ea10f44cc1e7b544c745d076d1efdd3365e70ff4b2391252cb5821e693f8cc9f687fd2a5b7751eb0f1b6e8fabf34bba7fd6830ca53e37ba14d45b1e22a57e42c2c0969a128b0416388633eb210b5441e3dfc0335a26faab696ab627711d6f6943a63f6560b2982027011fbb38c368b2f433ebaf2701e4d3bfe5204ea8f005dd2411f4f4611701aae7033f16b7e93eef60d0d40c1173505d86bd3a0a617b2f5741895ec88b185d76fc1696f4235a5a7b8958baec700bf3176c0377a174c41fec2f7e0300548797e3fde3ace603d82fd8df7830f69f5080a84c7943182d1ec65d80ea5f1ce010da991dd63aa51c174d7971134a8ed8243d81afdc41ffe8e90917c911f8739c62f333950729e1a1c439bf9fe855ef36f2c3431b34a4222c7fe55656bf3f57ee535da960c1190066eb2c9bba57649872f9da2073d6d8871c6a2eea6342a97380af7421808611afd1e57ad1302b5841a31089170e7e858fd46d745f6567599cc8891df6230b9239464e6d5dfb4da51cfb0a16b08ee88c73e6d2a91dfeb17491ee3fe85fda5804a2670ade4ae35ec83d8a0eaa00cbf12882d37df3d6e7cbd263fe6817d97284a1f247ef578d228c71cf04b35667731592c08d09d11795879af1f7fd2d07d557f234e54b63a1b4cc54d105d578c3c586f02a53ee203a579663fb21286dedba7898e1fa8f1a798b48d81f36fc4ca86fc17a7c4c001a597fe5c948f6c2758e1446069f5e5db3e1c4aa57cbe3d55e35a1b40c1b754d84b500542afdd3ccd8cbd6f5825e423630dc838e1f24d6a5bb2f599ceaf5aab51db343ff7e56fc60026d089128ed6435e1fc201943b706c37fe7b8f931a36146221873406f245f1e64d68c6b85f3aed140aabdd666a4c059ae49aba62afb79d31764e5f87700944df625ccfc773766328d29f382be1acf26f9fc3436762648e64ca00b7af8dbc98e25e286ffdd4a8e27bed6b6a7ff2d8af913804429ac120fb7599a3361f2d2819dd47e6892d0ca83f6bcc64b8037c1f2dcd0ededf5a69a24ea2887b2a9c1b5e9067f5fc7059ca81391de810a2ba2756f7286f4abf483f95c2ae65b03e9106337937249bf06b59dd7a67ba3b239d13a54ead9e2928ce87b637d49e25fc7abab537bb95b194d9b0ff4a526642d314aca4d54742545190eb07c0994b0c6e2aa0035b13ed8069341060df72e8fc68e8e567b39e2b14a499111d76e4cab0d188de019f9f715eee1dbd3689b05c100c82fa5172262800a308eb2739328976afd2d54f81e030e0bc4a691e6a66ed1bc4991eaf96e6d6afca48494a2951cf06b9df63ec94347798345e5470cc2b87dcc64bc9bec53a634610c8fb1b70286243e0f44c7b6a7f0378cd663f3617d1454e8d97eeedd974e6267f505b79d2c14ba78bf112601db3bab46f1970ea502340ce67ae74bc494064b51ef8770250768c54cdd8ea1de874bf8784ce7cbe9b4b708e874b815178efbe65e51c642a7a8be102b4c2bc93782f2af3a84c0cdc6c71ffeafb499b081cc3f7fe20a77effe14df7dfa912d6bf2bb422e9eddfb083f97831ff99f02e0fc8259ae9980108d072751ae748fd78519f1c8f7f851e9ef6f8a4f115565e370b6782f98cafafd5020ed5105152bc50371f0ee38758d8ed1e9a370ab25892204f9b34e5caaf5ba51460359b2d13aa08d4bfcdc76fc2492e8ca84913c0aaf55fc01492aff73b4e9478e2edb2bbd3b881bba5129329fe7003d83f8ad44fba4b4042165f19cddb7d2dcc679e1fa4c60d9123bd3bd1a5ede2c6ce92a56073d36dae04cfad86fe1bd17dff5f2a33f87de56b0daea768d4b2f3a1597e4de1e6d4c0a189bf1089021255ef783434fea69db463ab3ec0d63782f1b4a39636f0991620e1da50870dfa4e11fe5b8ef4fd1a7706a83b6012b06847fb28b81dd96e9a89d069cdd79afed2321d7583225f286080a0339746fcb19b44e1ee73482cb04e746ca2c6ff2d45a83e1cc4d6db96dafd8001037ec70d448e6650af1f546517e3760f51357e6153452833e0bda7d54378ed08a57b6388c54f0ecfcc74875921f415f911bc72dae27c08d366956162f9e5597906ef5f85f18e14e8752e393efdcf4ece1a03e1dd134622e9a73d1ac8f174129f9ac222474fc618449b882354a9d43de4ad381a83db9bfe373cf01061ac1a53374a42494745bb5c70423a1ad6f70a3437a4203801ed799dae1f2181e091c2eb113c1c08b2994668418c074989737c4e7c923d2024e74587ee6b9774d1ee7c9a2880ff9e0b3b6d03cefc5e7ecfb354c8ebc2f17bd4c7cf60cefd893e9a2e2c6373fe423297128390aecc10ce92edbfac11f1bc76f55296a7a91c58ff393f750120f01ae62a20edf43af93148cb71c6372b191032befb6535e540806d5c44c1064cbe8ce9914b3124e8b7da25e9d4dd690b187da10e725d5007903ef9a2307af19e4aa0d8f24a778a97da6f3a5288504390847e725912913de9fa84034990507baf052902d5546c1f1ff83174157b5a1632ef35f70811ff21bd590bcdce81cd8e46b95d05d1e3ade51cb3d5393432571fa3076ed4e93e80f9f0f93517dd92cab2c5e35932db2bebf9a1864eac56205c1e2b63526b127064c3861df395692e4979dfa04f78f1cad5285ebd0e3cd555b1da383d50ad1509573e71be4b78b2c8214a23e96198e4a97ab302287bd7207102fd150dad62bb9934d980270045cd498b640fcd307d4d3ce5886c4ca28fffc25595f30b40a1e4147efff286782635e5f8dcdf567922e31733605ead5e59cbe6ce91700a9617e8638d5e9a6bea395e4a657d9ca25f6a5299b74f3e7ae86bb9e0b4d7a45549de1eaa88845f6eb5f615401851470f4b7bb6e788e1ed095ef91b3d065fdcd4738a561a8cafffcda016b79e6862bbbe42bebc5710beee31e064ffb297c6a0032c37f85dec714ba2154833298bc0269266f4c67753797f1f2264159cd198ccc9d52646115ed590de9117adda42eba8fd9599bad888b96f1e31484f3d5c2e2717bad3549dc90c655edd7fe8ffa8f9247a7697f2c065d780abd9227fbd0c58ee542163865e4728d223aa6c78e36c242921065ffc01f18665877089b93987f8064cfd555482c4d3f3f3b1846e6c6c7e26f2995bdd51183dec410547e98aaed49fc0d24dfab277f26de7dbf887f85a429fc24d2d3a7c043c2aab3a8d270de6877f491954ccf931606b977a119b2ef1e5c7bf4b73fefc9ec37d90a78177eb87336a6731fa672c1d6e327d66ab3dec33531e69ce04d5973f6567d9f389eb94f7737b296f412119a7185f1d2b82a56ab4361150dc2e826fe8745bbaec77c0836d1c449504b01767b54d63f3127c047618709df5dcaa8ab2306ecdd242b692f7e085cadee4adabaa0a46027aebffca0ccb92e7742d9cb6f272d5b03a9801b2300f5bf0935f5fd683ca56d0b5c3b6b54a7fd24c37870c9", 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) Qà8Qà8pckbd_enable: command error 16:00:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0xab1ca43c7c9fdec4) pipe(&(0x7f0000000080)) write(r1, &(0x7f0000000340), 0x10000014c) socket(0x10, 0x5, 0x5) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0xfbf7c64a3216d3e, 0x7) listen(r0, 0x10001) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) write(r0, &(0x7f0000000140)="5b6ed6770b86699e39a25119a8c7c0b90d722920c7db35da481b67852e5d9d1421351c441128415da93b1dae868e5933778e5736a42588b5b2eeac90af437e311a0f1c7d8e4a42b9000cba790599246c2fc3da91ad5e555118022c50762303c7de90a44fb5a9c440d9da0f4cc68e877e2dfebb261c36b9613bc15eaa373ce77d572cb2b3e0025ee579825d729fd49760329e94386d34cac116ddd2dee47e8c", 0x9f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10081, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x2, 0x4, 0x200, 0xd433, 0x4}) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getgid() fcntl$getown(r0, 0x5) setregid(r4, r5) setregid(0xffffffffffffffff, r5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setgid(0xffffffffffffffff) pckbd_enable: command error 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x11) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) setsockopt(r2, 0xb334, 0x6, &(0x7f0000000180)="86d1d48f2cd5707940f43e96cc24f51d1cf05f80d287725285120f3e9dd968f078c55a6d78f24eb0c5dba31f7c5c4178cf6e59270318dbd8c214368aeeda9e8524f38d97efe84f5f806746d5475e95d0bb5ddde272deb9e08503193fe2d2b2dc81871e315b5f73dae020cb192e39d6b5d6e3ab73eb204adc7bed8ecce4902ac1688401629a54065dab79276b28952ab6435b416463f86ed17214266bee5b4cddd5e6c04984b50eb146e7fbbe82a707f00055eb88f04c2ba37f88083d526efa403dc5903b83b1d62d746e719e1c6a9f60d502d1903961", 0xd6) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:38 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt(r1, 0x0, 0x1b, 0x0, 0xfffffffffffffd8b) 16:00:38 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xfffffff1) ktrace(0x0, 0x1, 0x10130, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x73, 0x5, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffffb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, &(0x7f0000000300)="b8ce45f2cd071d40a67efd7802db711c1a3575af83c1bbf469584f83af42bc116b8c59f172855d0da2550183c8734ac9991fbc21cb5fb7677216716e92cd27cdb42a7bd8f72566f970ff3e0a45fd9448afa4236f3f225007fd751222dbdc228cc1ce171e8b", 0x65) socket(0x18, 0x4000, 0x8) write(r6, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4012, r6, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x101, 0x9, {[0x6, 0x74ffb495, 0x609, 0x5, 0xfff, 0x6, 0x400, 0x0, 0x5, 0xfffffffffffff800, 0x9, 0x10001, 0xa00000000000000, 0x6, 0x6, 0xdd, 0x3ff, 0xffff], [0x4, 0x7, 0x2, 0x8, 0x7ff, 0xfe82, 0x800, 0x9, 0x7, 0x8], [0xffffffffffffffa0, 0xffffffffffffbecd, 0x1c000000000, 0x0, 0x101, 0x1, 0xffffffffffff7174], [0x80000000, 0x1, 0x5, 0x0, 0x5, 0x3], [{0x7fffffff, 0x2, 0x80, 0x1037}, {0x800, 0x7, 0x7, 0x5}, {0x9, 0x9, 0x7, 0x4}, {0xb06, 0xfffffffffffff0ab, 0x0, 0x5}, {0xffffffffffffed28, 0x2, 0x6, 0x4}, {0x7, 0x8, 0x7f, 0x8}, {0x7, 0x18a, 0x4, 0x3f8}, {0x8, 0x8, 0xf88f, 0x2}], {0xe2, 0xfffffffffffffe01, 0xfffffffffffffffb, 0x8001}, {0x689c, 0xfff, 0x2, 0xd}}}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)="1f7124c33b1489da45513edfc1f4929d2b7e241a179805ac743db0084897202ebfa0b0f3c5db63b167419eac08f194f98fa59b3bd0d3eaa4097dc73a2fb687607eccb40f4e29e460f8b8498de4d4f2500def54a9ddf4486a53f914efe9dabae85b8f01cd3f36b85707786a3c32b643a376fd1f0d9fe50f68e1b84af169e89c93a2a2865681fe0b2e90c0f9731b7460ea20df88db10d399f9b419f47fb9042fe0bceb2c0ef843ad74048a127798dd3a6e07255317e1fed5107914bf03b49c12dadd7865d09ebb94de4813d5c73bd86d9ccd1780240cca4c", 0xd7) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="001600000000a9000000"], 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r8, r9) setreuid(r6, r8) dup2(r5, r4) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000000)="078752323148f3b65fcc789959549f982b13ea1c790f4ad865425d3146345bd5c71bef5e9ed18a93937e8f21bdac10acb906e5d641abc882fe93f5eb3278186d3f90ed2a25fc0da3082d47992e0cfc4f8efd1c42a15e35615a1a7393896ddfdd00f7c62303cdc5f89bde437f07bb36c66ade43b688b5ae0727c12dd8268d66a9ccae4f3ffff040fa1068e008d407841095297b3b251ced485a0ebd617375ce86589aa6255f55eb6df1e5f9182286d56c6b4f9d957a03983d6e", 0xb9) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) unlink(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x200, 0x101}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r2 = socket$inet(0x2, 0x8000, 0x4) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000240)=""/230, 0xe6}, 0x1840) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x6, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:00:39 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) socketpair(0x21, 0x4000, 0xb460, &(0x7f0000000180)={0xffffffffffffffff}) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = socket$inet6(0x18, 0x3, 0x0) getpeername(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="a9c83183034270940a481ebe7b02fc0bae71293238464bcba39afe90e46e2be9b8ac47464ac912473f75dc1a509e6cf4cae62db3128944c6f993912ae214acaa0acb9129008fe718e2450cd05eade0252c5f17d8d3d35971b13373ae594ce9bfe16e5b01f517d3d94cd1c53646338056098152446a7ec2631349882184dce57b69a2bcc2865d8324c966418b3a79a21f37495f5edd6bd44d97664914f101d75e723724c4d6140dbf03b06034092fa314bb5072657491ee36a0b6c287c5febf646ce7c6b8b5b69a6e34a5ea8a831b620f8defdef7ece873085460b9cd5f50ab", 0xdf, 0x8, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="24519f5f2e2a2232ffa023f8b1d4a8cb4188328404e2385928800e953c1a8c631ba4134972db13f9cb25f6a8e4580f996d999cb53f7753da1739b99d4e2e5990e64e81ee513e2fda0d4a944aef78fe6c37aa1e2d60918377c96896345553e20d59f4409ce67c3dc6cf2c1c7892a9d2f7d35f350cdfc3f876d157e494233fb9222232f24301da69ba28ea4e76992afedde16c39efaaef57d15a", 0x99}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000300)='./bus\x00', 0x20, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e9b9d8a101ce46560f851b", 0xb, 0x2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x6, 0x0, 0x2, 0x3, "ef353df918b9a27348ed3f94167e652652dc4403", 0x4, 0x8}) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f00000001c0)='.') 16:00:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x6) dup2(r0, r1) 16:00:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = syz_open_pts() syz_open_pts() dup(r2) syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() r3 = socket(0x18, 0x5, 0x8000) r4 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000280)=[{{r2}, 0x1, 0x66, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x4}, {{r2}, 0x7fffffffffffffff, 0x8, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x46, 0x6560235539cf3b14, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0xff, 0xd20}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000020, 0x100000000, 0x5b64}, {{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0xdc}, {{r7}, 0x8000000000000001, 0xc5, 0x8, 0xd36}, {{r8}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0xffffffffffffff80}, {{r9}, 0xffffffffffffffff, 0xa8, 0x9bdb6be918779d3b, 0x47, 0xf420}], 0xfffffffffffffffb, &(0x7f0000000040)=[{{r10}, 0xa339bc78af3437a7, 0x20, 0x0, 0x8001, 0xffffffff}, {{}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x946, 0x1}, {{0xffffffffffffff9c}, 0xb, 0x14, 0x40, 0x3f, 0x1}], 0x4, &(0x7f00000000c0)={0x3}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r11 = syz_open_pts() dup2(r11, r11) 16:00:39 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xbe, 0x4, 0xf920, [{&(0x7f00004bd000/0x3000)=nil, &(0x7f00004d7000/0x4000)=nil, 0x6}, {&(0x7f000034c000/0x2000)=nil, &(0x7f00006dd000/0x4000)=nil}, {&(0x7f00000ad000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xdda3}, {&(0x7f000026e000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6c}, {&(0x7f000040e000/0x1000)=nil, &(0x7f000004a000/0x1000)=nil, 0x8e}, {&(0x7f0000101000/0x1000)=nil, &(0x7f000043c000/0x3000)=nil, 0x2}, {&(0x7f000045e000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000dc000/0x1000)=nil, 0x2}, {&(0x7f0000037000/0x4000)=nil, &(0x7f00007d8000/0x4000)=nil, 0x7}, {&(0x7f00005da000/0x1000)=nil, &(0x7f0000161000/0x3000)=nil, 0x8}, {&(0x7f0000268000/0x6000)=nil, &(0x7f0000740000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000741000/0x1000)=nil, 0x1}, {&(0x7f0000285000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f00000da000/0x4000)=nil, &(0x7f0000736000/0x1000)=nil, 0x1}, {&(0x7f00003f6000/0x1000)=nil, &(0x7f0000624000/0x3000)=nil, 0xf7}, {&(0x7f0000294000/0x1000)=nil, &(0x7f0000063000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3cf}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) geteuid() r3 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x90, 0x0) ftruncate(r1, 0x0, 0x4) r2 = semget$private(0x0, 0x9, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xf7ed, 0xfb3}, {0x70a3}}, &(0x7f0000000140)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000340)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000000)=0x2) r5 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f00000000c0)={0x85331ccc89a94c4b, 0x1, 0x80000001, 0x80000000, r6}) r7 = dup(r5) close(r4) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000400)) semop(r2, &(0x7f0000000440)=[{0x0, 0x8001}], 0x1) r8 = dup(r5) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000001c0)={0x800, './file0\x00', './file0\x00'}) semget$private(0x0, 0x2, 0x400) semop(0x0, 0x0, 0x0) r9 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x40, 0x118) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f00000002c0)={0x804b, 0x6}) chdir(&(0x7f0000000380)='./file1\x00') ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, 0x0) shutdown(0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000180)=[{0x4, 0x2, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x6, 0x800}, {0x0, 0x7, 0x800}], 0x4) pipe2(&(0x7f0000000280), 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xdd571e310f245088, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x2) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c4, 0x40008000}) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000300)=0x7ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r7 = shmget(0x3, 0x3000, 0x2d4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) write(r6, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xc, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1ffffe, 0x5, 0xffffffffffffff7f}], 0xff, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x41, 0x0, 0x692, 0x8}, {{r0}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa, 0x4, 0xfffffffffffffff9, 0x2}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x401, 0x400}, {{r0}, 0x0, 0x20, 0x8, 0x7fff, 0x3}], 0x8000, &(0x7f00000000c0)={0x4, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0xf44) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000003c0)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x400, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f00000001c0)="ebf6ee77277f244f1fa3f03d9a1fd83409c276bede2e20beeb6199df5130f00d8d79a7ebed68bd2a5065e9218a793acfa86c74eb65032b8853a1c43c24c103c4db80bca8d6b3b1feddbda0e7be2df778750d828628", 0x55}, {&(0x7f00000002c0)="dedcca386dd749e482464275f0ef7a964721a3d7495deeda423eed79cd9b5c055ff516b86b64d0d279e57a9e71f6762352b5dde7edcba0aab1b68214d86ade341752dd33737f8500d0f228f057080724a3cafb7e82b7a4eab3a6a34a1ccf026ff2fa38749299119cdf4b71d585c40b375d116a56ec817dd8d81bdfaaf8e6a1c2f73879a116efab825651ef62c067356e323f7c8f4fd157e91edcea7daeed97ffc35d421cf075b4541a81313ff061911eb2e8ab343c2c1c17e40eca990ce49d771852e6228bd230e2102566d42c4b2d2dd919678a0a89890120107e979674252404b834", 0xe3}, {&(0x7f00000004c0)="85c714c6dca09275a905581603ef21e771977c4bf9f062f8086fa59feaeb14e9efb814c279f267e723d23abe75956070df39ed5977fd2d3f2e263752252acdafa044a84a1f1ebd2b18eb67c6978606f6b809b5231c86591f6f10eeaf644e1d194904cad562d9f7c3a5cc067e674db41327e472dee8064f388a9e620c497da0df2bac1d3c4c1f3e7c8870357c10674ccb05cf422e5fb987d68ce27f0e8c6e9582c48ff4a698062d68312d0f53ed4997b3b6e25de7e35266a7fc86573d4ae04bcd635f6ddc72801cb9bad31a23029fd9a6b61b5f5d880c64a0dc17976f012dcdb680381502856c0e1a90c26545569f0512d81a3327ed7a8bf5e72207", 0xfb}, {&(0x7f00000005c0)="f89a4e2ab31919cfb888b68cad9e5097fbbc5deb50db25b387e0c75372ea7852c0a13c5d8d6bc2216f8748281395dd840bed1ef97a8a81582087a50e34d49dc7c6507e6cb295456465eb6a7e8b2173b0a4077f49b11d368522e8b46b8c2b03bb4709bb938971cbf2390b1d4cce8f97227b1491be114d5c8a547ba683a8d1b6d525fef7aa2ab553d9f5caced1c006e493da8fba6deb0ab619bb9b81e8664c357ccc1c9d7eb5bdccd1b0fdf9de985cf57a3a362c754676ba71700c9c4980ec8661c81db486d5", 0xc5}, {&(0x7f0000000240)}], 0x5, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r4, r5, r0, r0]}], 0x20, 0x400}, 0x2) fcntl$getflags(r2, 0x1) fcntl$getflags(r1, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = getgid() setregid(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r5, 0xffffffffffffffff, r2]) lchown(&(0x7f0000000080)='./control\x00', 0x0, r6) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7fffffff, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "1ffb01a6163cdc0277925fa80e00000200"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x10) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) getdents(r0, &(0x7f0000000080)=""/191, 0xbf) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r1, &(0x7f0000000340)="ca9054543b8308b360b5efaaf509890138992ea5017f1230573e02651dfa77f2b97e2b5948e80364b349800f008fdcf6b24ca325d896c78e78228718a914eba0a5250ce8d01a254c72772060cd44f18c8e0c80c12f8af4befecfe9bed615add62a090e5d8c7b8598654d9c0ba69c01448c5e8d2c88d13865d3ec7013d1751fdff27a0004079f4aa4b7e910da5bff7d34eabf339dc6da4ccc98e70295c70aa77d9f3f6650172208e08a0ee1e308104ef0518e2bd97dfd0e695a5cd58da381c1753a44018d3ace8c6228c1c9941706d10ba2111ad7f4697893bbbd77d91513287fc82ffa1127b9be1a947d3695f7d4e03c1b1e64e1eddbcc2504bdcee908cfc6c13e329b447a5a8a7fe62a7aa1dc1700ec2a4e0145152433f6dde7b2c7b8747f5e37359d62b407976ba21decaf981f7be778b0b576a18653105ced", 0x13a) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)=0xffffffffffffff3a) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) dup2(r0, r1) pckbd_enable: command error 16:00:43 executing program 1: socketpair(0x1, 0x4005, 0xff, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x4}, {0x6c}, {0x6}]}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0xdcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0xeb2259da2e4d9028) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r0, &(0x7f0000000100)="6d5738399574345f62fed485f0f1964146e126b4c6759c554fff86cff0cce57acc51ed212c70beab5c750b779e749bb299bb2516317816e49c8fed36520fb30272d834d4961c4a9a7d3a8edd57083dd1aafc6d78f5d0170d6e44c5a136f9e55932cbcdfa349f5f86ab817c80fc7b3d6315303b83204f16b727d87b9e260f1fd4d4832eda3696d00afa73", 0x8a, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7fffffff, 0x2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45, 0x0, 0x100000}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt(r1, 0x7, 0x1, &(0x7f0000000140)=""/253, &(0x7f0000000040)=0xfd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = socket(0x18, 0x76649d617cc997bd, 0x800000003ff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) r4 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000000)="220e228901", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x2, 0xb1a6}) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r3, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 16:00:44 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:44 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r4, 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) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r6 = msgget$private(0x0, 0x131) msgsnd(r6, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r1, &(0x7f0000000600), 0x0, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000040)=""/67, &(0x7f00000000c0)=0x43) 16:00:45 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fcntl$setown(r0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x10000, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) pwrite(r3, &(0x7f0000000080)="772962ac12b24caae73137fe520608771498c9cfe20a7ce490150f4d89e30cb991afd8927d85a31fb966f968dbcde9c24471b3960da8b4cd5754b9b9891c5afb0e6d069e4c8837f53e61800dc0937bc0ffc9fc025fa4b7dbfc31942ae4852f67ab", 0x61, 0x0, 0x0) close(r0) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7fff) r1 = socket$inet(0x2, 0x3, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = dup(0xffffffffffffffff) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xf1, 0x1, 0x40, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0xb46, 0x9}], 0x36f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x0, 0x1f}, {{r3}, 0xffffffffffffffff, 0xba, 0x4, 0x3, 0x7}, {{r4}, 0x4, 0x5, 0x4, 0x100000000, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffe, 0xa, 0xc0000080, 0x5, 0x9}, {{r6}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffc, 0xb, 0xfffff, 0x3, 0x401}, {{r8}, 0xfffffffffffffff8, 0x12, 0x1, 0x3, 0x5}, {{}, 0xfffffffffffffffd, 0x5, 0x4, 0x6, 0x7f}], 0x4, &(0x7f0000000240)={0x2, 0x1}) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r9, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00018c23457e4ccbfe4e1b73754ffab8d7bd1bf7088a9c28dcfd8a243f1af6209831b20ef2798a5722a3efaa5b24941b3151f38596f3c26449a3ee35c78fba9f626d77a7bbdaeb9baaac4c4c46e1ac65d7b59549eb6b94a8cb50eb0ef1b726085da191d406fbaf7905316e01e498a599a748d9c63acf454bc6a4b366d4abc61c663de2af4bc021e726cc13085f247c9e13e0285e0aaaf2333a27dfb0"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) setrlimit(0x5, &(0x7f0000000300)={0x3, 0x81}) fcntl$dupfd(r1, 0x1b, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) fcntl$dupfd(r5, 0xf, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f00000000c0)=0x6) 16:00:46 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x400) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) load: 1.73 cmd: getty 50690 [ttyin] 0.00u 0.01s 0% 307k load: 1.73 cmd: getty 50690 [ttyin] 0.00u 0.01s 0% 307k 16:00:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000080), 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x32d075dbe28585) 16:00:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x8}, {r0, 0x2}, {r1, 0x67}], 0x3, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x9, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0x80) 16:00:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3b020207e00000012000"], 0x10) write(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="c15bccc1c1b6cf22a687300f01aa0cc1b1d507f59a3811d643d76a8d7fa37506b320c38e11193c1935d67a3bd5e8c8f3d092e437d9017d113b34a911d8dd89fc5ec46bdac2f721a8b4900dd4972138711ab9102c73d2b51f275d8110e0ddff70fd3597362c6b2c5f0072e7032a0db42c05b33d945f08e86d3a3082adf826a4e6eeb81d7bb2affbb72a4c1b52f47a77d32c1d5699ae319c9733dfba0aa2088f80c41d0b7d36da7b2f264c62a356", 0xad) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1, 0x10000}, 0x44001000e}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)='x\x00') 16:00:47 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r2, 0x0, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0/file0/fi', './file0\x00'}) r3 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r3, &(0x7f000001fff8)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x100, 0x100) 16:00:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffd6) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x394b4b06, 0x0, 0xfffffffffffffffc, 0xa9e7}, 0xc) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4d}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfc43a3b9761cfc0, &(0x7f00000007c0)="bba202c55e512407242d4e642337556380b12c8f84c3e648a6d25c2975d78ff5182d761e9962a140aa00a49b5d855009c2ebc6b25e7181a10171b306df3237eaf0576c7a6c07ffffffff3cf4d169c8b2c545b157d00a14ac511b7a2bc8b713ad8237837d2f2b5e6f48b235d203dfba36f21dcbe5488dc1be9a4c4a85dbaf0434cc24dad9db919ccfce1ef8a2766666f109ce8884b9c994ada92ae39b7970a810d2b0d7dd225749cf9393a08ca5f247dfab4d4245f0e933ea88cf8f3bd43d99a1c5f9769d0c11fd7a58304b824e35098a43ecb6253ab8e2a5ebac5cb6104b74ca120fd4fe200edcd23b1d970694e9e2639a129c7f1fdebd0589d774e1ca7f2cddbca2f9e9ba8834249dd42eb011ca5f7d314d95662e0d4eacb3cc4f677f160d7149722a1c42a69ac8a055e825967e5f51f2e9ca3dc3a135468d46deec2c010575c04a09f10742006346ca42d1ac4ef6196ff1b5172e5ef5eaf77fc8eda5141d3009d26d31d5d17a271d08ed25e8e9c9283776849a69dd185c6e3e8f272f3a12802d51f261b693") 16:00:47 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x10000000001}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) 16:00:47 executing program 1: socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x3, 0x2, 0x800, 0x80}, {0x9, 0x7, 0xffffffff, 0x500000000}, {0x80, 0x9, 0x5fe}, {0x20, 0xfffffffffffffbff, 0x1}, {0x8, 0x6, 0x200, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(r5, &(0x7f0000ff3000/0xa000)=nil, 0x2000) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) fcntl$setown(r1, 0x6, 0xffffffffffffffff) semget$private(0x0, 0x4, 0x80) r6 = semget$private(0x0, 0x4, 0x0) semop(r6, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x3b4) semget$private(0x0, 0x4, 0x100) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) r8 = semget$private(0x0, 0x4, 0x0) semop(r8, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semget$private(0x0, 0x0, 0x218) semget(0x3, 0x1, 0xa5) r9 = semget$private(0x0, 0x4, 0x0) semop(r9, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000440)=""/25) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x28) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = msgget(0x0, 0xc3) r2 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/100) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000bf645f7da306f4347550714070d43ffc5d5eff04f7218cee0fcc1730e658d17b0b874487d7b7ed31e4594b3e610a2b4db58d79f2689e31195e4cc800"/82], 0x52, 0x12235aa005305bd6) msgctl$IPC_RMID(r1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') chroot(&(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) recvfrom$inet(r3, &(0x7f0000000180)=""/170, 0xaa, 0x1800, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 16:00:48 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x100000000000001d, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x202, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0xfffffffffffffffe, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x7}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x4d, 0x8}, 0x7fff, 0x40, 0x8001}) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10418, 0x0) fcntl$dupfd(r1, 0xb, r0) close(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x101, 0x80000000, 0x0, 0x9, 0x401, 0x8, 0x1, 0x3498512adf33eb2, 0x86}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x200, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x19) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e17a12e0013f01ba311f5092f66696c65302f666979b831fd651571eb724367e50237e6cada80f0be887115892709f6e9f72c91b1a9e6f6981d64f29a54f1732e9379dc4957b806cfa01e34a877dd4c8c647b7e5c2a132381a5da2bab901e4a9bd845"], 0x10) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1800) shmdt(r3) setuid(0xee01) setitimer(0x5, &(0x7f0000000100)={{0x1, 0x100}, {0x8, 0x1}}, &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:48 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) sync() 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xde4, 0x2, 0x0, 0x7ff}, {0x1, 0xffff, 0x4af5e9e3, 0x9}, {0x10001, 0x7, 0x5, 0xdbd5}, {0x3, 0xcbf, 0xfffffffffffffbff, 0x8}, {0x27d9, 0x1e, 0x0, 0xaa}]}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x6, 0x400000000002, 0x0) shutdown(r2, 0x1) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="34c44c2a5a5895a11da586c7ba942f8f993b5fbf3756b17e7dcc94a9989f8940e96f9f63a79891", 0x27, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x9e, 0x8}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x61, 0x4, 0x4, 0x4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x10000, 0x6}, {{r0}, 0x0, 0x40, 0x0, 0x1, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x1000}], 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x90, 0x8, 0x7, 0xf800000000}, {{r3}, 0xfffffffffffffffb, 0x12, 0xfffff, 0x8, 0xffffffff}], 0xeb, &(0x7f0000000180)={0x9, 0x5}) dup2(r1, r0) 16:00:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27a, 0x4) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x20) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x80, 0x1) r2 = dup(r0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x84, 0x1) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0xffffffffffffffff}, {0x44}, {0x6, 0x80000000, 0x7f, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 1: execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xa8) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30002) sendto$inet(r1, &(0x7f0000000100)="b234555bf222452912093d993a41de4a64c78071169c21e744c51c68ae57121ef0abce288352d2bffebb8aee0c6b31f372df168e5d6260fc95b7091f7636d4ef021fe2bf7745915c6ebf3b812d4dd5a32c82aa67026b11da2c15959a1691e9f7d085ea5937f7d57d023cf40900c1c6b9eac01650ac756bfba52108f0a51dec9ae6a3a4a3809b6c561809bae868d69c3f62d46e11a8c462c673f50c2ce2da1908d4446fa1de6a78ae07d4401644bb", 0xae, 0x1b, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x103, 0x8, 0x99, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x3, 0x0, 0x80000000, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11de8, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$KDENABIO(r3, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) close(r4) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x2, 0x1000, 0x9, 0x2, 0xf6f0, 0x9, 0x3ff, 0x2, 0xe5ab4c7156fa1ced, 0x4, 0x1}) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r5, 0x0, 0x80) r6 = openat(r5, &(0x7f0000000300)='./file0\x00', 0x1, 0x22) mknodat(r6, &(0x7f0000001380)='./file0\x00', 0x80, 0xfffffffffffffff7) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="1d11d2994c7e683bf02069fa78fad01f1b8c4fe0e801ccdbbc4f867c1edaed68ae3684facadb2be84be442f41b662df786b935d94bd4b683474c070fd64011e0f0ccf8cc77f2af228be3086db3e369a84e07d601aaaeb145afb58eb7f4c103e833d0827711f05768db3486edd62e21d3a7e1091fbc81d7a89e588d023924a29b5185be04d03893ebd6ca9a5b41471f24463c3a20ce63b2a0d0f90e399a248372b05f5d36c2f1fdfce0f86d1511ca0b9b247711f16d3ede6a90843fc86371785f5f0082ba7307e42813fdd267c0559c3c443390fd36508c4228711a49517304d67fed88d8274b38ed0e667186134aca14ab0372e29bb7e65028d61eb3f146713710314e72686ad4e7c000e3aa3f0a05864b64f93684f01e6f1905bb561e7d053f89969ecd52ff2bd2c34cbb0c76a9d8e6e297e5362f1f371e0a910e54fe58ff683964039aa0cc45cc1f68334cd4f3a8bf3802ebe978461a32745da206283ed1751380fb49e0c13d0fa70fb2236efde17a1f08c08496f3b0cfae6c90f4ad12af4f207c8535a267e9d913b033b917cfbfb82d3a7d8e89ba92cae2ab479c9735501fe50df624e0e4b45e163cf4b35aa31529909df944d967947d974c4f851fccb37472c1b774c6db4f872ef34ab2bd709e5b3a790856ffe2a8c3938bacda3c016be1f729c3529ac56b4dc952b0cdd6cfc602b1249dab97ed6479b1ef2352ead8979b0117182ac6f2275d3b7102a6b5c66d8203dc4917d7ad0e526766e05ddaf90e2c7e349e2c3ebb41a65298b673f0aea83e74aa7536ec7c0bdeea6ca021929f232dedd2137cb2c5d1f26a26e6530732d41f023411a9173f5a2d22d99e28837207c6d10a9c3767e0810b52de581b01f95dec026360e34aad9cf95e2d8bd0fe5b668fb1a3038a5fc2dcfcb3f061ab5ada0a35085656d00a59ea30261bbf09fa29b0af842507f48139dc1daeeb18fa7f01dd9f27bc0fa0d392296314a4f3e8755e8c48fa12140a3431cf70b11e3a25b4409f5b557be174f59e84eee0bbf584d7600befe0f87ed88f92ce7f8d2de7ed215b25b21e324991b64d663c46d88b4bf25a4276610e5a5f9d94ea44721f05341df674bb1313098568a45cb8e27a3966182e26cd828697bc1ebbd6225039cea0b27735535f0e31d57ccbfe6a176ce107e6f485282bfc829d81246a1a455cf3b36c5db3cf3160b4af349915f9c889dad899796ae55051a67a14ec271a2e0683dd3288f9532bca402028854f9b110e3476980638e683a130b3e3767f6046193a017ad642482696da33aa96e0e68ec24560045a42439a0cf1f79d50250a995a6793fca3e9e8b2700e7f3b9c6b517b51f141385077f11f2206f06111a1d172c6c862e656d9ab51bb96abfee5007edd4213e7386390c0d7dab184dbde78989e13750d549718382a5d870893215db12bd4c97f23727a0bbf14572a766aab7c783b8ce6ef0784d2145b5233c632118291c1a42401d06ae77dcb87d061b82c8aab2c2cf7d6b68960468add979fc77e69aefc140aa11d582d7c2361cb9be818c8bcc83ab7d7adf7364cc8a8198ae59e1b0968afde8c03f8b5e7498a7aa15bf6506bcb308f9e06fb6ec299687d28233e8e810e635ed741b47787c9f67fdc6a2ca133c78125254144ad90f8d71c30ee546acde63acda19e04301a3a138df87b894b0d75154d92d9794577acb60836f77d48e33782ea060469baf34ea7755fbca8bd2fd36df23b963d79548006509dfe0bfffffd97c6be4de58a4f5446f66ddae2b46e3fed6ec2429998162dabbbddc60f9eb35d1c6f3604479c5e31520941703f0b9c44ce48800111a2c7ceb42abca0cdc0216c2401447b507fe52865876596a3c3a0cce75965a12bc0625e3f7c6ee5a70c45a1b10457e1a66a58c5636c296d460b9695ea3565c7d0775fc6b5171801245ea047132c121a245845a62846ae742a113b0f9dccd401be0cc8f1cff31ffd13d8cba43148bec4d47df459568738fe458fc84faf15d50d941486b89f734adbd4430e14ce6819aa6970a9139558419a0999c6c19aa62a556e3591cfe947260e7551d4e74daec6fcbeca961d26caf55e11ab4e6715b573ff589585346fcffbaf58b9cc644a06f9747dc01a8533e9c61c5e511939ff119d01950c202987f18d4ec17076b49ff2c8058634a50724480c03d0a8f81af1191320edf90c6cb18ea5acc2ba5c8e850799f7f231c5cdbe163b5d713f86e9ce0a581d27a23a7cd3646d66148005b4b31fbcf561039a14e31b5be67d4520bbae059b6f1ad0c8e0cdf68e861e71df5f150ea8e0d28f8bb7f02b82c47e9d9a2c2e033496ec38b398daef78c0f6bcd3e0339f9d3ee83cd74fc230ac4b87be05f89c07fe47241a07d2f1f54eb667f38cdc5a50332e3a1038e8843a5c63a3910b48cca51510e0b539522d203ee0b61202759f27a9230a557f1c498ba21d5fe01c0477ecb5c16b8064ff9b4eed34ec93b9b1c5edf62877df5e7cb44c3927518b804d896f473d210eb9f1a263d81b862c385406a0b0a131b04634b6806c1699cfe58b0131cc424afde05b105b408a4bb3e07b05f71d7ddbe148b4e2114b4e6af18eca81c19dd67147b2cb1e5b14465d713c1db08d573da876f78172403e501a83c0f3227662568e773146d0c0e16b8530a33d2be50ae20c78021ae90f67cd92bbb5ada8960fb983995e40e1adcc4f849f09be2d737e8415d26019203f851b839788bb399940c9fe4b9b17cc31155358cd5fb7fcf4e9a4b17de06b3e1a6394c1fe887712bf1803a59ad7ed009d3c81c243d91f74debf3969265c6198dc9568f1f122a0427328682fd2474e0f6988b6f52a854e4d35b0893e60daba86d34c33c3b5e269c79bfa8a3dfd98feefff270e6b5fa04fb6a319b1aecb214e4ae3fee1b54dedd2fa31f51ed7c37f307bdd8ee2686db6333ac72e8a0de11b062606b95236991af63079f675126015b884dec0a3073756d8d07a351a978bcce5b5e578739876ab3b2f4d8eed4ac89f7e72008fffc091375fe6eb7be88a337f568fdcc3b2137d4b95563e05f8dc19e5b3a98fbc2987ef493bb5428d02eb48671d561d0b3e8e0b88d8c98590a526504e347d8ea59a9c894b3cdbf68ea1cc995f7e332817939978890ebc98640475795dae61cda18206a05e9e85baa0ea933151c8198262ba1e5c6f0722a875ac721dbf3650119c8c24c4d1553fdfb211a50722097ebcb51075fa2221564b7dd5a44632cbb0d58ab42650923cb9fac9359b75e51d384c62ca9f77a76df5cbb3fa67e71e4f6f88c4b4f4b7c38cfaa454ff7356dfc9bb1efaedc285722e1ff0889a0b71e0b655143aa6e5f04be0e326a16e5571dcca05be05112f8885e04717b85728507c6f498e00ff9fd0cab2dcdfefc09e90fd56ffdf1628cea61c3891b22dc6e66a8f8fb1cf660f66f3f9518c74bbe1da25cec8c4f4dd271b16b9cafc5318fe499d1386796b6469afcb29396621c3391c1dd1c175bcdec01d5c7c6db23d4c1c18fee0303e15939dc43db6b4f4c77b707d789447bdc99a343dbc4e073494742384f1713376e5d1e759281b9d7aa12d8a7ed236e076d62c2023ad800bef7fa8b15c401eef3a940f0dded4b11e1640f02e5385b171e6136a4cb2afc7a4fcd2fd6ecf7263e6ba75cd250e78961c4cb5051d20c348b62b04f0b5a616570500220d84d2bba5ef3244d4ef1748d3bf64d07ac7fae62b678aa147fe5bc759127bddb0df6bee6fccc92ccc7171d0d73b8361c966234a9fc6534870b54c8ca3c5e3d1fdc6831ec178338dc17e9685da5700c03d3ba70171b5956b229ca880ea29ca83eace41f0de52a68597e45e71ee8944326eb08a1683c96bf1defce05a075986f40f0d02bc9c43c104bc9f5155bc63592e26d7509854700d02c7a71b10d20cf3fac0578a632c3dd67af2222386f70449c2965f6bec0ec850812360f2e201e4220b4754dacd07b46e1c71c9a96fe95b017d20754bbcbe52185227a98667e36eb77a4566a7b033133e879570ed114d4c5f9cbc91a0213b7c681d2fec827d80b9c5c161783ae0f999c7c790157a786c96e5b333b28bf5c424abe75449ea3969290be1a61e0d2cb1dc3c15566e4eee04130c44124c54510ba8192cf76ce8183dcc07375b304d41990e4e17fc646d10199d6a38d1711d63e87c962d7a840308b4fa47895a48ac88b8c6cad011078cf461cd4f6cf13f3f1ebae310ac97c76de35136a1fc8a97000685cd576cf07eccab0ce43876b5ad9eff129b22d82d8b466e8e4d1587f40c42df27064074112d9b14615e81aedb9a7d582bf131b3a10e38dd51f45762c1e0fd7f728834b5ead22c1c1b6705e6446371ac8e7c704ddc8f2626dd9c984d9a39732cecfd67acefece63c1bd73632eac2de3bf7f1dcd9bbd22c3b1881e1d3c040821254b1613a0489149d1afa5af24ce04b71c0706ff4e8b4c3fa835b168d6590f3aae4ffb8bbf5321e9c587f6afb0ff9a3bf9e98efa661091d169201e50ab3e2bfb737c61de65106e57f3589820d547cf395f7c4123fcda37bc5161abf78bca32cc2521ac06a1d92ccd7c718cac150542ed8ef436812ce6dcfe506dcab004c5d2eafeb8310dd1d0897441fd5976a63aee1a0cdd815c7213d0b6f70efb5363d38cc5f774629e457c31120c58e0d52c29b0eb495bd716210baae853d2ce26b7d1c8a5babd176c998008027679627c5124bf68048dd7913b1ca2d3475a25b14f4461f0eef50802ded2de4e28a36cabe25ebd1c89cf9002e530afcb8490ed2f78975250a79ce6bcffbdf592440614378332c2c91daa533859af76b15813d05a14627ae52252f8ce1be9224ac5584d93603b14cb1fcfd51e0647c99010b10faaf62b7aad6d2dc1f85164e1a6b63f29ea19b5304fa34a0e34dd2d4836538fa4be4858f5ced2fbf8ca355481be85bfbcef32b4798f1e7fe0215b308cb3601d2fa71e05e81e0b42b58bf801d5bd3f81320be4da0ae395804af084a0521d411260cf39ab0ef7bae1cef122c8e4e240ddb2786a85a9cb4dc0d74a3685acbc51b0d18679b6e24c67a5f8e83699daf0f538d99d3abbc3b453ebc7d0d9105e3d15e0892b25c13527b4e9f496a917e753918ae1811c2934532aa1228adb8349b73309fbdbfcb67caf9cedc6d125cef1f5d17cbbdad9207ce50fbab810cdd33bcaa1997c4055831ab9e190f5a1d58c713877d87234905b8d33dce967d6870e4b90149eed2746f77dd39af63a941cc4ab8b5d94242e57141f3a2c8afb5db58438933ed44c55ee11e6558ac96dae8d7e7719e5f93ed97c5d0001d5d9fb3755818439f44718933831ef27df19fb9f847d2a424b66bce096a841d1f78a4d1b9c89e33eed5de1dd4a00c58e60076ea010e2f84565e9333616f8e46e740c15bbdb5a853643fcc53e42ad51deecf9d789235343293dee5cf69bcca461309e3715df13883b5ebfe8de530d96c26c84f9a9a16284a02a7f673f6603eb41f5463666ba89ceee629cde4564a8ef2bc78d3f67f70c95461013ef2805bd91b60b7403e7ecd0b755c8af9363aca1d62792272751a0d5d5b2340415dd7504eb2f37c93220ce885fb882ad99c189025c7c28d4ec36a9554c7433814adf75f403f7a33b092fd4cc80302c4ac39cc5a974c6c70337eb1bab168ca9531bdf98a0eb040fedf1b75df43fdf3db653534bf7322254de98071077cc598231ea88de5cfd0ef7a42801e74e1d3b034b01a31c1155bf0fb9829e807e30997e0737fb928a4078d87e4c3bdd59195bd51aa77b9f0cc7b75a6cd65b105d191af600dbf7f2cc3c704", 0x1000}, {&(0x7f0000000140)="2c9a016b3365d856b0c73daafb3e62a2f27a4d0c7cc80cbcda86df13c42a7857e4a037fd5c29b3e90ea64fb9623c447593faf6c1fbc250548db0e642cfcaed775fda3c8f6f6f1aa68dee7fa096bf45c4a81c7c1ac8e923cce1f70662a1369f80061ff12fb92cd3f3baeba2ca0093c6feb38a5ebe143642ea5eabd55771d5b5fc7c9e31c7f7e3f6d3785f2a3a0e57a0c2efec6b261acd8259cbd329e84818f2405ce4775c81615936152a36adca4f59fd733d", 0xb2}, {&(0x7f0000000200)="7bffaf3aec92b0f0bccb51f056c17e0e87f6931704c3087f5324844c692d97adf276958c72b4b8239fb174812c9116f6dba6d261d78dfdb32361cd9aa54730f5503e423c89f0ead8145a42bdc94871d621ea40439d1e41b8a4a6c9fafe3f26219f34e2c134e55c239f101b6b90ae3ce15ae6e05de7dfc6143a15", 0x7a}], 0x3) 16:00:49 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403, 0x1}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:00:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'\x8dap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069db, &(0x7f0000000300)) 16:00:49 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, 0xffffffffffffffff, 0x4) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r5 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r6 = openat(r5, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r6, &(0x7f000001fff8)='./file0\x00') renameat(r6, &(0x7f0000da2fec)='./file0/file0/file0\x00', r6, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:50 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x42, 0x0, 0x98, &(0x7f0000001500), 0x20, 0x400}, 0x0) 16:00:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)="307060c5366e5c87b1f748180a09d834cc274f8b016b0ea0d8964dc45076807fb4c8e81b19f9c1b761784293ecf66ff8d75ed6b08062be824f79e24ea1cc537f4488beb5cfb7abde588d58bf3f4b0f7cd3a2723bb9fab789757bd8dbbb6a6e063e2835b5ec2a0567df6ae0171cef0ed9066c18da6170838d14a1e8a78c6224a8724896fa8b236de0631e8e24ff9722adf0b0865bd0b2ca", 0x97) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="1d14e15f0973dbc90000000000ff0f000018d23a", 0x14) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x22b, 0x0}, 0x0) 16:00:50 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x5, 0x79) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/124, 0x7c}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/83, 0x53}], 0x3, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x5340bf30, './file0\x00', './file0\x00'}) r3 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) open(&(0x7f0000000300)='./file0\x00', 0x89, 0x9) socketpair(0x10, 0x4, 0xffffffff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000380)=0x1, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r4, &(0x7f00000003c0)="42dd677d7d96983ba6e4227dc6ca6ec242ab09842c89bde51f1732d64bcd25d048c6235f3e150b9444012cdc789199caf7d537c6e0bd371d0a28ffb2fdeb3ef3a2d59640ef3db41b036c11f33ad4daf9431ba0d6320df43f689db9f237b996bc5e008f7b9f", 0x65) socketpair$unix(0x1, 0xcee5824e4b57b945, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) fcntl$getflags(r7, 0x1) bind$unix(r6, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x50) unlinkat(r8, &(0x7f0000000500)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002840)='/dev/wsmouse\x00', 0x0, 0x0) r12 = getpgid(0x0) r13 = getuid() r14 = getgid() r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002880)='/dev/vmm\x00', 0x1, 0x0) r16 = accept$unix(0xffffffffffffffff, &(0x7f00000028c0)=@abs, &(0x7f0000002900)=0x8) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000002940)='/dev/klog\x00', 0x8801, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wskbd\x00', 0x100, 0x0) r19 = open$dir(&(0x7f00000029c0)='./file1\x00', 0x40, 0x221) pipe2(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r21 = getppid() r22 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0xc) r24 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) r26 = getegid() r27 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, 0xc) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002b00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) sendmsg$unix(r9, &(0x7f0000002cc0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000005c0)="00d5768e8478ab73835ba7dccda5df08e0a9ce4690e2a10e0b319b53b6d20a3ddb6086559b067c6dd0da80b7778a3767b2d019eb98aede30096db238bb5f7a8a53c5255378009a9acc64a98a7a5ea0b49de9821b8d73ba8742163eda529e572b66649796af0fccb40edf5e1b6e56b77aa8a5533604eab714752ed1df99458f184d14649b662a9443b4b6289b106f201abacba90f2048974bc51155fcaa100c4f41e815373b2c1bfada6329cab45f300fed04d92568ec9f1204d97a97f0551426a784ff0222daae78986f7c2ce9742f43348057800518b9248bbc15723e6c07f3e1e3d38b4e3aeb9dd26293b3488327c4a0bdd405ba33766e02ac7479178279b9a7691bd3be93561043ba62e77009cf7a5b32ec3d92f34614fad69e7ac8000d6b94325da35a3ba2e7a22316a65fb3ac70259f7ee0b43dcbf55500992134c79e406344170a6b1d4c113156f9fe7c3f209b8805e4a914baebd371473eabac0f503ae78edb215bd02f186bfa7debd1207718b2d48a798b5e7398a8a01af480812ac4581afb0fe07fee1893da71af4717c225b088bb49bee4f05eb276f9d4a4949ca9d79feac142f6936570955a1c1f094f215ad52c166318a5ac94a45bff017a40ed460a0e01251ae98a50f77c502e304451dac3876b141614825392b397ccc0a73c3773e8f539f85072bb481a1601ba0b7dcd5f24481cd29977ebe1ac84dd1947f5e8d9fbbb3dedcc6fd27dadbbb438bde5de481b71f4238adee4e241b26e41f5b9d750149815536174056d7de8d5cb3069e24fcecccbe83657faf323f17b68af8caef69a30f8cf6e75d8e8ad0859b7cd4529a4f30c78fe8cdf54e6d0affbbc632170ff946921c02e6e2e18240c518b1831e3b6d46b04fcde3b49074e34bedb5e53793929267f07cb43732857917fb7e9dc94710694bebfb0f78646132c0ec1a116ebd6dc334a587fbcc25c017432444939925abb7834fc7dd67caf6facba7635b685f16cdc2630cdb38bf2bfca55b8f4e893994013ebdc2f5eb922d71595bd4992653f5eee96a85ac8387b2dc307edda6107e183093dd14315831144c4270d094c66e2975f7537cd73db14ab60e30d2834f9c1ff64a7dcffd1484c149d10c85e6469dd4a3e4ba29c224d600f2b279d8429392fd11ab0ce78ed301adfbc54dcbe124db6da1c06b78509ba8ea76b74a22d4f4a83fc55636e3d71214d61c48ad37074af4577b2a0cf0fd099b7cd40b9cb36bf535d3c275c67d42845cd93ec0c5ef7ac6341592fa6a7e3815f5fadade76a4c83f3f71ade634bfd20440c498b591ef84c21ac7c71b20ad1e14d7f458f6b2f5c291bcf7ff0ee352cf0040108ad83837f31c86d7c16496414e9d1f99a41cd328fe78a106af73a99c97553a6e7404b807d4d038ea92192d9f5c2392ad21e2c58e3fa1b21891dd287070c3e3250d158a396b201f2a2c5ffd137b4aade2d63ce762f642292f9fb771ae461183714acda23fa6f3f08c3247f916750c9c59d43ce551a3927f1495f556024efb500f8dcebced9bc9d22240b12004133354b31e076605a8c7171fef7efa02f71ea66128484bc981628453e394230de10eece0816fc48b94ebdcbb66bd52aadf3b2db6a3b81ae840e0f68f5527abedcd995c3b668b83dc8dafc320d2518dcfede748250291696f6fa7a8d2813add1c1d608f214a343276422f115b8f4703eea25c71d2f404bcf51cd28b039a0b01ca45b09280d59399bb463e79dd9801227a05ef01f2d581c2b850921b436eaff05dd3c9eaa3866f7345c11be092367e042d17c084c56e1e0cd6eced0f754d4755244ca683fa68216a1dd290cbc6bd7c27ca7b3631a8ae8da032db4568f6e1f2b45cd7054d7016965cf0c8e087f1baf01aef02073a0da320017e8807986dfe008af285d6be2c400c9c530e19d202b62dd5616c444791058ee80adc06e08d1742fbc130a8695c6f592adf192d827aae6164202265c036c19df5bac222c0709020e724dfb54c10692d906d8be3ee182a621f3ab0cf4747f0a45774f1690d64e14dd9de5b96c1cedc5cc44e6407e76e28c81eb43e2236ab79f77b39c136768c758c47f0e84dd945ee80b828ea42b65d796078545ea289c151ab8304818a441cc8027f6a9ffbd9ecd15c369ae79013b939936fd262249e8369185f0817ebe3a7bd572b2231efc4edbc2113df78a9e4fe8430aa24248cc70ed2a0595d3a59689d3b43cd66678adfe5b571a6aebb7c4c087a9b8f4ba21173b184ce9e21c0f1cb2a0ae89f671294b45bf078ae41103a103a3b26710bb6790bbb41ca45f7831d440e62b33140bc1a271dddecf1de4d0526804488e131d2c429a42a1198d1c309b9c4b29787d93cbebfa463a6ff995d41476675f62336102fb4d9df161b2c276e162ec95a76226e0582555f66b9f03c1878fcd3db50c0ed01f7ea07281655b0e86bcaf25bc5ffb31b12b80b3e7300259de1dd49d837173c15f47d0e09790909e0d21b85254e45fdaaddf05ce57810a444ab167e45c26d41e810ec7e3acba632806294f416bf7d32f145e8b7ab9e9127293762feb145cd7eb3c2b8e2791620a203ad7ef995faffd4c71d9ca26c5baf8ba437009e5dcdc355698da577883a0730c6cfbab87af963158cc4fa20f8146f4db193f1a81f05a727975a2279fd5f8b2e2fbf6d81904acda24a7363dcabe818885ee4018a8a7dac86edb2d59b7e1fcd23a5fc1882f8e5c8471044304a870251b25afb74b4dd7689e066cc62c4752577a0f5bf356700e8b91cde4bf4d67b791945f970dc4c9ecbd276b5a687e4476185f72ca5803fcf9c9179566e674331f72f7333531a3c567bf8658351d445f0f94532f61e820e30fd06cc78365d9a9e6704ece7f8fc7d94500f0534f2cea4a45a6979b1b98c6448242df413a6fd3932892fae29fe8b5d02daedaf699cbfd032e56fc79db5bcff36a23e0b4809b149aa91f073686116df71ea49926e986f383560ed29dfc10f031dc85dbf2f565ef1ae131197448ff94e284d5b87a4103e027ff02c5b21594158c3314796fc8516438dccc835131e339e2bc47f5a7959460436091271f0ec1f4547f0e53756c37857421ccb397fbe76a4123487d9bad1c90ee8b8d3538d75065d4434991ea4c2bceb62b645b1c13ffa6be80caf3218898dcf2c62fc269a07d38f8def77ecadd37464d625be9b2dacea1911017f55a2fa9888dc03ca393cf815a1b43fa8a72527b58b459a56967a5c947831671d2681521573a5ca8e630316b256e3b6ce04879a52355e949681f2ae9d67b519113ffbfdbe155f983a0819e4f0d723029e08c211a7fe53430afda97b0f85265dee440fc507bac2a3abd14573e63c2db7d7f4705ee544b0461521c4e63f44d58b1a35d01bc489bd4455a209d9740ffd95705ccd8cc7d9a1011755829457f29e90bffb59a5678f69ae7edbd28217c9992b994668060bb26fd594c6b8f18a7d031b464eb50c3b0081595d91f92a76e1ad754a14aeb502b123480684e78f1d2552fb6c3078c73cba3afde465612eb19ab6b5bef9a57c6639a744fb4b0a9b925dfd2a6655af737ef27493495487463fd2fee9589f99e3351f9b2db61534a1ace3283e201f6397fc3aa0bd4b4c45bfc39550ea73eb72863880ecbf1087d3df635112c63d73bb1f7e9996e49bb32772de6cf44682679e6330e01c8f0b6d6b342157531b78215a966798e7a886011c2b7930822d1a668a5d5fa621d79093da41e17a8c2ccd1ce74ef389af19bfc6eb515a8778f37f2deccd550712ecf28fa0853686dadb44e9f98d6d0abf00d8b50b3f838ea4ccac07f50aff12216a11d73cf96199b3d2cdf7ded74e31234cff6487b804983560da7595040de923a2f09221f2689f3ef8fcfe24dcc782b14f9337ee28d7e066aa8258b58f1aca870332f773a4cced5f36002842fb80ac42b9c6fc3719d0ea5ee261cd2927dac11f4fdcc9130dea421786b3136152e21dd86e81339a3afef127b15cc4e220736ef0e67f0c7c402bab92001c8c75004554f3e8e5aa9fb75ee1308aa2db472f7444bf457fb960019bff7e73ac255226ec1cf3d6b8486580d5e5870bb2ad491011ad334e3ef05da093baa79f53abb8afc0f570a03a93aa8c98d5314a3154b73974522e359ba27578b91f908a237b2b9ad2b49f4ce51c64916c599968d4070b917bc05dca0e72300ab4a9ec8310abcd0cc5b1b5cd3b675b13259f518bd73e56c41bfe77387ec45ac70cda135fa6aa81699dcb2d8954fa7ba5f26634af55ca8afca66883d89525cc462b66811695ec0e1d1e747905ef05899b6e5608e87c683e5eade071e7707ffdb196e3f5952116c964286c1a6ce1c5f389ef97b751ab51c874141565def368c2b76051ec93e1c58c2eeabe6cd54bd03b3ddad26150f9c208eb39fc99ff33e04622155c1ba6e0425ec621f8e808aa06ff9fe49ad8d70336089736774aa9fbfcea12740e13a72b2635454ac26a7e8a84b02135f4951b8ac621e130bdb491381e631dddbb9b6ecdec6425c30b36b9f8c32553d5bd6612f1c1de6c8aff33aaba504095e8bf75118a2ead633a6368d3cb1aada94b46d6f6e9ab092cb2e799565115a93c8db1bc1ea8be7d5a5dcb18370f5a15b54e75dd927d8367e660a0a81008f57fb22cdd3179894f57f80765696c9da0555fd4c0332d2e9af70d3f3fde8aed1bfefb252238c6e05b3f7c8fd13d714c0827f249cc54d00ac62ad74d5c1f0b0f03c85c191e80b45fd03e8ff6d5650906e1919a97c6fc7efc9754a6e961c19fdccf84f81b3a1861793ccd99878ca650fb6b0a271c643e8d64097a29873138b4c1bd04e9e1fc119bea7498fab50ed5cbed9637d903abcf707c0d46b8a43ba8d97b06c4dbdcd7f4b1a80fd6773634969a4bc7d5b20f1e363e4a151be87a8250a67368c4b1435421024853e8ba797ed5fbe31fd1267b6fbb27bed34ecf106db197d428cb4163e2e62aa2a24ada222387c3ea0b924211cf0bfd735ff7e1ac7bf0b3e984d2cec4df0ff10da91e4a9b0ffd9d2c7d96ec0bc646158084d0d3b8552f67decdbb19f9b15343d8fb97bccef4fd19f2382f248a86ae0005471f5b7af719ac35a6cf24cc6d2bfb7a9c3fc8926ae563f58aa9bab24dcde68edaccd4f87aadfa3ec327bd0128ed926b0ab4631b5277a095566af35e242284c9b79b7b89f96426c0e91c910b12096fa43d7d928591ae2a8ab536f471994dbcfdb2e8ad102addd924a04d983af04fb146083c31670110f4b9a6449fbe3e38ee83b0eb0063d023ca8a81f9eb0e2ab5268098db3dd1628afabd72f8a95c2c2b344850eb1f21b418c1e8cd2255249f16e65df42889818adc4c1c8449f135f90e60f0c4837b87d6b4cfe25d197ffdad2dc9d9e785cafcd335f9770ed8a88c3af1f1b2dc059939deaaa7ed6d037f9b80e7d0442df81b471128fa828c76f660d0a84ceee2184a94584b4e2fab74bcd6469556ce72916d26933e28f65b6c1d9a99ff997ee282a0793a8aee69753cd697f3b75725d6c2d44a61d73baa9412fc8d34460c2d5207e392f9ed54bc9441801586fb02e009341b4cb77ab03ef8db666d6fe20435cf04bafe94acbd2e43115013025dad8d2c42df727533e4bac64ae56f377f3c489aaf15a328a0edb44eae6fc9c69fa22b415a629d1a211f2594a9065f4ca8192ffac2527f1a175cb7b26cda956db815a8d15ba02e0770066810a635f0e40f92e3a4acccc52a645742d16016d93abab670c74bc9a01e710087b81f288e33eb77def5c0004d4d89b9524bc02c0cad4d4a45ab867f080fca9dc7ce9", 0x1000}, {&(0x7f00000015c0)="6a896b382ed1878f8b8fd134dcddae9470b4aff39bc4a7e2c2c3559c1ed868bd23418a6b6644de9174717adc92a30ec9a9b0d429d3d1da066c7b76bf05148acee0937ec06aa8b2969d9b5f955be1cade0882f07c50ec6e88013ef8cebb8dc06c386f059ff64af125663b0670e1da7c3895b6ca065979725d408a247d80dd39de0f8dc785a013b5a206f62a7d2734c0e4cc9da470cfdba781ac936341f31fc93ec4b6969b6ccd46bf140f2084235b41858ac4c46ad9d57f42d349201feb6ee73e32ab5c8818e6bcb0bd0a4b6a5b8d1263095559b1fd613ddd62f2e0d97711e5502294e775bd7bf99d3e90b8271a32d43335a7c00ba33a162d838372c5ae51c4827d185ab30bab82320d1b36aea13b81e063cf69adc1c6ea35534d5816d4f03d3f7a7fc1f72a5342132ec0e827341eb23a9ac1df03c7151211f10ce267671a66bee9c5dd9483676fc5b1eb5246f6ffcc984be4d65e411e1ac42645c42705c1eed562d6701201fa31f23de438af1a89f12ac1a5572fb6c8b32408f5a0bc31bb841c322da4f230600d1a0b2721784be95c755381ea34b2e4bad316c19f6cacf00705458f72c5ef090b4657f85da85af47838eff3b729dd2099be6b18feae3a893140a6cd21b5b589bfca0ea62d5234ec9e0c180b7d21b6100d10ee08b6af19b1818a57cede03a35794c7ec3d36cabf74ad4e4b4549fc1ce64d9caf31e903b87f269eb5c8a76c31cb2bb8a24fff989358a8a003d8a66f6e0e8bfa33739d4011004ac2d99209b37a8e19907ac87b6e184284e8eae28c36b4c5552923373c6a19bc02f1f218b03c04cce9eaac86309f6927e43a928e1f96fb74e86b6e8d673b7fe4f53722b61d042fc9ada554f87aa004b4555f8a11ca0cd6a9ddf3b5938056888247156c4c10bd73945a289682d2335f40852dcc065678c40b667a9682e6278dd5b73d09d24254dc657b576f7657fa4e77ce0f88350cc3b15d910c844fc619361b60b1a8f592ad73ce46fff97188df88b7c2c7f670d37a2f27e6ff543223ad2f6dcaad99e0911e356cb314061985dee4da964d27fb3faedf4bd9405b4f7f29ea88b37204e1e0b5c963a662abcfb50c5ff904b0627a328142b10dff01c26eea067a97da4b6061be562bbf48047fdef8ce2463541732440714b76c7b835ba1f380fd93a67dd25749b1ae6294b9dc5e579cedf03898b22353761af96d6e1e4bdff02eaa6252ec422b417ea7f587a43c087600c458078b64deca19fe01f3ad0e4e9141f3d0de4b09f45f18bd0cb49ebab4753bbde2d64b4fd8d285a64b3478e93a4dc5ff6ef2aa9bdadf33d01765e8c9dd26596d0321df308473f629a19c339d5cbb3d4c31e6f8470dbde350cff0bcffe0a227462156ff24497527f24ef59a2dba9a0cd3f5f49a6304da3c42f22676aa6f978be31e2f84144303ef3fc9d6a58632cfecdfdbdd99c02eb7ea913039b8f8da1d62c1a365bb0bbed66222117aa97df0969039aa7e832fe80a017b1ca52f14a2d7a587b0e6c98117cf633bad51bb2ff7aa4faebb23f636e75ea87f58b9b92660672d4cdeebc6ce7430ff4a11c5a3e017d6c28ca501401f541ea1d29bbc6eb7de3899cfae3af95cb039cd78da6924e54e09c1c39eeb113ede6ce3aa79c96e1b2790152adeb26a82bdb9b541e143f108d371772caffa878753a4bb7052d164175362320092fd1140964ec79f3ea5cd2348c21b918fba3ee3604d219b7e9a16d3a111119cd642b0041db79bd7056271138762ea3db26d66bd98ddd05089d1c7cd8dfb203a9ffb4a13280f41b6d8740d9d37444fc8ecf072d9f0a87f46ae402da0d4a99dfb6710e95d728c49f71580ffd12ef67e136998f8697e8c1d621b82028906a75858301b51fe5e10f100cf4ec9dd4410a253219177e8b783827841c7d79913d1409dd6b662a4153237e9daa838e310e91ba051c0cc7b97d8d661f5e07baf3f11db73ef1f34c161062ca1d45e2a59be58cf741a0e9bb7b2dbf8167c5a471db3726d15dad02f185396d85f2dd56a619b2423bca7b00ab4346b1b49fbbda248a4c161afc5611ddbfd6e9d29df711c4408810c94537e3f3d8214f5bd26e3e1d69a498774991a1e1dae794c228f2ba86565e305e17a224ca5643674a78ca41d2688c21fcc14febd3e8f1d831b8401ba011a52fa8e2d4a9624f25cdf591cc13deac491b253eacc20f64ce6d220e3e2dd8a5c11f6cee26058f71a56dc19e8d27fe074563c9f6969bd41dfa67f6b57b6b0bd24137a4d4ccb7f56d89b53e42746f93875cff3c083a5a5bbeba6c34c4ee74d0968ffb11b7a7077915b00c4682293a0130173aabf050ccb8a51fafae7db9f5e6b46d04a86f1734f1ccc628148460373cd3063e0805ae490b3871616a66737893fc703212839d0071777fc153118e7fbcbc9c97102a76e7f7ee533b62d0f9f9eb91f674d07b0058172fa9f4138e54e29fb7ca150bacf4cdbef76508cd0274bc82fe05b0c2560aa59fd8a9224c6ebfd47d0f67a0ee394e5a40a5f1a7755ea7dadf19700efcec69b8611e34b8ed6ede9180e634d538c8b3e8a2d73bafb1efeeae486ade023420d29b080446e8251bbfab67f9b6daecc11936575aeb62ee27b59e607435f94ef0dd026551faff7083d1e833db8444d1a4996dea76519522b5935e3317dc498e0b0f57e96646aec728c7b8722b306fb192c63cdea1da4f8dae82265cf097f871458fe764a176f5d156ade2865129e287ba14371ad2cbd63519710e1b7ddd2b70111d2cd4736098e586e3ed19c1108a0f8df9b751c4aafe6f0d950ca0cb4e569c2c374e91757bb94ab0d8a4fddcafada3c27e4c7e3792640159710a7e7544b156bc96b048ecb6f66092a6f687ca24d71e7f68fc3ad9363f1529b565fe3f41937b5949e9ad8767b6373138dc651b2f9afb430e476848080746e470a2d209070e2a60bcb7c0d4268772201dfc17ecf3455bc5d2c475efa9190117d635f1b63a04e28ee5d39caab235dba8699806eca622ba8edcb0fb673a3cb7b09f8209e90b2d37a65e0bbd00345726eec9720a8c22f1783acd1eccb7c378bcf546905e334a9d4de79845ae841fabee0ad6803da26461ff17d154055f196dbb4cb1a9b4d788dec7446209949487fa28b9791495687d1933aa6b78db9edfa55dd3fbc483a9bc2241b68572dd01d0e1709847964cc805fa46fcf8eff3b1151a3704b6cf595ae1580ccaf76019345fa6f87190addd84b34cc7050591e8ba4e115cd40b4ae3080c476abb7fda63ba9a9940939972129ac661cde23131d7f0b2ca87313b146e5b9000160b9b2577123c1b959bc7105a9c2e12ab1f3e6baf25dce399f6dca0fa1dadc59b567b629d1f01f577c0fc43455967184e20e936798e423794838338a186eb931f24474ddf2010279b865220684ebe33f5fb9f00e2e8aff637159d11dcd88e67125ad5c513139ff8846c90ae9a151e276e671dffa099e6fdc393a936f4639ba352dc1a46b5f05e89e18d34f575491c6a8360b24c8ff639aabfbc17bc2c61a1fb14430254df124da6ce159c7defc4097dc507e35424b7515e9002ce9496e4b0773fc6e45d916aa6f670d4e74d10834d690220f21242e51a94c0798fac1baaa0235dd421ea15595333a840c1250c03820bc55472c1af1ea90996d5a04a3d60e1628df530d2a743ba0d8b5fd628f11df943c28448095d09864d7506a635859f5d84cf31df7748562c4d8640ed647b1ee4cc350442a64bc34e271f3d36ea7296fcd261981a96bdd1348978cd5fe853c111e6e62d7baf85e737570c1c3934396f4ce8a4a2a35fd5097022265501a50ed02dda2ce51f4bb4cc2ca1105aa29254c41a00b6443aaa9a62cfb2a63d3ba013aa9656223f9d15adf02d164a810f4ede70664410d17c6f4cc44d5099892e12485f632a35e151cf0ca28afaac04b5eab13a6157555d5d91e834533f696682fc46fb46bf8f112ae9bcaac85233328eac14995204bd643a96a6daef335e498e150488c3e3cdc94d0d78e4fea107940554cec835d3c24ad74fd38ff02991ee7bed02436b386f76e52493cc6de102322f2f73d266060ec9f4514dacb08ecf05b473ba48dc1489d4d3b83196778911918bd07c77564f77b4eeb650e66c9ebab8af597548f8cac4a2d9e29770abbbbab3e1ce33f3c137e28142e2c1c1f2dcf2d32c83c05771f7f7d31e4285b1fd0a1903060bb2bc95b9209857ac5ac6b1a4720c9de7fbbbdc6831af7ab438dcaa54462975dd270f3db57a697d6c45be27b89c9ca1678d9cb45c3fbfd25f47fcba846636aafafac6b675850bb674d29c9b1f673ca34fffcf51cfbe635d0e3bcf3216d3029d876fd29ea98ba957e0da0b34b9ef782803e52103e5756fa0ba8cd0859eef65f5ba86b683d826c01e2c1fb69bbcc6a411e518d835fadbb5aefbf734de802c508302d1c2baaaff43c4868f4ac2dec5e97f3fa2c14b783700dc3736584170f84ea1c02e6a6c39f8bbbee91184da1fc9e2b697d3fe831ba3ea768dc509e003646b02ecca66ab76cff5858136417e271b80dcd2dc3d3793cc3a9a9ffc480f77e39918b2132ddc4139c75a66a8a1ff735b0667711aa778cacd734e937fa8edd0e1a8e7107ef89e4df04c3638956d6623219601c99e48f623d2e61903437d1533d4c5c0ead6da75590ed30fb758c82ee0e977dba9db18a0e36a94476b310f4dab6a19df081419c00803f91de770fb81d8540eb2b121f628c0e918cef5d107117f4aeeb706845b7514b6e1defd7eda312f280d783e19e9d0c9c9789f1aceaab137c18c8ec31f7a3f8b58394787305a6447e6bf4cca0e287249bc2a2d713157acf601549583d904d608ec61978302158b9fba8663b658e25e39f345b937de1025e1b3cf37855009d245668b3a5a0dc53371e1e0581530259f0aeda52a294d943270593ab050b54243366db09bd84cacc6de7d981cd2faff4266261d8f8bfd103b1104d6d6d3e870e6f07fac39af79dc37a88990f26c5967b352f0ca2ecda9312910d7036445cd6f70d8a525d8dac5464a1806f159913258c27d3c1d25956955d237e3ff838e5660d1d18bb230a221f2a3bfb80801cac3e071f1b78ead56c41b5fc7f1c9ebe9b06faba33a668504b3f8cfbe1bfc5634a338b7b4c4994126fa396ea755d3086304c06f55c57fed71b769ba287464dc8e927139fdfea54773466271475a8436ac9cacc20df3140b078c66018c7e39587ab4dcea4b689d2c246397b47af5b040fa6cecca750a1161c8ee69dcfc85c5b4506d9604bdfb0577218eec556fd264e329d7eac09e5ea22bb97410630869c86a631200ca7a3739f7d2208e2dbf2d2f683b4d57294b11e4f6a100c72ff503bb7eaad27b9c9adaf639feb959dfac038c8dbcc304de7358764b551f275834a1b3e64082f5034d133fb5d512d4be3db12fa36ccf1eaa0c448673ce4768c92d3e5b609e25df2b9f44ca45b05b1fc39568af2880b3522e724dedc742b42a4e716e03937a22b6838e995369c881d92c9483ecd72d1f2891b697d440a9ef192a482f217ce37bb5b3c9fa1cdb2e7105152432436ce0a862894de71c9cb87ed83ac5561d3558a2c56dbb26b219ec0eade54c7b254fecc639f1a13d478aaafea4b6ec787dfe5ae44da683ed993c3073afa19e891488d3da9d215ce7429ca77bf3344c1f2f2ef1425a348cb87c235d011106746d0f5c4367e809a6ebdecd09f7bc2dd84590d5c11d9b912c80cb1cd4b136b8d3c44b40ceb4a4b0f316055047c3ecdbb18c5ba1bde2621fcc2872af98f951a7b17f5204ab92d63b60fdaf1", 0x1000}, {&(0x7f00000025c0)="9a33bc5cdf29e6c0174d019d41270ee7289ce04153f591f1ccfab4b8e6", 0x1d}, {&(0x7f0000002600)="2b85d265b0b81e866b51f4c6cbb6073ed4b2584c25950e9a38f28a4622e2f1ecbe13395dd7e0985d195ddd3cd79b9ffb1510e47a2bfd3445d873f7c3abf0d2124b4cd3c341e30d12a5430dc946350d3de903c8f31f6f5b85e68a811abc6ddd4de6bf138c169f3257deec63a8e6e84e46d4c0cbf80e0f32b43a37bf3db1ae39a3dc8160355932b45148b2ff22eb5e319ed4a8ec055dbcb9e146837a0b383bfc312ad84bdc57a01205233724407f32091bc271398868b42ade8009b3df2940b4e8e333ea978abae64b", 0xc8}, {&(0x7f0000002700)="89d36df24194cae267f8589a8b2f06e7e542c13a95c5a1179e9b526ac5d5062aae5713890af98c05b3e093ff5854c96b5007513480e779d8972b011d4abb7aaa1757d13195c2ecbe9a417de86c6ea0d9587c1da87dc11ecd97b02ec45ece0a2586a474103cd09a253394a3d283fedea64478bc122c8ee9f69b840e5b27fecdbf9c1eb0a1ce4ba1d6c54b4c182ff9ca22e93d7278b124ffe3012bc29ac3bdcf1fb8b7448a70162efde1ffe791bb734869a7b284d9e0eb57b3e3c646ca8df0d9d8", 0xc0}], 0x5, &(0x7f0000002bc0)=[@rights={0x20, 0xffff, 0x1, [r10, 0xffffffffffffff9c, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r15, r5, r3, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31}], 0xf0, 0x2}, 0x3) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='!/\x00', &(0x7f0000000180)='#)!\x00', &(0x7f00000001c0)=':\'\'::&\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='--:\'\x00', &(0x7f0000000280)='^*+[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='#{/:}-\x00']) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x808, 0x48) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r2, 0x0, 0x80) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000580)='./file0\x00', 0x8040, 0xbbbcc373b34d0dd6) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000440)={0x6, 0x7, 0x2, 0x4, 0x3, 0x0, 0xffff, 0x10, [{0x3, 0x7, 0xb3, 0x294a}, {0x7, 0x2, 0x4617}, {0x0, 0xe100000000000000, 0x7, 0xfffffffffffffffd}, {0x1, 0x2, 0x40, 0x10}, {0x7, 0x3f, 0x1, 0x7f}, {0x800, 0x2, 0x6, 0x4}, {0x400000000000, 0xc54, 0x4, 0x4}, {0x8, 0xffff, 0x3}, {0x8, 0x8001, 0x101, 0x1b58}, {0xf4, 0xc5f, 0xeb20, 0x5}, {0x6, 0x1, 0x9, 0x322}, {0x9, 0x7, 0x29e5c0f3, 0xa6b}, {0x100, 0xed, 0x20, 0x1}, {0x100, 0x8, 0x7}, {0x8, 0x2, 0x4, 0x7fff}, {0x7, 0x20, 0x0, 0xfffffffffffff239}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x0, 0xc4, &(0x7f0000000080)="4f54da8bcbb395dfeadb857530ce98d781cf75342feb1b052ffe68d716e5f8df71", 0x6) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) syz_open_pts() write(r1, &(0x7f0000000000)="220e228901", 0x5) acct(&(0x7f0000000040)='./bus/file0\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x2, 0xfffffffffffffffc, 0x10}) flock(r0, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = dup(r2) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r5}) r6 = getpgid(r5) lseek(r1, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x2000100080000, r6}) 16:00:52 executing program 0: mprotect(&(0x7f0000121000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20100, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24, 0x8}, {0x60, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x106) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="511e50975f0b0b730d", 0x9}, {&(0x7f00000001c0)="5a980997c252607df250e4cf998c9b424ccd02195ac18e7cc0dce1f91701c4dc657ebb15bd034a9807790168aafe0ef9f31d328cae5be7280e27394be4edf3a30c897ba6712ff87103d2ca4854e5384f6e6ad98b87ad5a472f9bf1b3868834990c8d7ee7c994b37cc9cdc4734f75a0cf88792851216b388948060f8f2b55928a3ddb0f0c7f09356e0518d71de5df9668a4d2d64b270673794de91a070b0adc307a6fe8", 0xa3}], 0x2, &(0x7f0000000340)=[{0x58, 0xffff, 0x1000, "e577da80d84590897986c88ba7fd408ec039d69aaa6fa9e1d53a4b68a0b908bba48a96f53ac5bd317d144a64957882fbba706a5794e8def040da682fbb757914fa17ce310431c1"}, {0xd8, 0x1, 0x0, "008fe817160f0ff795fddf9156b8cf322daac3f6c516dde28cf23da38ee3fc2fed92116f21021ee9504c33e16349a1a0237f67e4094e120ee653738be5a5c7cbe09adb4dfbd4d88aa38259afccac8f47fd128648a1765a38bdd48991164cec9aaf7c6ccaf1caaf6d4f02e19469356210da28fd695c9b0601521d6ee16e70f596e05ba1f94c63a7985bea1bf7087249bd5f9792f43903062a171041d87a7656807762c4fb3e09c5155d973d6bf105363522c38bddb7b5caa84c8029eb9630e27c15"}, {0x80, 0xffff, 0x7, "1910ad0ca76c9babe39529612b08a8cfd9841a2eaf259f265a0ad1e6e6c9fa546c325cfd6e9775b5dd5b9414e84b43ed4ce1d5a8dd3bc236017744307a5784157da495083fde5ada3a3d22d2e75993cbe278904a5e6d20a95cac88c00c79ffa3a52edc77879a6346d03d01"}, {0x20, 0x1, 0x5, "17ab84f2d105bbeb2f1ed68e8f"}], 0x1d0}, 0x400) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x0) flock(r1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a8e45647de1efb9e69ccbf5d198cd51c10cd0f8e"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) 16:00:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000dfc000/0x4000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil, 0x11d}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000540)={0xa, 0x0, &(0x7f0000000000)=""/10}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) wait4(r4, &(0x7f0000000040), 0x5, &(0x7f0000000080)) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f666943a4061b6c65319bae00dd3d25964d693ad4723e84ed03e57e83031bf471cb48ee7fc7fab4ae6841fbc044dd6bf636c1a0e7ec86a1e68d758eacc5892b5b29e736688c2f9485b993d27f19991644dae743332005f8cfb934134c1cc30bbcf166dd2492ad5dfe05caee5474f75f2b5f53620ab586a721b92ac75b597d2273741e02e7366a58691668f02dca7fad6f582c3b1d0c58381b20485c496ddb58e49fb0dcefb9f82f9b816fa6596bc9c49b2e8baf10100f14a5d5c1bb3da77317a8c06db54eac6cf3a84992677f01aaec32f61a1cb114a9b5c5a3a17cba52a466bd1822b874a59ec9a86dff991255d1e08ab142cc13f48a15ea04b471e94534eb269f78e30bb6d0ac389f02210db5c5aee4"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000080)="964ffdfb97ea66611160e4b49fffb72e579971cf9bf45afe0874d3259d3f7dd332e294aff2941a516fbb96444ef5ec2994bce3bb18ba34fe635a779a5e6055e89c9f837a9cea8fbcde53d843e80944636554ace1b61f6a1854ddee3ae48719b7c99b420c58ff9bd2e94d2acebab7af5bc7a997711728cc20ada6dc5d32eef589cc1877f2b53eebed1f18421c8d0bb6ae1724dcd42502ba8eada50537ae21c52ec8d3d2085ed1c4b4f39a3cf8c68cce2426cd5ef6d47e008fe7a73a62fe435249f247c98eda57b67370af8822640db96f", 0xd0}, {&(0x7f00000001c0)="f1410f2e2e5c89d1d951fc4832e235e4ebb59182a1f99cf88d3964259ad6e82ae38a767ec671b971ef1c1ec358753894ef556d22338a2e76ce05a4d27d2b3b0f9623aac51947a04ab7575091d3d0e7b3b8d621967cc39d1f4e9f5039f3b0d39b21e2a1996e36914343db252bce96b7532948d89b87e9df9fa11c616dcae9c6642ec5a8494b264263a7bc6b44bcf3d46012fc50f6", 0x94}, {&(0x7f0000000280)="30c37b0c97c8b4fba6be48e1e8cb4826443722530d64ba1ab33840b0f154e4998d122e7652595d184dc8f645f72000970b9c54ac4e5357215dabbe405d778383a16162485b52d7e01a011162e992704f9b5c61dd624ece254ea54f7c8b765b528a0915225fb8912e7f3414829b24bd2c637955efd9aac078e9f59bbaef4af01409", 0x81}, {&(0x7f0000000340)="28f48a54f2f6a7164cfb28384c5255b0fa2c10ce0da513389c99913be362aae97031933c5e11f3035ce8565de32a947591672b03612c4bc781da8c890223d058aa0b49034f606ed4b9f947c4896d33ac8edcba5db663681f93ec6ba087ad7aa30ad0d700a4f66771f247d42e68e4904b32041a", 0x73}, {&(0x7f00000003c0)="182c0a5bab0bf702a674999b5665a4fb06574ffed78da7ce02f8dfc9ab49aa995262325887df6b922c0f7da2219dd6ccf274ae55ae5c34ec73835feef8e092e9b38602d673d9daf3a6980fb4a8030213cb2959b25472bd85e97bff25ed1aec7200ac35d3df9b1d561311382af7669766ce1c9c381d37b0bdf80aab2bd108203572ff6fbb3d0049f0850c9ef1cf9c4d0ef856489deff64bb8acd8a1f1c75d5c51c86cca4096653012de23d521f96fc5e22313c88441cc9de1a6fc3363785cca3869a977cd98de8047374ee444a3bff5a23b7af6de635e625420198b8d402eef04f1f075b2954052c2d2584665c4e54140dae6e604a6dc8fa4cb3dfc", 0xfb}, {&(0x7f00000004c0)="f0fa648aa47c764bfd6e8963c95d3f2a7de5a6dd4551fbf6c24e5238476a83091d7a1d9dd3129bf6dc471f3cec909d466b8d3bebd169eaca2247b858dd145974c71ea48efc97344efd514de14e48b55c0e5892fdd12919d680975eea5503880815ff64c18c133485353991", 0x6b}, {&(0x7f0000000540)="2094d83554e9787efa23d33faa2176f344ab9fd716bf7081d2aa4ade344a6409431fd1177a69206f52499c9d9cd35ff5122c480c4f56cdcc209057ad00082a79d1e15e6db4b1fe3b8f32c192f04171a4474815145eaf8a23d7cbd5b30305b5c491f890deba05ce34f9fc58d63710f9a5bc8cb5915c2bc4e7f26de975c7490d15e13324971b3eec9eebe192a773cd855734d28a5478777f7840893f398e3c6f8fbc687de3fdc073fbda5a7591e31acaf461a056c9", 0xb4}, {&(0x7f0000000600)="d2dbfe1a93a6fd43906dd2698c4fd6961bd724640ff3ad18a7ee54aad3adced83c0972789cebc329b414fe6b2f8f96d6d0c69c338e9d80e56830775827859c587d3410d9270bf886ab682c031c57b4c063a1db543831714aeffecb2e2a978742ff5d65b6ff4e27c397911a77924cc5141fdd0797bd6293395ce9d608849d7d4094492c3d4336ac8707f914401435a808223ede164028002e1893bd545f1ae985ddd7ac88d5a3286c690adeaee331fae7a75a8789cdbeaf30", 0xb8}], 0x8, 0x0, 0x0, 0x8}, 0x200) 16:00:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = getgid() setregid(r3, r4) lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4f) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:52 executing program 0: 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) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) pread(r0, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/175}, 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000180)=0x1) syz_emit_ethernet(0xb, &(0x7f0000000300)="2f8d963297c6256d7ed072") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x4) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = shmget$private(0x0, 0x13000, 0x8, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8020, 0x202d4bab) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="f6a4f9d7547c874b62f6606899d5b676e15b25bee1d345dca5769ebe1685dad07e1d970497b16367c3498ca7d2eb308c5092a67d847697cca46e86dbeb85e93e63b035d4575999b741b5af6df7accc2ddbe4563f72dc9e2acce9be05d7cfbd4835c7df5182b38b9721c7e53532dca58c3be8c678109679f68b0c9313c11e348e2c50919b7a7b96ccab9a3d8d48b89ce2c7d2d48141b4c81d689ad054aa244cbd2320afa62becf27fc5809a75eb", 0xad}, {&(0x7f0000000440)="785bd952b7eb028203113dd67a81dea676794ee31f1c17e5dead05238e8dbedb22b4608c4427fef602acfef4eea4355529f239f5ce368bcbe301eefb19c8f0ae9ea5cb17bf8a72f159e42de4d3118be33370548ef77363ec53fe5294a2c1a64625755c97fef803fd9fa70671c07983399ad472b883e47522b2e15271f5b9dd1798aeda3eb9df477d1b4fbbe84e7282a85dcc238c4a1089ecc85a2d28321e5abff0cabfbeadc3026f86a2970ca76a2570cb004b5459eb27a0b033c75e091ce4b18f314853d1aa95c2e9023e400653e87d4acaad95e0356470b4b4e963f8c6d72cd11b4fe91b74071e0562a81ca66e1048460c61e7ff7e1b0bd6ec38e45488cc7ffd873a81668c43b251af07611b282daf099cff56c1e564b6b5478da6342e0be904211b0f7b81046527d32b2604981ac6efee9dd941dda2d8445abdbe0c7c0f7dcfc2d302f9e6e9e4cc92ab9f64d68caa3b2f789a6e3e64eeb17adf29652851450a910e33be83d1f8747b0d70cdeb4f3d78bc3b81047cc976027135ecf772b48877fc130020507144910af23fbd54ffc081c74f77c6590b01d33f30f5c5f59244f06ce7c7d26dd3fb544feb25aa1dcc5064eaa1133b350e6465e70b31e25ee007cbf1be2d279fc8cc164ef1dee4e3ed63cf2636df043412580b75aa102c37df380ff147310b780209df3b90d5e8e1043bdd07f0a643b42c49d3b4d09fc9739bec2c9d4cd3c39ea9e8f594f210b411d10147ddd8bd34f124657937e53a3ec0b46997d0150fec3bdbf0c2485b4fc469bc373995bd968b114db000646173dea17ae298c36fde8e0afa0a7314ae68e35839339e7f68feefec65ae6467079772bf3904061481308571c167ffef515aab44cfc7be59752d4fd568b0a67a9f9cfd8cc671f2d94880a90373cb23006523902cc8dd7ab0f2e237ac1b544580050b08ae029e664ddf0e01394b64e50023030650d9c5b444fadf3a355a27faa7e38ee75163f1c5c181a00c3f32ae0c6b58cbaa66977bdc3ea942129dc17bae68c0e797c1fb8511a964f0bf4cb22da7c75df983aedf3d05327e92429464ca630c64c2f343a1f5059cc69d694523b2ec6bc17709eee367ec78f1a5bfea3e591bbcf3fb2d98c360338f31a967c9b30d68b777ec8e263dff334565f64551ab90a4acac54169c958e53897fd80a92305313a88007e1efe9c1eef9ab6f5da916d1f7abf902f0b0d737bad900ce8b339eb75e6cc922bf9f6e43a1056a4316ea2776af8d958688b62dd3e9da69f1ae533b8f84d1a0a4351852b66090b28a5e4bdbb726e0bf72a0a0aa989f4eb3ecc82091e8e6f11f69e294593dcddee74d4d6627fcdfc529892c5795e357c377b9630b2ecfa20817b179378fdcad0143851dd5b5341f4258503e5fee0e78ef3fca9283e15385a0a87e3b97827d4d61202b4aca4e856cd7bc23ee15f2d0a9ecf950001590b91a4f320edfbf9306dfa7af01d378aa899af79ca4d6eaf6af59aba6194488b754a70d9ad7df1afc93876a6e36de7922bf8312c8a3236e5f4df07b77706e475a8bcb348195351ad77295432fc28d36dc0408e347497a7ddb165e3bcd6e0d06910b65e9bbad14c2b11e14929635c0af9818ee44a707e374080613b615577ef1dae9be0bdc5aef45ee6769a670f403fc043bf4e5447e45b0faeb7ad06e409559554ecbd448a3cad9d34917084da3d82ecff550ee8891291b9860524e0f6dbe0ece27eb301fd5cdfb1e543ccdf0c68ecbbcd44942a5153e3fa981b5f682ec8990a1d8358565e97d063c69bf6bd27677aed727d38bacb02c3e36e8ca2c702265952f348590dac374c8dba714a4cc34855a3c8a60fddd196042b059c76148bb400526b7f5f3c2470a6d66d2ee02edb8b6060365bd68f53299daa00e3dec5b2d8290a6c986e00c4b5202ab647f6f0eb905d312be972ff774d8d710dd0f5be19908b1e9c870ca5b51385ee5c78e50e08d594b60adc859e5e946d823e5ae463cfdff74bd01d06630352e21743b4b78ad5ba82a827f956b5ff2f685d341f0e87e7b87335017e475ed266d2f71e9e5253fcceaab2a4dfac5d73954a2118e2318d7d9d677e62e621a104831975e3a65bc922558e6847db481b6a78bface072fa6be9f1aca5b40a5e9e6da2e90f509116880e0386447c7b8f5f70689289edcb873579a960897be18f3f58e45857c04c7b27abe898d920ef9af19071a0aac336a8c5d2f40b42adf9377af5650ef1e5e5b0ae76590f53a46f94d4301a6f87cdec22dcd7f3b985a890665e630ca1b58ed705d17a5f8d01513a14304fb6044d2545179bf0fce958c2c0dca3ed6346cddf084be5db411b33a83bf0d6e313c2e0d3e733569251511a008ba6330c403436baa4f1c7c1a7721334014980a53a38e6e65b7c2e91ba203b54eb41700950dcef769851fab0cb1633859fa2bbf68a44945d024b2944dd37bb68f36b673ebfb06c12621b94d97896f8fd5720922f4bd399d71f17b13101733cf438991dca5ec7a6137aea09ac19c1e055025ea682b8a297c70d980a815398eb3139b0099c2e05d71b6e5051630c966fde8aca1851eaadde5ce53d61f39cd57b47d3e1984e602395fe9005b53ecfbfc887321388ded96f971d454ddf770f631ce70cb5f36c007e3623c4a94a4452e13bf2d15b316126f0003221ae1807d3b27059ba37c0678c33cece7f91dae456a0b20ec2aebe39f19e5c5a451cd7a9dba386a30778254799fa201fc4160ed202c19765d70b095ca9fa351a896aa4afeab1eebba2120e35c564ef3eed4c57ceeefb5c24d7dab8cd96c1dab07c466b9b3bd9a2ba823567df7c68911d4210540ee9933287fe91b9fb9c41eeb6f6c5db74d0c46705f3ba33e50153275e9ea9ed6bc3a99b265afe883d22ac0bc51202d1b21f5ec36eac51211d65afc136195194d93c163dbadd87339ed65f1eb94cebcdfeca7af945f02bde9b6b609184b8ae5fc771f52d469fff4c010e1d0418e8fbffb6eb6573c2e5c0812bc7d8c03823cd4bd2fd43ef88666c365c0e8a6c01aafa12f3b4dc5d2d7200a425b98eb04cad4949f090acd35fe4abd832182706f5774564deef994ebb464d941348e384320af38320a93f47f647dba83fb711c81c42a0fe029b986a27cc356e05fe5f790c106ae5042cfc0318cfe261b44a129a3446793d44b847be2cf17bc82c045490e30c6221aca67f81eebb59287b926d4c784098b2b55ff393be3e21ae0a2fc30c93b8ce8782f6f408785f745f6e2df83972cacd3ba79c0f0e7677caf7e91a022294171cc39cd842d463015847ab51fa0cc38142966200e77f312634b5f35f326170c4e1c54685c3684066924b2a7ef537b09c79ef513aaee955dfadb9aad8a4208ef2f2980978cbca76219c5339de5fafcdd03e5eaf7be885194870086461e5a5ca51fc5d1f8a14bad7f78a528ec397eb957a0f4cd6c60bf4b7317cfa4855be1596fb3c84348ea82070decf2c7d82eff0d98fea7a9293c61654bc3b37a8bdfd358cb58ce540e3c78b3b730da694f60e819aba2872b8c69d45cd508059ede808d119c6215d93f56a4680cbafb5b9ca50aee5ffd40bfd503d128956d0a0b275b28d009e4f6ab576e7597ab9377e47f454ed95fe6d7e7234d5afba9a5daa24d31d2726cf228c2a92e823e65130888eaaf4c2aeea72a7ff668b0d56986927b413e3074ee3e5418005436f7dc2e03052354df96846a066960afcd96c0a9a875c7d9643d66a79d5b30ad5d5445467eaec56e4693291c4a4b7684c3a66c752a9b8e99f95b92f65178ab5a99352a07c0eeeb3709ee2b62feb279a835abb03d625bdef651ca443c9d6becbe35284b68d8e085569c70e92eae36f99f27b16415ffae45653282496cbcd77e6735e8cc0e29746331a0ed076c880aa1d30f50d4c27235023b64b2ee3f429136599ed3a6938c26214fefe585f3af04d3d34259cde6fc30ead5e92b9e982f4b53ca8235a550f0057d43dcecfa18c41f64dd11f25b0274d7c976d60fe00e3719b7e37fe7f9cfc01e4376d416d900c77346251152552296c9ce34bd7cf011c2f5e6ee869b8bfc0e4ca21506b57d7969a9173a901ad9f70ea502531d1a236ce235d9a036528d06a08a544b7091ea3962171c2095c4d1f4c4104fe8988805f55617cfa3caf3bcf0f0dfba2e66316fbc5d7187234eab997666f6e1124f163d47b6670eb02c3c14d4ef0a4b32715a91e332b016db5493232603866ac75f8c9f12af45c3b6468aca29499d943f610f862f57b39506b8c96fcc946f92bd8e450dcc3e81abec818ec97aeb5f6f80f4bc53e20daef2f5a512eb7637118103a85f984d36f7ef55da4f45c0add55feae2812946425987b52fcef959ca7be5519ba745c96cd35cdd91c922356cc437b19081b2673ac3828c3f54f0fe6e9f9fd1887079efd906caeb8e1e0d517e326fd8231c7930d097f8b8171c08950835a7cbe60f997424c0188dd13cae50db8deb502d7d01fa540583339be0f868a8eebb26bddd8413fb0b469f5efbd7da7dafbf9b1287302f754c7f7f79347a4f6c311deba2546fc4d45dc6be1a2bd99c7b8a4ac1a8d38144b01616dc46ece6bc4ab7e3b070d7022f3f625e742f99d9a2d5c9f4b15b89a9ea5e25ca865db3fff4c4d7368e9af405d7a7030e2f3be2d130ba80a79cacb9a70c7fb829e19831cb2bd6ca55c04b39f9f04efa6d271df07ac356bc681e73918d4683309717063f64456ef23a916c2ceee51dc0c0bd9dfcdc23cd2ead853ea214cdd30da76b2d668b956b6eff9c647ec1f4f8701c215fe6e77c258fee8eb60d6428f4acd90c445b04098268075804c2b5a97b24617beebc6cf99b857984b7e1275e94899e2a7f2d3f2228a404c2600d8c38130be9021b94afb887eb65903d97dd4b87423157f1b41e6da34be47c170398f2245c3b061b0431899b0f4724a020cdd96eeb9856d8f322e8427ede68dccc40637989b74d2fd4f287479e0254425b1164465b83f338018e9eb224b18d3a607eff022ec9957a19a3efd37f069dc00ab063492f265cdad55838269c92f6b3e9015e738e68561dac06ba3522fcc71bdc1c2ba165d5c1ba41167d4ac184c7aa13a43d8c47e6dda1d069ade203319ca1f25b4599b3c779860cc8719260eb3ccb4c6f534e7efa28faf6e176f4daeff459b861cfa2ea65c1334b5d1e8ea79297ee4f5b9a20e302b45c8a1cb2dfe252eada2d08f70203d99149e816377580d6142cfcaa9332f06730f3a263abe75f5694441275c6fb969729560c931e5827bded00b687b652522dbf75fe069ca0132407999033698a1d155323239a39bf42da2d333a94f29987786a938644fd752ecf0be6ddc69469fcbd522d273c9b7503c5c031c66e0d708dfae2ee10db0c4d71bfc4146a90f44c81ae43c9f4681021f16ba8f230cf84c10fed4188b471d4c2715e3bca342db174896aae430369507119d26d9f1d0c5c8effd9055a94e3eb463f73e05053fd026357cd4390a0c52d851991cc90a7ca0349a7e2035b583c83f13afc97f67359ee0b775f925ac522b8404a9b3a2e52a9b0c90f1283b2ae0eb3dbf6c506297c96dfcab7fa08f4c1cf8aa51974bf16c81326b8c2c0768d260be465220615b740c97da1d95c94977f38ce1ae6fcbb1306076d3617b8f7103e88b8ad47b574fa64df7b632c5f721b7a088905a86c29c94e3aaf8deb99030f8f1c35be38c6910f5b99287c38b1f897d2a96ca27af02f187215da9f52fed9e7dde0c487da9303580e11f54fa1e4ec970c7e7e5832eed7c7ac5cb4508888c947fa7e031f68150cc9c009", 0x1000}, {&(0x7f0000000180)="66c535aa9db453a1d93a070a98a73b2bd69983358ab0ef746d14c8b18153b812f31206e9339610f8ccad40cf5300312cec475d349098ad8bb752d7400a13326f04bdd8b49063208430af81f7d1cc7c73cd7d3f608057da3d12", 0x59}, {&(0x7f00000002c0)="7e4a159ed1cdc5c82c597560be701aceb92226b0959bd95d6fb18ed7b615b2710eacd97f3b478356989e44515fd162279418fc9b02568a78f52ca90adb557375d5aa589cd9eb426d5d1760", 0x4b}, {&(0x7f0000000340)="c356ffff5e65e0bbfc372de76b58924657d2463cb3677de3eb26c791b5954df38eb9eecb19e369a49bfa7d90ccf90f35428e381071377b55e57bfb38eb44c793b9e0c563477d615aeb9ea91f927d398768fb15e7d265dbabece1333d46f99649465db3a3c4e8c3f94c79a813e222acbf17ce9e01a4f97e04c0bfd100b3b4359fdb37bef2e0b3f4e123e2f58108d0bde117d1c49f81df6fb63cc544b18a1934a982a6c5cb", 0xa4}, {&(0x7f0000001440)="8c724a8953d47ebffbe4afa94656e7221080a8b0f171adabb1d423a70c4aeea42c62a9b47398e8400fc318d11c7af3f4263c9e8bf4cb20a346bc7c755853bc8297a0bfda8ad841e85545bb16a08f5c2e5c1bac313677444509a71c259eb96b208b9a5121380e254608205935c9b7596dd57ccbc2d201df17a80f6af8feff74de0a09f60a2cb4bcaa043358378fa475780023d3c99777c8b4233b4afb6f27292f8c936e34a880a1b8c2f8995b2890a7f07d", 0xb1}, {&(0x7f0000000100)="aec7fea603d6a2aba3d26b69eb3b0917f2760d8ba5a4df8630db75e15acbf5e64b8dd352c5322c", 0xfffffffffffffee6}, {&(0x7f0000001500)="a3d265e1a08458da47b78eadec2d0e93c59f8ceea2604eb3f6a7858d748515270aa8b7b1bac9641aa025fd6a8be3352489e5e6370ffedcf4adb9c7057c57e5722c80a5460b59a066dec2746356765f1e3d01ab15", 0x54}, {&(0x7f0000001580)="6b659581df17180249663a515acc37398082727b86c68fa7c858795a4c3023fa0e09f06a4c168793145dd96dbd9b040b7489fb5c5425673a3d8b38e554c6aa9699cc9561d6d97c5b7a4cf54732ec7d51a9b7f5ca1a1e17d27d3bbb6161a2944f7d138d0c2cc870332ba6cc0279190072a2521e289810f4540c011571f9f18594e95f457c18f898ba8d7162ecb501db93065a44fdd61cde5e0a504e5411029bcd87c3001a5f93ab9f13441a7d554986b3449c0895536a3c1a75d0f8b8e1dcd9709da2da716e", 0xc5}], 0x9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) chflagsat(r1, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="4b992500", 0x4) 16:00:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140), 0x0) dup(r0) close(r0) execve(0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000000000)="4514397c0133c150", 0x8) 16:00:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x6) socket(0x6, 0x0, 0x80) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r3, &(0x7f00000001c0)=""/162, 0xa2, 0x800, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x80) r4 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xc4) setsockopt(r4, 0x20, 0x8, &(0x7f0000000040)="a693b01143d0eb362a96673a95134cd5130d13ddd1d985b97e13892eed60d3d3612655664f37f93f8632f5f53c14ad710fabcad9551908558dad78ee43860c651ce12e35371eda397dab7fff732495ba63498eb7f459d048052a3e0b4da42bc872d1e24ed4140d2d5a51b663ee6cff0e4bfefc801beca88298d775be831e8d8178ab418621eb29accb7c1b9ac27508dc0f00a42f7bca664d5163ef8397d1161c50352b52ba417ac723134edd10f3304e987093815d5ac775b5203f96617ca94440b777b5b72ab1bc7a36bcbbd5553f18cb36d9fe2d6499549d897c3f99429218b7ed8ec64f402bf1984d621e5491cb", 0xef) r5 = syz_open_pts() fcntl$dupfd(r0, 0x0, r5) 16:00:53 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x10001}, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x7fffffff}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x200000, 0x200, &(0x7f0000e00000/0x200000)=nil) r6 = shmget(0x3, 0x2000, 0xd49739e174ea6b94, &(0x7f0000f73000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) 16:00:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getpid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x100000000, r1, r2, r3, r4, 0x8fdd6050a85452f8, 0x7f}, 0x80, 0x4, r5, r6, 0x8000, 0x8001, 0x4}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x18004) fcntl$lock(r8, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x5, 0x401, r6}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = semget(0x1, 0x3, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000440)=[0x100000, 0x4]) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000480)=""/98) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r11, &(0x7f0000000540)=@abs={0x2, 0x0, 0x2}, 0x8) lseek(r11, 0x0, 0x0, 0x3) r12 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x20440, 0x1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind$unix(r11, &(0x7f0000000640)=@abs={0x7baba5fc8b4ba8b9, 0x0, 0x3}, 0x8) r13 = fcntl$dupfd(r8, 0x0, r8) dup(r13) r14 = getuid() setuid(r14) pipe(&(0x7f0000000680)) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x280, 0x0, "9aa15fae0c9aae230df171567c7e329d830664e0"}) r1 = socket$inet(0x2, 0x5, 0x4) fsync(r1) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:00:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x0, 0x4d0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) r4 = semget$private(0x0, 0x7, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000d40)=""/34) semop(r4, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x6, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x0) semop(r4, &(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(r4, 0x2, 0x3, &(0x7f0000000000)=""/9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) 16:00:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="d592790653bc96927670b95536607b4c421a1e9669c90501ecdc65eaaf712ebdd4076e", 0x23, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x84}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) syz_emit_ethernet(0x35e, &(0x7f00000000c0)="b2") mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x20, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x60, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) r9 = accept(r8, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r10, 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r12 = dup(r11) r13 = accept$inet(r12, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r11, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r14}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r15, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xfffffffffffffc4c) r19 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r21, r22) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r24, r25) r26 = getgid() setregid(r25, r26) getgroups(0x2, &(0x7f00000007c0)=[r26, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r28, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r29, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r30, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r31, 0x0, 0x0) r32 = getpgrp() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r34, r35) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r37, r38) r39 = getgid() setregid(r38, r39) getgroups(0x8, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, r38, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r41 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r42 = dup(r41) r43 = accept$inet(r42, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r41, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r44}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r46, r47) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r49, r50) r51 = getgid() setregid(r50, r51) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r52, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r52, 0x0, 0x0) r53 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r54, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r54, 0x0, 0x0) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000240)="51a4808fa8f598b4ab9fd04b1218597f1028021da593b4b818d4d6fde4e33f5c100834218e398797c2e0d470c00545c2b3912f8119bc38102e48de091441842ab17946f726489f7bdbb39c3a784beb966cf45334bcf3f43f8ac56b0608d139576c480f3288dfda518ef8182b060f1c931de46fbff7c92a0dc04b13b1f4c95b9a1fb293774f033b1646b32498724e992390098a0425554ff4b2d3fafd4743bcf7e353c636dc589aba013d37a4f27994e995815683e7c966f4a3ef8372648d88a202ef4b881bc19f515cd4aaa0f59a7acb24758c672661498ef3f2cbe29a6ff8eced3a7da6dc82e7d580fef5", 0xeb}, {&(0x7f0000000340)="6838fb30bcc4e924a230cd5ce4688d605f31de1090b5ed1ce429a6f07fec9be3d5d84d238250c0c275dedf8e069ae6defb63e55e9ae486e3e229be3dce84e842fc6c3a9e4c08986e40c6a8ca5cedb207df3666ff912d974e7d9881296f409f02e9a8b67ab854406be437d7656dfc428367beb52e946165af8103e847e15f6eba57ddb6be6dee8cc2e498f4", 0x8b}, {&(0x7f0000000180)="9b0b4ec96e718afeac761115424bad5c47312e2feefc833f9c574e3267f4e8d20f57e9ba40ea89bbe1c516af47e2e959ad5a385fe0676e57fd4fca6bd4e764cb2b", 0x41}, {&(0x7f0000000400)="0065390cb17607d357c9cdffc1bab8cedfdb9df568abad609d754874933bc3e1bf0cf397c244b256e69073c57b32698ec7653572aab60fd428a1a87c", 0x3c}, {&(0x7f0000000440)="a38fc5c8fd0bb556a5fb89066d69c3fc64054c2907ba695e6984991ffea04671b8d69f8bd7f2e88b2ad8e9c1b3555424746659be6474c429a8ff0c6c76a22af5f19bf3ce7915505d933da21bac113f39f1ba8bf04fc579ea73e1bcb02a79a2ed3a4d360a604ad91f8fd6a7b080159c0377e7b74b39f419679ad8be45c642ae1767e5ebdffb27145aa778c93af046e0cd015b9df2a4bae5863f5d2155c29dcb5ce0a834f3a9873cd32ae5042f601dfaed55af941e45aed604a075b2e8f22be6b2a4a7f09af737d8a15964ed126bdb48f19d21702531d6db83c81f6a7bc2c91c54d8807353edf9a3c1f314c20dbac32d5e", 0xf0}], 0x5, &(0x7f0000000a80)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r10, @ANYBLOB='\x00\b\x00\x00', @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r21, @ANYRES32=r27, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r0, @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r46, @ANYRES32=r51, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r52, @ANYBLOB="0000000020007c45a41b49000000000096b58989c6f2f858a1c13ccaf517db442bbf368b28888833dc16a6e1901c077cea516040979ea4538fe7cf16d2ded5e1fc0c0d6f33c4d9646f6da9efbace1e8402452dead8d5d93252", @ANYRES32=r53, @ANYRES32=r55, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x140, 0x408}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) 16:00:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x6, 0x7, 0x8, "ff876e4a5d8311ba4ed6b1871abeb13d58ae8c26", 0x8, 0x6}) mknod(&(0x7f0000000000)='./file0\x00', 0x2080002002, 0xf19a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x4, 0x8, 0x8001, 0x1, 0x2, 0xfffffffffffffe01, 0xffffffffffffff81, 0x2, 0x0, 0x7, 0x4}) 16:00:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xc0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:55 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0xc) socketpair(0x0, 0x8000, 0xf4e, &(0x7f0000000300)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = dup(r5) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r5, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r8}) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x40000400, r8) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7a, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xffffffffffffff91, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000, 0x1000000000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x100, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r9, 0xb, r4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setpgid(0x0, r1) login: pckbd_enable: command error 16:00:56 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3b3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6de}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000580)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) r6 = dup(r5) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x8400, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) poll(&(0x7f0000000680)=[{r3, 0x40}, {r4, 0x100}, {r6, 0x4}, {r7, 0x18}, {r8}, {r9}, {0xffffffffffffffff, 0x3b}, {r10, 0x2}, {r0, 0x100}], 0x9, 0x55) 16:00:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = kqueue() flock(r1, 0xb) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = accept$inet6(r0, 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 16:00:57 executing program 0: setsockopt(0xffffffffffffffff, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) syz_emit_ethernet(0xcf, &(0x7f00000002c0)="b2c34b0eff4fb6b6b007a9b439a89d8088fecbd118197a5c0137b6ac4743ff6ea5a769cc7ac37403e8494e93d24c8ff68ca3694392492324fa00a89ced1a2aa3926eb3201ad7ae687b66ba8f5c1d95b752e05cc43888953f9639226c282481fe0ec35699a11fd416743c5fff853a0fb443a0943f07ef9c94cbd06cfe5551710ec8a5849c83deb676650882da990d516d3e7b8174b31a9498b0c8b92d4a00a2b4da360f70cda1a8b8d249011333ac267ca953c5f5e3d5541e75d9797359f8789f57a9c42e906fd6f157303322fcd5f5") r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) socket(0x20, 0x4, 0x5) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r5, 0xc020691b, &(0x7f00000000c0)) listen(r3, 0x401) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000400)) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000240)={{0x10000, 0x6}, {0x3000000, 0x2}}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:57 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x81) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r5, 0x6) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f00000000c0)) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x289, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x100000001}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) r2 = socket$inet(0x2, 0x4000, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000280)=0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000500)=r4) write(r4, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000000)=[{0x24, 0xdb5f}], 0x1}) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x5, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) preadv(r6, &(0x7f0000000580)=[{&(0x7f0000000540)=""/39, 0x27}], 0x1, 0x0, 0x0) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x0, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0x6, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x100000001, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000000], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x5, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r9, 0xb, r8) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:58 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x92ea, 0x800}, {0x7, 0x80000000}}, 0x2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000200)={0x3, [{0x2, 0x4800}, {0x2, 0x7fff}, {0x3, 0x1ff}, {0x4, 0xa741}, {0x3, 0x400000000000}, {0x0, 0x9}, {0x3, 0x5d}, {0x1, 0x9}, {0x2, 0x17}, {0x2, 0x1}, {0x2, 0x100000000}, {0x1f33e2918f51e3d4, 0x10000}, {}, {0x1, 0x80000001}, {0x3, 0xea}, {0x1, 0x8001}, {0x2, 0xfffffffffffffff8}, {0x1, 0x401}, {0x2, 0x3ff}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x3, 0x100}, {0x1, 0x5a}, {0x2, 0x7da}, {0x2, 0x1f}, {0x2, 0xa2b}, {0x1, 0x3}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x7}, {0x82ed6cabfca90146, 0x49b}, {0x1, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x18d3, 0x4, 0x394, 0x9}, {0x77, 0xd16, 0x101, 0x8}, {0x7ff, 0x8, 0x5, 0x4}, {0x3, 0x8000, 0x4ef, 0x3}, {0x3, 0xffffffff, 0xfffffffffffffffb, 0x5}, {0x3, 0x4, 0x4, 0x2}]}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='{}\xcd.\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='K!%:(,\x00', &(0x7f0000000580)=',\x00', &(0x7f00000005c0)='tap', &(0x7f0000000600)='tap', &(0x7f0000000640)='/dev/bpf\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000020000000"], 0x38}, 0x0) 16:00:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x7, 0x8, 0x657c5b27, "b7b7be515731badb85547e25674709d4578a36f3", 0x8b, 0x800000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0xa31e1558f721bc3) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xb, r4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8000, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r9, 0xb, r8) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000300)) dup(r7) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pckbd_enable: command error 16:00:59 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000180)={{0x0, 0x7}, {0x0, 0xfffffffffffffffc}}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) 16:00:59 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = getgid() setregid(r6, r7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r9, r10) r11 = getgid() chroot(&(0x7f00000000c0)='./file0\x00') setregid(r10, r11) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r13, r14) r15 = getgid() setregid(r14, r15) getgroups(0x7, &(0x7f0000000000)=[r10, 0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8, r2, r7, 0xffffffffffffffff, r16, 0x15, 0x6}, 0xa02, 0x40, 0x8}) 16:00:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0xe31) chmod(&(0x7f0000000000)='./file0\x00', 0x8) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x8, 0x11, r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() 16:00:59 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f1253654f503adf2f3b4affd04d71f0e9b8bbca8854747213442d720dac635800236b272dd1000000"], 0x10) socket$inet(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x393fbaa65df4500c) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x126, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf34bacf37ddc84f71187a5a1db6711dc59be5c8523ea1c80ab351876f9a337bb72a68e5a643572aa5ab6d94cf3f6ba233cf89fa5b3759a3f1e7ac6b32bdf787422c6903da23023ffe21faa72ec480c29d84570d7a4de90e446778bd983f61709d292db95ef7e07f7d70521774ffac88e661e0bb6536884a7e702019e7c083d5dfe38e9f241e5058655c474e162ba10d9a714c6a1c554b9799da8ae24cff5cff6e46d7741678a2d8ab94d5083c060632331368a6ed5c1f46d7210ba738e4a3780bf05dbb31323633c0476bd4ec9ee08c838768283f95218b59359067cada681b7f2ae72c87d82865bf33afa2a", 0xff}, {&(0x7f0000000200)="4c632db1ad3950153f6280d7b55924f89496d86e1a690980efe0e2ea6f2677bb8169f234e4fb68102cdf1d5750cba9a545cf3fc843fdf852235eac7bb1667602aeef3611780bf2201e6e9b51b9d34cf4af9ac129a5037bd32e384d3137d7dd2efb1186993669ee1b0fc3a0ecab51342ae8f1", 0x72}], 0x2) 16:00:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0e61fd879bc262be09828e9ec4df51d5c72bd4c63368025bbdb15c24fad57f0cfe8d16940f41439580b36894b76515fbaff9768fd7f3d0091a82c3bdc627f2583a72291badc9da1f1149783b"], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x80000001, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x1f], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x7}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r3) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="fb48dc8d1a029be96914f6bf306c61d200db48e99b373a56bd65b923d0908887d3e70f1f9e60a7abe4709887d8d39803d943918f3b64023a6bffd0c683bc9f3ccedaa0f9b82d77d9c4da38c1f663f72da13199cb98704d46faa80588f1272c684768dfc9965d4e1914e246ea70900025e2aa2440159497893507691d3524a7fc896f57ab6883b4e5ec83e3bea957b5efe0576776dd87977ee539b346f9c9f42f857f76c464f791403d0203681016ac73ada056f29a4c85000000000000000000000000010e6268b6bdf25f119880fbc4ae677578aa6a90523217e88368fbe8793a64c8ff", 0xe4, 0x0, 0x0) 16:00:59 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xce) r0 = socket(0x2, 0x8001, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef40b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000001c0)=0x93) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="b0ac210e587d322ddefac3492cc936331afef680104eebd959785dd4f572ade9d7943aebfb216119d96fb0c645b841ec6f09ec4e8ac6fbcbf18f0091d6d4e01ce102370a9dc1ebd5c21551216311c9f0666b836adc17016fa7c0dcbb64f9469055a92bc1a67089f9006a12e552ea423a9b771ab81d6c773771e1a1403a80fc7a043b19b5fde50ce05a858635588d1a54c96172330fce62d236ced302c32e7c987ab60fc6d4d1578decf5659fca5e18b2dec810936fb6553285912b94b0975fd56a5dda804a05f97bb6142a79e336167e63a8a68c8928dce9f8dbf5ec73bd5db23b4526861144e0660e5ca7f91f0f412e493c98f0a21e1194634964b79aed95ed52fe813c41ecc887430683acd18bb89a6b256e250b13b15557dda17bae3e29b8dd214a330549180a96b9b0f4a96dd404fbfe2ef2dc67534794e08ae8a1fab823db5f7acc51a88bdbd48238fe2a29a52160359fcb63800a18245c22cb2e4d7b38c2df8d68ab2fc135cad6b6bf942fdcf8770f9be42f0c2d6853b23d2ba9b0820200a21b3b046a7e32787647deb70de8512e028febfd72ee4c3e05235bb524864ec05e138f955342f3eec1bc858987b554cbf488426b6da9672289deaf7a3147846d6efd16de8daf0b243b88a108e70b678e14d7737baa50baf460ba817eb07b75f730040c7d3d8ea6dc24533bc3361ec1373b99891c3fddd8226237c1c1e14257c9412ca891a041af93a6db5dc5fcdbed7d56deaf2557730416ff72c972326a429d206e422b703ba6791f9d28bea8f838e635f012711efd7aa9f8db705d222d7b8eb781a37553537e71483341daa354e217536f334eb9e5e7994f76df7b56df55ce8144f84896ade813e7a64e9565819537b8609db696091bad28aaab324219b48cb2fa9605902507d8037883e4ea9df20becf0a602ff366fc179071eb29829ca54650c2dace948b0628f27876d7e15edba43c8f0a696c3eab4cb7c217ed0170afef7b52eb3f567aad1346f3099bc6ce2fb87271a8255c521edc57bc322046110a3a7c9d558888bab407b96130f980545d66a6314dbdf0fc574af27176a40cf997746026e5b74cdc9ce88020120d994211fd9d49b5ee6d2c740be3b8bf425d2454b57d629b51fd32a18417955ff88b1ceeb43adf86b075a33826e0c11e61b5a347e0cbb025751840cd651f1fa809e5076b826a824c187e7b7c8d600cd2e7090a6e09990b01f174129ee1cfb476b34f14b7a3da74f0cfaec05c6b463558dbe1d5fb781ec65e7cfa19fd45d1c5419064714b3baa4d6fd59d8bae763ec197d9c0e785286b9414f8edb0af1fa77314857ba8afff43070adb7016c0d845b55d5e8b7d8cc47ab741f68cb8dc06a8b11515bc88f1999dbe53be05eba5c0f6018e11cbf6c8517c32b8500873d9734a333d00a5690123393c74746d5c9b064d64b3896e7c6a3e9f9f8671dd3fe863134b09e1f949b8dff896ddc04dbef53ac377d33675e01901df0b2290ef2f702c9604373008c605a23ca52d306dac78ad3c3f7067bfea9fef0502a36f9ad3658d5aad04805dd92701895d841342aa66f0d13b2dcc2f61ab8e5ce39c403367a5da333c5ca0a5d0efdbf49b508931b582860e56d7ad5768e6ce97fd2c047a0652563dd21fd86f70494a7935d83e5494b97afcd7a764782d5cc345d1a2950d749031ba4c6bcd17e26cbc1b907fb3476755a67d9f38827ac880b43ec79075ba01554b4d3f1bb577eee902de5620b288379b56b16bd546a0f54411330e07561e836bdd49244037e0ecb5976bdc62bbb6f49b79e5355ccfad4aaf51e6140b18ff73759d7eb43c94d84a1096cda9f8f2a0787c90352b381b52a9392432e3c6243aeac24c3dcd13a9f4a5989b7377308ee2fdfbc7e8c8247d510300723f823db5eb11a4220e6d38f0cc0d41361042b0a46bf22e67fec1510189e54d87286f14c0efef82e710f338c71e316f48d812d2097cb7739982f28ea9c50a866d4e9ffd5dcbe3499a1b6e5f62ca361d119e2eada1b7b22d33175c33d58ba761050a9ebaf07f1209c89aa4d19c6be3bfc74581fa111079f1f03e8d3374d785fbf5c72d91f3d5d649255af4427797227c5b393f874f36166c9b80960afd8b636707d93cd32acc757d6d2bf30c39c7fc30fe6ea2e3a4e1bcf99aaed0fe112f7605112b70c5407c661432fd09bad8684d39e268f0ef7b3fb05bcb42dc02c812651e9b5e0f9085bb8c8f25514a30f4945432d6d286a1dc0fd0abb85dbbeedf90ccf714de3bc738f2cc7145fb15d8d9e6523649aeb3f6ab027627e196b1f6976d264be0c5a6b49de4445531b308a35a5b32c5462e063f527fe51a465ee439bea727433e440aa3c128ecd409adca32977fcaacb3027bc05afa349075d99bc61f4d5a151224418e48751d3f87e02bdc81bea2b8ea628eb1fd9ae602eaf3c87100fe17620cbae1c23d78c654353c9b3dd945c761f08127a6c3b9686c478c32a199e07de1145865340145886c9a6d907e7a7dd4bdd04db16b27cf75f07a34c367745714bf76c00147f11971eea3e71aae15f38c2220a1ab341ca7c20c91c2258c35a0f90178ba0966a97c850b990a5e818ab6fb67ecf18eb228bd46d330912690e1e9e87575e4e9ecb05f7bbdf4dc9df3cfcc466452f130f78e3d8e36567b57d5861485b42c5da9cce62e8803a6a5c356cee18dcd098acea9650650e48a6ceb1405f38456f839e43a6a4d32214813728e2e544fc2b6b5748996cf24a4bcd1d24783aa804cec354021bb7c9e66aee3028c922c9e803564e4f5ea3a93752e59312d6676fc39e149775fa1ed1dcd13ee3c8f8f426d503a2f9ceb3ee4fc6fe737cb44f2d3dc24a0808e7562a6f30277a5db956bd00d8f8f32f606ebb372cb83f691760a21ded9b87ef8a1ea39d93e8b2f165fd35806ec0508ca22587b1b722d311a8f85abff71e94e33af19e2f0e76786149d13681d444aa841489cbfd9108c3f155c1cee1df34119c4a97eae3aa40f339d5058de1ad6e428c88ece6d49165cd5dabf1335d1578fd3c68163f451c1235036204dd35e782d1d3d250ca67a535682b89b6933f0291b092b4454e1958635d4addfa86a366b398edbb04a4ae8fa7f03f2421efb5b5490f27cbd7c53306aafd2baac2de5d0c9fb903bfb3431a4800d60d9a9f9b8687f55ec1972da3e9fd538370c8b88993c4267e788c9cf86f7642c0817eb36b6859b9444d35e042bb9060da17a62b4cd709f372c50d96fa74778dc137bfae2b5f52fb3d0c13e8c08f30aabafd31324bcdab93c4720e64cc04cb43243a0175deaca1396e6caf7ab2ecf50beb86ee3d54d0df00300e50758724f38639a37be7d815921acafec429e151c737e2cad8fc9e1abfe30f284ec78e49eb4e8c2ab11b77d8d91a6e560c9a8405bfcfd7773e0b29f67f2093b17d33935f0e39358dc7bc136d4d7322673e69181a2135db504334264abed1aa9bb44019bc4d6176c758fc980dfbc40236b9c1fc5f8edd71d07b21e655fbe45c1ea0afb0a9986e5f7a830c0b39a0d17956d1219cc455b25c0b7a88b877561fa24858e893b232a32134b028f1cf0347c5c21e30701a84f779e86464f76893c4118ce6a1d28c075d7eff8fe0d351a5cd4774e0c560e1de66bde900e1771462a8498c6ab792f8e2153ecdd399a20f6bc02b396c2d36a9d60a26ed33f69bb3b043323c209ec978eb69879fd61c7b161be70818657be5b74c6ee4f3f938e7b10d86492a6d80610d0a07a1f92b7a1a8cb647d39a47f26422329d3ff127e69ce69829a6117c934b3c2793e07f6f99ca21151303cda21b62a1d5879a7e5ffd3ee8b1f8f737f10967a922e52730121216067ecf6df5339e23c4fc409b4ccde5de467b3d518a239f968dc55b3a1cc1af7efccef920c534dff4cdbcce71c27f6042f3bc71a54ba69b8941fabddee6c20dc8ba0907b1568ea601eb1690edff2f37cb57839c3581c7c2df00c175369e0a531aadb1a3ecdd64acd5d936048928c16d3ee0f05fd0072824e0a8e1b47358899c67ff0ac169e0ba0ea08f4b658506855d2c6635ea38b7d6649cacec968ba5a19f5ef56df490681c635a59d9c6802dcb23f4840a8dad16ae60ef5c450da5a3a1259739ac4b925d122e1092b8c404d32c7648c51f7ab9e2ff14f7306557d7416606933d1f0696568b2e804147131acfbdc46aaa21462253432a3f56280e2a16653712d1027bf6bc61d35b2ee104b0ff2db12cd5ea8ef8bcbcc1e80e12896a4c6745beb860ea935d24a8a5555c9cd27927eba5fd1c62aa9ef8c83e0306f15c387f92ce8f66ded9e3b5beb5ab77d50e211ae957868cb3a26697a7634e4d8c5745fcc844c61b85d3ee42c3226edd3345b1bff0a915920ec18c8d15566e47967f0d35cda7deb16ab5a128c4e8355b3ec0eee04113be1fad0ac2c84dc0d3326d9a362f762d30aefaad57e8467f21a3657ef00a9807f2b97f80770aefef61b757c50f0e9f749a5252028ddb0f41cdc302f7a685193afae1f6d8fd14a426f2a7f691d86ccf85b3864ab4260f35bdcd3a8c440b3702b943805243b7f455a76baacfb3f1eb38db85912a5e88ce28e18cc40d01234f4de920574ba6643cc3e1653582fedb7a483de31cbd293faf20e31aac527b9233032b57e106fb0ff070e4cde93d1c4212f20cba111f2f4db95b6a148aa16fbb36bd7a80875e16cbed1c68d8909e06213331f0d655f9a9d504ba6b608fe8d8242bda0ec0036d10f68ed850e8c9174f06603dec770fb2d3f66c82e2123cb958fe6e77c0634f56b65c3db206e3f2392483fca8fb1dc5d1049869ca39d6631f6cc96dfacdb0cce37b741ac8464196d90489442445b995a65de423dfc926664080867d4c7f64f923592ab2bbb82382365a8042ed1845bc4bd6920bb53372582dfd17359835bb9ebf028a8bace1aa64c632e6aa96f7273711ba601a4fae80322afc7e14e0bde5133e400de8be8526996ab0a348e786966be9a9b8924d55992a3a552b52c20d5d5dd69f2853a75149718493e198c6404b5e785d873d71b12be0030cd9077c9c2e0134737377f9b19223b4b7d5f3488f7cfc7e1a779e484b4add409e34d26006db644eb66597ecc97ee9fa34406ae9936eab97ca349f332ead859c9177f2063b09d9b951ccbeab85e80398f2d7913c072742293a6b1af35d7eb8015b3f6c542e87d168379b3fcc198763ba656992b2c1e9369fd2bd373c362374db8bc37aed3ad8c75633ebfa794d10bce64db554252b30cfafc581ee9bf1136142253bc155ab37f2c60d9fe0cc8866dff2642c8d63c9e4b64b16ebd00acd8410e2b63c7eb188b1a7b889c54f09b165d8f73a0b1d897a0f3715cc1c1c2a8c4829901035bc83e2688c43e6be5db93ffd90bc12c2fad77594a811fcaf5d11748bd5b68fcbe45209c19da12f52dce4dd5cfa93f4f712e2022e585fbc429c5885759f25d70723dc68e6c8a2e3573a80ae80ccdc1b187c0f4323998d8d66867b0775d0648c674395417475a6a6bba5830117eaa1dea369fec14c2809070a2728bf0f8a735428950cbc8e8558f4278883cced1dbf228e705d2a84817a3e3b55ab2da86f3bdf9144a073c556469660958725ff3bc3e2ec016765498b9b4c9f6ddc8c8aca14e5bb2c14887b87850b0234f57ee34d85c521e4bd737108f65e76691aa3ec864cbcd2275b1496c831c030b4174b645d146cfb61c46a1d57049daca4193017a6587eb8579cee743290407fd8d44d0e7f84115223d5c89eb362d6f273912b972a8dd3485b30931453aa9c885b3ebbd852089c3961db7941d3", 0x1000}, {&(0x7f0000000040)="a18b650f87f71109d7cfc7166c996da500227f1fdf50c820eea972d4cf715b76a49019d8ba22076eda8a6da1fa39b5e10dd8c478fa6446252d84e09fecd22ee42c57afe11af67be520", 0x49}, {&(0x7f00000000c0)="819c7d7e04d8bae3c4414947712488b80da0d09370d3cda92ebbf3f4ee76388fd338e0d5281f2916a3a47b497bd70f1e5c217b3594c435aa9bcc3ad5f23c703f03dc680a4af3c59022bdec76f8343ccaa4c1f026f6917336e5a8c43275134544d940919e4383a106a6ebb54e85e8454a359aeff76dea3bbf3fe8d8e6e99b9c32748bef9726f22aecfef40ed2dd83cdbd23f7122f1ac9e8ae50a5c0d3a8ce0dba65c102b6befcf70b898fba61ab2414496069966c9228c2cbbb09441beaea8c21f95c", 0xc2}, {&(0x7f00000001c0)="52f03d06c1022f9352dfff2c39b589cf8d6aa9b0ef8685a4d012fe17b62fb92fe48daa94cde40245501e15b3f7e813f382639a2f892f2a7737467e411c240ac90ab3aa750fed8dc8233385223edf19d78a4e5a", 0x53}], 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000300)) 16:00:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8000000002d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffffff) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10080, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r5, r6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = getgid() r11 = getegid() setregid(0x0, r11) fchownat(r3, &(0x7f0000000080)='./file0\x00', r5, r10, 0x0) r12 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r14, r15) setuid(r14) shmdt(r12) shmdt(r12) 16:01:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup2(r1, r2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x279e5c54) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=[{0x10}], 0x10}, 0x0) 16:01:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = dup(r2) pwrite(r3, &(0x7f0000000340)="7f49d0cac8b356255543107ccf424b0e821612f0924ac9f7ff9f7b05a7a396409a7cc41c9e7625608fca7c2071caf0445c78d37ab8a01ff88ca9ac9b7f77cc81bd93450e0e369065037416b74e36ceeec496a3827d92871e069dd1d848d7f9863389d6e05ad839d26edaf8", 0x6b, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000200)={0x2, [{0x2, 0x400}, {0x3, 0x5}, {0x7ddccf22e021d11f, 0x7}, {0x4, 0x6}, {0x3, 0xc441}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0x3f}, {0x2, 0x8}, {0x1, 0x3e4000000000}, {0x1, 0x100}, {0x0, 0x9}, {0x2, 0x100}, {0x2, 0x7}, {0x1, 0x492}, {0x1, 0x2b}, {0x1, 0x800}, {0x5, 0x80}, {0x0, 0x7}, {0x3, 0x1}, {0x2, 0xe61}, {0x0, 0x1ff}, {0x3, 0x3da}, {0x1}, {0x3, 0x40}, {0x0, 0xfffffffffffffff9}, {0x3}, {0x2, 0x3}, {0x0, 0x6}, {0x2, 0x4}, {0x0, 0x3e3}, {0x1, 0xad}]}) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6f, &(0x7f0000000040), 0x40dc1d57dc1a8cc4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x3, 0x3f}, {0x0, 0xfc6}}, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1, 0x20000000000000}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x8, 0x4, 0x3]}, 0x3c) 16:01:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x25, &(0x7f0000000100)=[{0x9, 0x8, 0x10000}, {0x100000001, 0x41, 0x104000001, 0x2}, {0x1000, 0x6, 0x6, 0x7}, {0x4, 0x0, 0x5, 0x6}, {0x7d, 0xfff, 0xfffffffffffffff8, 0x2}, {0x1ff, 0x8a7, 0x9, 0x6}, {0x672be9d2, 0x2, 0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xd, 0x0, 0x0, 0x100000001}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/27}, &(0x7f00000003c0)=0x1d) dup(0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) r4 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xff, 0xfffffffffffffffc}, {0x18, 0x2, 0x1b, 0xfffffffffffffffd}, 0xc419, [0x200, 0x1, 0xff, 0x5, 0x3, 0x8, 0x4, 0x5]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1, 0x80, 0xfff00000000000, "a8f6579c38be395ce64d06b72e1d54c7e81a4022", 0xc9, 0x9}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 16:01:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x10) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) r4 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000000)="220e228901", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r5, 0x0, 0x80) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) pckbd_enable: command error 16:01:04 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x7, 0x2, 0x4}, 0x1, 0x8, 0x8001}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = getgid() setregid(r5, r6) fchown(r1, r2, r6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) socket(0x6, 0x1, 0x10) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x48, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xc1d}) 16:01:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup2(0xffffffffffffffff, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) fchdir(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x5, 0x0, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x57) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0xc2, [{0x1}, {0x3, 0x10000}, {0x3, 0x20}, {0x2, 0x9}, {0x0, 0x1000}, {0x3, 0x1000}, {0x3, 0xffffffff}, {0x1, 0x10001}, {0x1, 0x728}, {0x3, 0x5}, {0x1}, {0x2, 0xee2}, {0x3, 0x176}, {0x0, 0x6}, {0x3, 0xfff}, {0x1, 0x4}, {0x5cd2f47aad845ed1, 0x8000}, {0x3, 0x8001}, {0x1, 0x20}, {0x2, 0xfffffffffffffff7}, {0x2, 0x1}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0x4}, {0x6, 0x3}, {0x1, 0x40}, {0x5, 0x3}, {0x3, 0x100000000}, {0x1, 0x8001}, {0x0, 0x81}, {0x1, 0x37}, {0x3, 0xd41}]}) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") msgget(0x0, 0x100) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = getgid() setregid(r3, r4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = getgid() setregid(r7, r8) setregid(r4, r8) 16:01:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x20, 0x1, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r11 = accept$unix(r10, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r12 = kqueue() r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse\x00', 0x8, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x8004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r15, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r16, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="4734c3829332105102ffd15b9faad3685368118729b95c008a85ccbdf98a772d456e37f54e56f87cd5494df1df17427f6c52486bd177d434807e1907590b1e8a3f70495736b8de9eec5fa0cc8a2936a814b66b7d973f42abd45110eddde37135f8d75aa84cfa5d3ed997fe87b51f53eaabbe94aeb4b4762ae818bd0bb182d179060f3163acd2793fdd80e9d30389475b5debb8031e2d748ff0d68e0d338bada997c2efc3545b10d32e2a357e286205aebf5afcd0b57320bdf68d1cab3e931906fe8358", 0xc3}], 0x1, &(0x7f0000001340)=[@rights={0x38, 0xffff, 0x1, [r3, r0, r4, r1, r1, r1, r5, 0xffffffffffffffff, r0]}, @rights={0x38, 0xffff, 0x1, [r6, r1, r1, r7, r0, r8, r0, r0, r9]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, r0, r13, r14]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r0]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r0]}], 0x100, 0x4}, 0x8) write(r1, 0x0, 0x0) 16:01:05 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {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}) 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(0x2, 0x608) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0x80) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r7, r8, r9, 0x0, 0x19, 0x8}, 0x7, 0x9, 0x6}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r10, 0x0, 0x0) dup2(r10, r10) close(r10) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x9) listen(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x80) getuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x9, r14, r13, r14, r15, 0x19, 0x8}, 0xa, 0x9, 0x2}) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) r17 = getpid() fcntl$lock(r16, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r17}) setpgid(r17, r17) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, r11, r13, 0x1}, 0x1, 0x7fffffff, r17, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:01:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/236, 0xec, 0x301d92c9cd4593c5, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x10, 0x8000, 0x7) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10000, 0x0) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") 16:01:05 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getflags(r6, 0x602ba6d0d028a607) r7 = getgid() setregid(r5, r7) setgid(r5) socket$inet(0x2, 0x4, 0x3ff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xff) write(r2, 0x0, 0x0) r4 = accept(r2, 0x0, &(0x7f0000000000)) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x8) 16:01:05 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r1, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00'}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1000000060}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='F\x01\x00\x04\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x4a, 0xe9}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x2000000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf9", 0x1a) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() dup2(r0, 0xffffffffffffffff) readv(r0, &(0x7f00000009c0)=[{0x0}, {&(0x7f0000000900)=""/146, 0x92}], 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000011c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="e03d045ef6f1faa8d13932fde2b5c2ded005676167705ba2ce77bb1e54bd0755b951b120d2d7bcab2d97241164d5ceda9ebf639428d2ae2de44b66ae1b1c0055b986e5e575d8f96c3c7ab799e8e46b235e7775b7cff02ccc4f8ccbb883a3920640ebfa56c57cc7a162c0a9c55f23b325d46c9eccc2cb3007d91e28d4b2a803c36d2dfdb151e3d04e2c23835e2ef26bf46c824f24a2155ed84997a3f13d2779c6aee5e5690918cffa591cfd900b65cdb81e6c2c8a2985e9abcef3e7cfd86d68f2fc03d5287984514cee97cede5f767c7ea85a677ddb1c16a2"], 0x10) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xa9) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb", 0x46) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001180)) write(0xffffffffffffffff, &(0x7f0000000300)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b65a9b6e38d02c03da39928476624e453cfbabb9e8c1f662cc", 0x3a) write(r3, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02", 0x8e) r4 = syz_open_pts() flock(r3, 0x0) r5 = dup2(r3, r4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000100)) write(r6, &(0x7f00000005c0), 0x0) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="220e228901", 0x5) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000180)="b6323a7fbea58cc7dce88acca957f54b30b42555f8acde7e4dde8f514357310b23973fbb4be17eb61e6f89603c5b32ba4cd3d9ae7a71e716aa0e1bcb959eadb9396c2565d14cc46b71c5da2757"}, {&(0x7f0000000380)="b884ed04a2e4495ff9f6cdc5a3b8407aea956b6737d3dd2e949fc91a52a46d9bf38e21ef184b4a57d000cddf5bce9a2b771c96d0444f0882fe1b2fdf48820737604d2c1a1fe218bf4a04752dcd6dcf04bee02efc574a5c710028b2298bbc0029e69bef88f8e79078323162ed06b2b4f62e89ccafceb2bdd6d5088670672b212290804fd09d10e0e52f3298fbb1c4e86e314ef36d58de6c490c4bbfbbb08f9ab21317c0a3291699bc38a51c5f5a7b99efd62649f38ec8abf8bbddc580ffa37a"}, {&(0x7f0000001840)="2d4b0e641be7d19d4e37e8f652dfc1f133ec7b9d4c5ae80920f9d80b68ca57aff5235d077e18be1dd85390fb94f9721328220b4078180bd6ffa0319951cc5adfce38863cb6b36d6853af08eb08aae438a387e25be4f752fbfda1ef0002da88d963ca664f7706572e0ab0563dce3ebcf2bd750b1ca8686749b49f655bf05a56945ea8c7e8268e19734d7e94744baee81b43ac90978712da9576ba9e002b546152b5677f53f3347f31376943350f92ead17f8407f1c4022857b1f3584d8431e149feb6642b6aa82ca1219ddf643b9c97dbc9d3fc6081b64fd71d670371aed6544a6ad5bc29a474164f5414e91aaf9d0749d65cc04e0401f3a497c010cf3f46399cced141f3745cbe3b08fd2208ecf27c4157ccceadc4acbe9b4ca44c6f5cc4eb26570068a70b03b05ee6b2f1fb697be73a3683dd87f12a9bd0968ddb2dca4bd8a16cddc5eb44f2c265c12b68c2e607fe945e8ddd1204929cf834fd07fe37395f098e9c33c1d932d6e24c40f9200c2572c894aeace4069676e08f460b88f81b1296a038e7f332537682154a3d131529c67bf92ff58c549753f39aa5d4cb340332d620e691daf78109a85a1973de7a16e9cdb9ec3a5c8288d3484c890eb1d002200bc097cf52489403f5360cc2f378fb4d781a42066cad69c35b806a20e69b9beac4f6e9b61520ccbbc404ead5d3766cb68247c21f189aa59cc879dfd1ea439539f6d2cf4450c7363255919e73c5c56dd0054b9d83ffc94a6545ac7029432a7c72cb11f4dcae93f3df5697fd6835dd8d13de93b0dfd4f0174e6f1a96418cad7c92a8dd609977442acfb730f109741da1712295faa671e300cf88e6c0cfe2370ea62ce06df1f9f9d630eb301df45addf82b92f6093a801cc23cf7db254c61eb64d468ebf2b62afcc4b34e331f429f826b2f3bb8ac78600b3e29762247e38fe06f0995b4806cac40c200a7a3a290dd75183cd65d034275d2497c064a491a75b903ef4c971f3bb262d9b6ddf8a2c7dcef8df4de81ccb477baafdeb8949c68b34dcf8fac21e22b2cfbc6dc11d915df6b9584b72e7087813e28fb61327fa2ea0127d7be6ceac615134c1ad7d332bc15e07c2d67b87bdac00853f08ee349eaebf7f6a7b7cebcafc8eea7f5eb87e28bd464dfc2583c9f0e555d65e2cbfcbe9a6f160b31d87db350da83490667a38403b0f12ab5c568059daf9e7837ce677840c048bb563d40f3d7ed1acea13bd78608c8bcd5b44ffdf8ae1bb5a6b7717c8f7c8c501fc81f83935eb14583cc2122a9cd21b5dcd39e0bebc979a85498954adc0e4d0deb5b0c9b197e97bd52cea3eba18a09c996df0467229292713edcbb35a4aaa0c817d422cb7391c41ba8a82cc947436a269b2ccb83fb43034149d8ba4624042bbff80223951668c0e6ca3131f302d2af7ddd134a89dc176e7fc44eba77b6ade0136fc85ad714016178c031a3bc4bf381651710a478582422979b2063235d406de5e39d3928504a2c099d57e5c5ef0bdd64f2441fd211c21c76576b506cf102727000c9864e265523752a21a7d0e7946de583c2b41f40d3687529e6cfe18255eef48763ac983849ee77d5aa8d6005eb0585b58b5c89dd77d6b76433e7e748af4bf339487f61f2d45daea9850e087af8b169de32a7b3347233a15dd23c3bb9eb59cf316e7b7c6c8540bed22450c53be5836aae5d7da295bfef7bbd215789ab716d41d83d0be5d4138b8c476fc7eb5299047ec1426718d5ae11e0dee49f07ee93a4558a6f94b775b16e0006fd27ee6567a4ae2a273ddc418fc9cb24f4a7543ae5628fede6a9ff0948c3af41c5f65d1a478b562bac9fb7da567733c23c37ed0566683b68065d3c9793d7857152fd5bc6241d5d72d77cbbf404c2e7b87c0f7a6157be2a3382f041b43cef173d347c2a82d16e07f4b7f7f7d6a7944b708c532773d19595bd422e9ee655e6b59000ba019d97356b22ee1c2772f9524167638ed64af1e2fc2c6d5a1839a6657eac50bbc9731c142ab591851f6f4732c3917482cda2e90ebd9bb7b05b030ff67da8c575c03f6adc8384f7d7801a1b23b8f6a18bc805fb2e3fc1ec9e717983d9bd1df8f9dd92742d43f5273b0494efc93144b8eb5768dee92347e0c6fb7786f395adff0749d40f488129297b8080ef59c3989b4703fdb3748f0937c3575ad94c1b9ac8df49de44aff86ef14ecb919cb9028bfcfa9b07bb0fa22b4e7713489f7220dcef057f30708c0367348a58809ad5205e2b982260f2e31560966d9324b4ea8d18ea6f124d11d59c3e7e0ccc5823bcb366f7ab33d862e4ddcf4e8f0cf83720547d14489f1af436ada562ba86c309ed81d5f32417410b7d18095b166d719e02f0984d287ee22855d5404b3f6cdb551cbde9fdbdadcce58c15f43ce0ab7492bd5de43945696210cf927f50d7f02e6b851f6377a6f8162d5e64e6308f0fca0893f863840191b30b81e4ca1d757be8503a3ef104e0418ddd68668b75882dd8f19e72b753c0664f1948c856ee93fb6eab275167e93ac0342dde7af0a4a5e705c0ad2ce7e86083e9801e22ed87d958164955093df2518bba4c8687367ad723df1d28017153e84d340c39d0e593674cc15a7f50057cf6f412d5c61773fcebff09ee9bdb1e851afe8904a00e3d9e72ae22ed800f81c03eaaf7afa0c282e77d15151bd2fd785c54c67a63b9108a6f056962706be391b4014d0583309fb3029e511a9b8e5fd3d34eea3b5f69f0f085160b713386ba6ca8c78ad5a1538958318cf3a9ca6c5af166273f7e3bec81cdec33b65309de2ee93861b83bf8a58dd4adefbd451521151f1d78438f4c998052035701081c4afb5cf25b4c829608ad512536ae224ecee78eacce535ea2081ef81094f7750bb530e73a20634f5ed7e480064a960a6428d016dcaa7a2a11b16372c725bf032979a4cd73b1667f17bfdf0f8bf853dcf007720237d0e400e88f7caf717e6b13a84f6db95daa502c1e2f80b0ab8eded2b5ef2d500cc5cb035b56ef41ef7c6bee63b13377668817b1fd94aa4500f5cc886f081bd761091defa7a80fb4d0b30eb2cf1d5efa73f75b818905e45e01824e08d49047d2963432be928798d33e5b1eecefbced8b6cf5afdd1f75c9865d183abf5cc19ea4dcba159bab3d910764fee517657dd2519d9900a26319bccf5cf82cee735e5b4231d77cad72a54bef8f34b2c73396f6084435ba4f0d65a2dc6970c9a00b0de24885703d74d86c49f9909111033f0bb7e44c5a9b38ebb7fc5ad9bc098a3368996a2ca383741ff0563457f678028f848c47bcd4c0a78975989301d7efc89721dd28cf04657200fc8afd8407e1a3162ef877e2785dc1684f1bf1379f575cb21b06c07ac3fa6a74e6856f44a6fc8afa0656168bcdfaf9e2d64694e6d7822c9c90981cd8e97297cf2081321f590b16dd79460d29edc36a752ede8a8bf3922cdbd08fb1e2c02b68ba5aea77c54e43a8882595c4c98a460784a9fb94bf3d650c88cbda72a56a7eb37e2db268f90c3b27406c435ee387b2c43c6dbf79847a1400ea62f62fa56313635b74a32bd5c65a9d5956ef10437fdcffdd12594e8de14e4e56926aca572f701ab8fd5627f374e2fc26c5798b100f45dfc761c47b86843adb6f99fc1e0c8bd9d6256c85e88e900f13696152d1cbe5df7b1aacc50323153c8d23a4a4aac000640d400ac89beb03e00c12927ecf831c87fb7aae4daf3332292f71fd03000000d700c986482b862f156311e20341e1de13584158678cb9dab161b3ca1c32c005f70baa45480eb9a6daaba6415d0cce3f698a57af2f0d2a7235fb1d507b7ddd0dedacf9f2dd5009f6073b7b488aec5c32ec49973b0b9606a421f897b575a28a948ea25e74ebea112b2cc8bebc4340fbbc1b7c472972b35dc594ab305b43a4680076596c4c22902d932ce41e485d6a2601e49d6840d2a4ad24cf2f2ea1298545753d6f8775e697a9acce3d0a431dd6bf060c8f8f8283b3402d343ebec56a554625aaf11c596829796b9c9f5942ea9ab70c2d3cefe13ce1e1bb7e8271c5a383a947925121659b5438d6dc6f241aade8df7b4f7172e3e6310cb4a4eb19f5da033fc1905f68c4a8de414536693a29e209ffe16ec2b8c6e021e790ba48ccab4d30e465523349978dbe8232dd41e53f12d90781ad808042d94ae5a96f71cc83692d1033b16a86e2adb3150b164c2a16c79482937cc997b0e65da6c75df63bcf55fb14e415f06053b956820905b0579c61301daa4f3c022e1bfeeecc006f848d7178a408d1c19357c95857d91b2a6e54eb9cc95b920d69dc722476696d922c6aec884bd6ae84bfbf07b4aefa3f2b52699ff753b898f2f1cc5855c366f2108b7dc219820aa5d50eb85609e4b6c2403db98abc41ea7cc07b5574aa01244dddf9e9e75fdcd3eda38e6c8602507190fdcb6f89b0920d11a73c58d8d960d6e70286476f637ab42936862432028fe404174f95086ec80ad9a6eeb1cbb19380ea1385a058c12c3f2e637c20a6023748ee95d8b7932e3daf6fb1f7a323aa1e7d1815c4e06ddf0e9bb1d3bfc001e589e9d3d96b8fee8a48dec44ec6b581044b53ed49972f2c18d492e1e63f3b8849e8bb0d93cd3b98dc43406a4406c3659b5ac3ebe3c3afddba97aa642aee63e2e61b218d06668f38b7c1b3c1789c3efe0ab663a75a93f8ab9accd786044365fac39ff4467a7fd864de669cdfa58bfb3b503f9b5772179c01da03e9be3c13e9640dcb66f0869f2edb36046d1bd001d777124c25b17f5cba01b42ff54842552686d0eea68c4e53525633816d0081cf728bce60ba9891e268d8c98337bb35766b867a02e61b5c40f5cee549125dd504c42f762066a40a23df248bf27c4a07db2d6f901be9c710be76bcb12a55b99aff1c7ae8edd1fffbc215a7756a1e902a307914e94da22660a71501d27b63d387b02fe41c9271c94e29dd01d1717aea78f2b2cf76de4f92aedaf797f0c1b3d3261ca875b12bf2bbef018ff35fbd6528fafe4f9010e98aa85036f7f87547562d96082f4921f9f5280fb3e70f7b900b996ae70e0b8174e473da0cfe7f8e4880ec921a8f8f108bfdea824ad5d479c27b8d40f84451be59444bae0e79cc1f855326c16b2fe852daccd5741410a6803ed62fae28cb30ceeb674f1fd34756cb0fc103b11fc74bfd395b38b8b940dba20a30f1c041d72739c89fe6eafa81602b811b2aac02cfc14ae0f5f7a7d9030e51f0efe76c8e5acd142ce3a6e2c3ae9c66756f3cc65d50d870b569c6c0f9a5d5988418f84707861fca5a7dcfca6a4bc639827cc6cc82085374bf34a5aca817797c87a59959ace3317401978819e4324ccadc4b20d929bd6362f7c962184e32b9c430f0165047c3abadfa1a8794a694be300e2c161f9e22f9ae8e02a06c30a3d60710f829ec560915d20bcccf949ea172575a55595f20691256d4612e0b0a3917532029662bcda2d978cc9890b8bde2b118ba2dc093045de0ac8144280f5dec3364c9e97d14244e16047368d23c034dc76733ff4ecbed26d5e73192c2e3187fe222a296c64616198aeaf180d6b7911e1f413fead57dbb7c2766d41f12fd86fc5c641540583e9566dc8cb0d17c96d5b53912be0bbfe844056c1939dd62039cc563cc5cbeb291ede320c61641b71a1350d957068599c8b992547f85f20eb133431549713db23d380883565bdb91e5a176fdc38ee57a9d1ddb5952daa5a1acf908bd3e462752fb06984e7e4bbfd9218e0ae4e319e98a166cc1ab987ef91549aa4e09294f9f564699b20b4750b46248823276526ae480da1b3b26a844d51bf9719f73e4d144cd4c11ef"}, {&(0x7f0000000440)="670f0803a129d806f44f83d44354056a88889248b1426e7de328bfe3946ec9362a955e0656617abaf68085446e6f0ff99c77852413c85873cc6a36daf8a849cca56dcfe2970d2ba38f28e1d6a62915e8dc02218d6598e2bccc2acdc10d3b80ab20ce2077531be2b73b01c46d7eb9b758854590a77c3577e8edbae7b375d4578189fd354bf390728e5f6fd15938e059224ffa715aeef2e387f745da9fe0cb1d1f6bdd093394"}, {&(0x7f0000000780)="9be9b40cf953644b52826be8b0c8edb2755209f7ebef85358187655b956f33ae83edaf4bde0904e7127fd3c664a368fb1230929c8b8c06164dc4809570888ca5166bd94fec27cb7bf5610a5ffcaffdf7033d2cbd4daf273fcceeff2bbd6a4f2ff21ef70a", 0xfd4e}, {&(0x7f0000000500)="ba087f5d3abc655ac81d4496467ff04f1ff11c2f2706e2519a9302c6e1dc43fdcbd796c601dd5d7273e4e3d78f59407bdcc8301527976b22adcd2c8a9fec4e7dabfab17708f9ea2d5409bbf684af1ff5ae7995c0043e7d52107c602f2ba2b9bcc5d3302b0daab8e5cb3450261284822d1f2ac149de6ee4687737b9a70e895d06ea446d15b52e16320954a586eae423d2daf9078b8f7a2f31cd5c750057c647a03d3169630590f884d7bdd97f1be9850335c7e8582022c387f9725e960f640529639784242abe62cbf26014da936ca520469f2c92239fbb"}, {&(0x7f0000000640)="dbe924f10b11f824fff7c3aab9f9c95753a4e2d24382a60ddb02815dbf3de272a15b08169f8acce179e708e9fcb07681ee249058f39e9793290e681ea07f435334b057f2186e48343bc67d313032f0f1da9c78ed2393b12e1f19f97730c856f3beff12b5028451f7c1a1b59b7b3d677b193e7a7fddf4e4ba02b51932d1f121a38d8f39d9b4897d360bdd7246adfa36383b43c39a6c"}], 0x1000000000000362, 0x0, 0x56) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r2, 0x0, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0xf) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) r6 = accept$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) lseek(r6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000300)={0x2, 0x5, 0x0, 0x7, "5c82a1b014596f2092b7bb433e7997abf7b226c3", 0x2}) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f00000000c0)=[{0x8001, 0x2, 0x0, 0x9}, {0x10000, 0x1, 0x40, 0x2}, {0x100000000, 0x4, 0x7, 0x9}, {0x7fffffff, 0x6, 0x3, 0x40}, {0x100, 0x6, 0x72, 0x81}, {0x9, 0x294, 0x8001, 0x401}, {0x0, 0x0, 0x1, 0x9}, {0x1, 0x6, 0x3f, 0x5}, {0x9, 0x1, 0x5, 0x4}, {0xffffffff00000001, 0xcd2, 0xff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x196) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000180)={0x0, 0x1, 0xfffffffffffffffd, 0x100000000, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b84109e63fee53d8dbecfab0381899b57d5c8519a2707ace5900cf1f9b8792f9ffeeef35d4bb56b9e0956c5f9fee636060795daf5946b8539cdedef6f8a85f62fa1ef5d54c462550b2906f5b06e11b56221ad82d344df0a2d43647cae863d7189c84e4efae5f9f73440641d5e90748247a4e6f8318bbb50aa76a327783fc4a1ae24394f2890ba9564"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x3, 0x7fffffff) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5338a49") 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2400, 0x2000000000086133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x501, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x140, 0x2) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xa777, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x6000000000004, 0x19bf, 0x0, 0x0, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000182, 0x0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4f5d, 0x6}, {0x516e, 0x1}}, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3d}, {0x6}]}) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:08 executing program 0: socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x1, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x2, 0x2, 0x800}, {0x800, 0x7f, 0x800000000003, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x5, 0xe51, 0x8}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000001, &(0x7f0000000100)}) pipe(&(0x7f0000000140)) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000021, 0x0, 0x0) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x100) 16:01:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000880), 0x1cd, 0x0, 0x0, 0x9}, 0x440) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000840)=""/64, 0x40}, {&(0x7f00000006c0)=""/47, 0x2f}, {&(0x7f0000000700)=""/63, 0x3f}, {&(0x7f0000000740)=""/188, 0xbc}], 0x100000000000036f, 0x0, 0x6422d5a6, 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) kevent(r0, &(0x7f0000000400)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x22, 0x0, 0x2085, 0x7}, {{r1}, 0xfffffffffffffffb, 0x63, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x2, 0x3}, {{}, 0xfffffffffffffffe, 0xbc, 0xc0c7e80d6e87a10f, 0x3f, 0x6}, {{r3}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x10000, 0xfffffffffffff000}], 0x0, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x41, 0x40, 0x8, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x1000}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc3, 0x0, 0x1ff, 0x80000000}, {{r6}, 0x7ffffffffffffffd, 0x80, 0x2, 0x6, 0xffff}, {{r7}, 0xfffffffffffffffc, 0x45, 0x0, 0xffffffffffffffc0, 0xfffffffffffffb32}, {{r9}, 0xfffffffffffffffc, 0x81, 0x8, 0x10001}, {{r10}, 0xfffffffffffffffc, 0x20, 0xb837d3c494d1fb7, 0x8, 0x1f}, {{r11}, 0xfffffffffffffffe, 0xf0, 0xfffff, 0x7f, 0x1000}, {{r12}, 0xfffffffffffffffc, 0x5c, 0xfffef, 0x2, 0x5}], 0x100000001, &(0x7f0000000640)={0x12}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r13 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r14, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r14, 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x12, 0xffffffffffffffff, 0x0, 0x0) r15 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x1a0) r16 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r17, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r19, &(0x7f00000003c0)=[{&(0x7f00000002c0)="8a478a07b1b33a791d662680289b338abbe5f164c47cb33e0d19861d2502572fdd9645bc9d9b2e7af6232f337a0f", 0x2e}, {&(0x7f0000000300)="547cce9071faff061f6979641fad127b50cfc63723a8de4ff54431e6ba8d4b983e7b108a5e08e38d211df22607dcc471933aa3b89866506335d9acfc07d72a5dc383205654a61b5c5633d7fb2f323dd778effe4ab0e05f439aeaf1c215f4954b57d9ee5000b0a0fa86023c6a9ae9da8ddfd6f63a4da8df4ef4ae3bfe67b14ed5d0c184872dbcfed1d6461a40d9b30debe65a9a7af3", 0x95}], 0x2) fchownat(r15, &(0x7f0000000200)='./bus\x00', r16, r18, 0x4) 16:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:08 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getegid() getrusage(0x1, 0xfffffffffffffffe) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:08 executing program 0: socket(0x1, 0x8000, 0x80000001) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) getpid() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x5c) write(r3, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x28dd00000) 16:01:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0xff7fffffffffff0d}, {{}, 0x0, 0x98, 0x8}, {{}, 0x0, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x0, 0x346a}], 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc", 0x45, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f00000000c0)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x2b4) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2, 0x80000000}, {0x4040000000006}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8, 0xdbc, 0xe34d}, {0x5, 0x2, 0x513}, {0x101, 0x0, 0x5, 0x7}]}) 16:01:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) setsockopt(r2, 0xff, 0x0, &(0x7f00000000c0)="e081ceb2dc3f7e86bde20510521d8c49630eaed8c6618360e70a", 0x1a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000200)) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f00000000c0)={0x6}) r6 = getpgid(r4) fcntl$lock(0xffffffffffffffff, 0xfb0686336d6629a1, &(0x7f0000000040)={0x0, 0x0, 0xc4a8, 0xe56, r6}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 16:01:09 executing program 0: chroot(&(0x7f0000000000)='./bus\x00') r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/172, 0xac}], 0x2, &(0x7f0000000340)=""/184, 0xb8}, 0x40) socket(0x10, 0x4000, 0x80000001) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a0000380000f1cda1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b5504be781e4991f7c8df5fc482297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e14e1b5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) sync() 16:01:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xa89630d8a4c9e93c) sendto$unix(r1, &(0x7f0000000040), 0x0, 0x40d, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x5, 0x7, 0x800, 0x1, 0x1000, 0x8, 0x4, 0x3, 0x3, 0x7, 0x1f}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x7a02492eec6da11, 0x0, 0x0, 0x9}, 0x1) bind(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="85218dc705b9e2d702bfa3d4e0eef35bb9a47af789e9f1000000000000011363788450aadcce56dc9b63b54ad1183a8d51b1bf34082023d5ea4dbf2224e585184e28bb52173b443045d060527a5d3d56363eabc98f8dba5bc06b67feeb768a7613371761839c532558fcded7add0e12b6bed740b39fc6f2bff7f00003f320ddc41a93a5f9fd59bb37b6c82e42d376de2c59ebcb1f5ea32730a4ea54993a1420e1614f05c38000074b602001f6ea739ab9dc8bdeb715a64c4105f0732cd53631f035529d1241c"], 0x10) fcntl$dupfd(r6, 0xf, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f0000000380)=0x4, 0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x800000d2b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000010000000000000000000001000000001b0022feffffff000000000800000020000000", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xf55, 0x2, 0x8c99, 0x2, "8c2f4e289a569a181bac48e220980d065c525058", 0x9, 0x4}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x54}, {0x6}]}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchdir(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) msgget(0x2, 0x200) msgsnd(r1, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f00000001c0), 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x1400000000000000) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/Pev/rp\xd9A', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = getgid() setregid(r5, r6) fchown(r0, r2, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7b25e1e5688fffb1, 0x1010, r7, 0x0, 0x0) 16:01:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x6, 0x7ffc, &(0x7f0000000140)="ebffcb476c71dc9931d4388d0000000000000000", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x9, 0x4}) setrlimit(0x0, &(0x7f0000000040)={0x1f, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x100000000052b1, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10280, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x4010, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x9, {[0xf83, 0x9, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0x800, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x103, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x3, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x7}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0xb5}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000021, 0x0, 0x0) getpeername$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x80000001) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x4001, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffcc) 16:01:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x3bc, &(0x7f0000000000)=ANY=[@ANYBLOB="6f2eb710ffff000001"], 0xffffffffffffffc7}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:11 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xb4) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x7, 0x1, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r2]]]) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) sendto$inet(r2, &(0x7f00000008c0)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d14bce9fdca9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed10c5d880e080416763703aedeed57c39cb57494bc0c354cbc20cbd728edb3a5dbd830101da6a92bc8eac06c750567d397bf7b08eee20878396abd358fcb536a3a6ef1ddea2ecf23d3e99162cc522379ac10385463cc6b34d13f3e8e3830a5c6fabbd910e781e25929422aa32e24029faeed42420478edd735376832d61930bbbb24edff77fa49ba5f8e1e433f470c539d2f9f849dad36cb87ffacb50d2015d2f771f", 0x110, 0x9, 0x0, 0x0) fchmod(r2, 0xa9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xff) r3 = syz_open_pts() r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0x100) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) ioctl$TIOCDRAIN(r2, 0x2000745e) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x8) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000540)) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) sendto$unix(r2, &(0x7f0000000000)="abb6432bb168ab13dd25e877f860dcedc9c48878240fa92f615c453bbe7418ea6b0af2d52eb19906e5e18aad0e6e1449bf7fa837f2a41e71f8da76cc79be6487311075b1f44d7a3836cc9d6b7fd8b8bf57c0886d24e52a1b05379592983e", 0x5e, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r1, 0x2, 0xfffffffffffff3cf, &(0x7f00000007c0)="c511a7466c524443743a982f57c6cb888599a1d11f5f185f76117a82023124061cee4d40deb94a3aaf4c4b5c0f0f67aa7d", 0x31) setsockopt(r2, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) r8 = semget$private(0x0, 0x3, 0x201) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, r9) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) semop(r8, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="cfbd00f8d59ede63cc54d5c7e8c8f767b99761d7ffffff7f00000000b2f2a565ecd889f363435c64f210aff489b9e329f0cf8b7554f7c774e236e7f063e89e082c56d3adf1e3ffffa985b49880fa53958bdc4ad277fcdce787fdae1f026d1b8a783d4c85178ecaccfbbf99faff286ca5fd2b4bf38ca0cde48ac4b73803f72411067b8df4f95f6dfb8d29ecc369ad2f27f0e1db814203767f17d72c380e013afb6e8f18149c7cc38f015187bdf39cbfaf824c3456a46664b1312b864458104d2e2fcdbb7c773270074f1291fc58a8a1", 0x55) 16:01:11 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) getpgrp() getpgrp() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) setpgid(0x0, r2) 16:01:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x4, 0x8) setsockopt(r1, 0x80000000, 0x165b1a59, &(0x7f0000000000)="c224f89e7945b88b301323ed", 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x21) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:01:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) dup2(r0, r2) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="220e228901", 0x5) r4 = socket$unix(0x1, 0x829c3d1d89093a02, 0x0) r5 = accept$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000600)=0x8) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000380)="6094874a5ea72ad5fa000036a256a7f6f55b7581c5e7a33c130000", 0x1b}, {&(0x7f0000000440)="33e9d0e4381eff5579b890baef24046a1bfc658f3674f8fc8881cf23c98706f976f6ae859724f014", 0xf}, {&(0x7f00000004c0)="68034f00519727606c346b12880cd6d14f7198aa1e48772acd72ec86cf7d4926a444e6c770415b7d115674e191303cd7dba802be1743e36bf4afd64425ade77c3f43f80b3b3615a01e95be0dcab48dff4bfe6cfad371fbf74ba5fd438fdc28f2ba2f8adb4cc28e62e00ef07fddfd614211fe19a8f87f8ef30dad41b92c33b3807da52eff10e691bf6172b755735d4453f2f991", 0x93}, {&(0x7f0000000580)="bd11b0f2a23b635e4c4f17e8eee16dbfa3f2d1cadbaaff4157f843e5cda0918a9c5d71036c4bd537519fce6e63f4da7d162177d88440bf65bde81fa9df83606b21045bd37a694d557be6d8792c7bd6b594e0c0d61ff3013db34551aa48980219653fab", 0x63}, {&(0x7f0000000740)="5fdd4ad09a7c5b3e32c38a74296c7c7a43666bea62578a655a2023656693c1fbcd38c3006ec26ece1f8bae0533a13af9fd050093ea4168a15e7fc1cec51bc408dbd4c17a968fc9cfc9a9dafd6b9dd4dfa7d98d0bfd7f780b26b425193978f5b24e2fe9c94a3424cdda25e87be42abbdee62d1b319f6580e2b385ff28c21d19b47901d7c801eb9990ffffffff0000000062202d1688ff7af33bd3e67518b40538b248cb798af26b020000001a7b5c7dba365b7ef3f7109dd0e047fadc821274ca7a7b500abb3032f04bf25d84a4502a9924a7de5b95a3b9645f2a1e6ebbd959204d231ffc73cb3eecb5895582f272928ec515e72387f788dd145a4b8991cdd6d7decbbc18ee8850699b8b2f64faedc4713ec16b8fb19f9af9e5cc31399172639a5c6176fd56920378ee01d252714ad8906f714f46ea7d1c82368ce06e9a1e9538a7f979548a2f2e253dee750508a6369f741678e74bde2d2b2a3cf0efa01381781da18195d047059eb4d7fbdcf66be92d2a3310e0389d6514d307123048a8aef6e6e89090579a4cebe084d71de06dfba15319aeb7aab1dcb3c4fe218c04ae932a53535e6799b1669c66f2d6bab464bc78b34d4a8d386c35368119e1c7e179f0b6fff88dd2afb3d7366f9bf780b48ba3a99da9fe6275d3fdb0ca71bb9df045de59b294921a04261f2f6bef3b19e1c5aef106bd3af9389d134a32117ab1d0363b7976fbbf080bd45da83550b5acebeba2c23be683892c0caecfa6fab330012245faabccb37c1119496ee010cf37d0c45174b5f5712f1ca8ad227de812d9c395b59bb0fcaa283afdfa07292715abf3efaf11d8c3ee9ec726bfeb1c75ed411abeb14d1a8ac68f0c768315db3dce971ed0c2f9da88be70f4ab7022df72fe8a6b2b093311549725682c4267848867381ccc277fb4a0f2e2c61bce6ab95aabaa045e88526963a6804cdd8a7adeef74be4d2e9b6fa75d4224df5ba16150173809d4fa9cd526f11f118aca5ec3c238db6b864ce0b33a05d2ce491bcf2b4cd6c1fd9a403b4af9a0940180b857c65414a3d1c2bb2867729ef39723a1c5a1cc530bf1835f98726f8a47f789e7fdb742283e79b1b7a95e6d7b120bd86ae89483049a9dae755ea5b978ed50dab5fe91af6a31b59182ad4667d5c979092420d37b1652b29688ed214683b8a96f4a4e13a4312e2a7c9061c0b5014f961aa9ef0b0f6fae3b7ad8d7fea695194d8243c31ee82bbafe6cd086773d9b4d373abd871c3901e0f6beaa6a6bd4e71f61a597f1b3b68c760b422d885ad69256dc94b6b598a0060e0aefa6fcbac2cdf61bfd", 0x3a5}], 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r8, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x21, 0xfffffffffffffffc, 0x81, 0x200, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x3, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x200007, 0x4}, {0x6, 0xffffffffffffffff, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r9, 0xb, r8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r12, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r15, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000b00)=[{{}, 0xfffffffffffffffe, 0x1a, 0x1, 0x4, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff6, 0x4, 0x20, 0x5, 0x8}, {{r11}, 0xfffffffffffffffc, 0x4, 0x80, 0x2, 0xfff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x40, 0x80, 0x6, 0xf9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0xfff, 0x10001}, {{r12}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x7, 0x1}, {{r13}, 0x1328acc5b402dbbc, 0x1, 0x1, 0x0, 0xb30}], 0x81, &(0x7f0000000c00)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x1, 0x1ff, 0xff}, {{r14}, 0xfffffffffffffffd, 0x3, 0x2, 0x9, 0x6}, {{r15}, 0xfffffffffffffffe, 0x40, 0x10, 0x403, 0x1}], 0x30, &(0x7f0000000c80)={0x7, 0x10001}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x420000000000002, 0x3, 0x0, 0xfffffffffffffffb, "b900", 0x0, 0xfffffffff7fffe00}) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x190, 0xffff, 0x0, "6c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb63094c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed5a022405f7dd42"}], 0x190}, 0x0) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2, 0x4010, r0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) kqueue() ftruncate(r1, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r2, &(0x7f0000000600), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x80) getdents(r1, &(0x7f0000000280)=""/209, 0xd1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c3add0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4090], &(0x7f0000000040)=0x1002) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r6, 0x0, 0x80) faccessat(r6, &(0x7f0000000200)='./bus\x00', 0x10, 0x2) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x20, 0x7}, {0x7f}}) setsockopt(r5, 0x1f, 0x2, &(0x7f00000004c0)="e1e2fcf02cd8a8c8d2983e2d2c072aed437dc9a9fef44d1b0b37266f02251acc9fd924457434177fd671d5f501ed9e6a732b5417225ef62ebdf4be1be049506dfa0c4989fb3469baef9a93ca586d18551a5fd13b0611c71cc8b37d781aee10bf4d0f178dd7af160b176e8157054bc66f8b8e6094e8487667d542e8ddb0b24f50d248b90087b5e39471a95474b33de7a114aee862f792681559b9fe2db81b7e1e087a3043d563b844f2cbde19e78b84226b12d3c8d755e223a2824f2584452c2b84a32ea8d1724d2767727936955408ff462f48cb222529a9fa275e8829275f079a", 0xe1) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x17) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r2, &(0x7f00000004c0)="1b9e06f8adaf6ee71553307f92aca6e8e9d208a4bc61b3de333a5f41c2b1218adc6a6edfa92e523528cbf53ee4ec827450c06c08efe3df1e58c198e6beef65168da9ee7e531a78b1b471ac84de0081913463497266deda1958647d9d702ecc2cb2cb7587f3b77e07093b6ec2a802bb1a3926813684507ededb9727b2c5d8006c4373c8dfb2b5df57963ea5175d603949b6502bf2da9688a0af4063397dbb8890d9717366f66e5820a5f921c7b17ddd8dd080d0194ab9837933d7b076481f04054a7bc8de8ce7a0ecf1bfd2a2d77e2d13fc717448b460aeb40cefc2a1b03cfaec29026187a0a5915e25922914b5cad0a0fe062c7419fa07803a91795dbbfd17", 0xff, 0x0, &(0x7f0000000040)=@file={0x2, './bus\x00'}, 0x8) acct(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) listen(r0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r3, &(0x7f00000004c0)=""/4096, 0x1000, 0x840, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) 16:01:13 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20c2d, 0x0) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f00000001c0)=[{0x1000, 0xfffffffffffffffe, 0x7c89, 0x3ff}, {0x0, 0xcce, 0x0, 0xfffffffffffffffd}, {0x7, 0xfffffffffffffffb, 0x1, 0x9}, {0xffff, 0xff, 0x7f}, {0x3ff, 0x0, 0x40, 0x1}]}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x5, 0x7, 0x4e52, 0x500000000000000}, {0x5, 0x7, 0x8, 0x6}, {0x1, 0xfffffffffffffffc, 0x2, 0x7}, {0x3, 0x400, 0x6, 0x4}, {0x7, 0x2, 0x480000000, 0x10000}, {0xfff, 0x7, 0x0, 0x1ff}, {0x4, 0x1, 0xfffffffffffffffa, 0x3}, {0x8000, 0x9, 0x1, 0x7fff}, {0x5, 0x4, 0x8, 0x7f}]}) 16:01:13 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x7}, {0x1, 0x1}}, 0x0) poll(0x0, 0x0, 0x9) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1400000000266b7fdd00000000000000"], 0x10}, 0x0) 16:01:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006, 0x4}, {0x100000030, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r1, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r2}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0xe0}, {{r1}, 0x0, 0xa0, 0x4000000c, 0x7fff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xec1c1b9c891edcf, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x2, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r7, 0x20004269) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f0000000480)=[{0x10000, 0xbf75, 0xfff, 0x40}, {0x3, 0x9, 0x5, 0x1000}, {0x80000000800000, 0x40, 0xfff}, {0x8, 0x0, 0x1, 0x4e}]}) kevent(r7, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r8}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r7}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r7}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r9, 0x20004269) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r9, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r10}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r9}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r9}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r9}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, r10) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r12, 0x20004269) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffff41) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) kevent(r12, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r13}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r12}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r12}, 0xffffffffffffffff, 0x40, 0x40000001, 0xfffffffc, 0xb6b}, {{r12}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r15 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x0, 0xffffffffffffffff, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0xcf}, {{r5}, 0xfffffffffffffff9, 0xd8, 0x80, 0x2, 0xf95}, {{r6}, 0x8000000000000000, 0x76, 0x20000000, 0xf53, 0x5}], 0x80000000, &(0x7f0000000300)=[{{r16}, 0x8000000000000004, 0xc, 0x2, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0xba, 0x2, 0x6, 0x7b7330ff}, {{r11}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400000000, 0x101}, {{r12}, 0x0, 0xf64abb4300bf54a7, 0x20000000, 0xffff, 0x7}, {{r14}, 0x8000000000000000, 0x40, 0x1, 0x1, 0x9a0}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xfff, 0x7f}, {{r15}, 0xfffffffffffffff8, 0x8, 0x80, 0x100000000, 0x7}], 0x3ff, &(0x7f0000000400)={0x4, 0x8}) r17 = semget$private(0x0, 0x1, 0xc0) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000000080)=""/225) r18 = socket$unix(0x1, 0x5, 0x0) connect(r18, &(0x7f0000000540)=ANY=[@ANYBLOB="00a099b5e8c500a3100012e281c87787cc30e806395b6b112d5f02ade864e4f10117c2590a6a49576f98f6d0c67ad7af53651382ca8cc8a1ac5f007659c806df58f57f6b6454c4d760869c1d4c18d3988c8ad0a709fa98ec896336868f03bbbc"], 0xa) 16:01:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket(0x10, 0x2, 0xfff) fchflags(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r5, 0x0, 0x2000000000021, 0x0, 0x0) recvfrom$inet(r5, &(0x7f00000004c0)=""/4096, 0x1000, 0x801, &(0x7f0000000380)={0x2, 0x0}, 0xc) fcntl$dupfd(r4, 0xb, r3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r7, 0xb, r6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20082, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000340)=0x1) 16:01:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x15\xe8\xed', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000000000e2ff08dbcf137dd7e4e9fc27d222f78cc10000004bd86ee5794071d57ab5f39fdde4a26ed0a09963199434aa56"], 0x10}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x83dd) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="d32a3a811ce07a02425c617353b08a4410f334906c5138578615ffe53cd97a8a9b1fedf8f8d05f490ee535bd37b8d81556e4bdf61f3f7942c529c907d1fc1f0b0edc103cf063643d7ab10a70c78d612a8bb57194894c5050645306405ede0408b79fc3e6d0afc85d47cfac2b2f13ae16dd63d8544f05a9a0", 0x78}, {&(0x7f00000000c0)="b787b172f58c0abd01a92789b1c980525b77c52d2b9a3712fe38ee336f5aac4530fd3f10b07444440fe1ca8ee825d9e235dbd286b62a3b1b905152cd886994ea6cdbb44e093eec79d5113291299b908ea5b48fd510383a9468e6fbd79ed1007bf983fe58da6ad80cbb13b77bbeb83028fab8c1053ede35c51c68805834810fb0dc2bacb10d422931d99597bf86d4335e18a243893a2737b5545b00d38c54fd9cf37cf570b6dbf20036e3f402", 0xac}, {&(0x7f0000000180)="c2c5b78c5f29d3219e6e695f821597a3ac77d4b374f359c5bf67fc5b8239b5329613246adc3a958ba42817a12e157159d9cbc4bd64839f4bb5e93dd747f9d7", 0x3f}, {&(0x7f00000001c0)="b132061ddd75278ff6fcfdb78a5b7f2e48859139ad369fec29a41d991548118543ed728fb7aae857e94dccf375721ed8e1730c834ecc5f4decdf43d1a31a1e69eac8cb61bbd390ed221f51905d53d0c1011c82ccba99a7d91569b34767d7216cdcda88dab4cd02bc011ddb4629f9cc7a27f47ee2e086bd48afca2a123587a8c52e2c1a446202a93afb8bc5ca51f6d1396633bc53294682fa028d9d2578cac79abc2bf1399d4bc87ee9f773ae04952b9b2202ffd7996b3753bb0a58bc175685b0a6c69102f6d4a74a9c9de4ab2d920199eae26f63c14a12e70d9b38f56eca90c68146c3bb590e4a6603c1a316319056", 0xef}, {&(0x7f0000000300)="e3af65d00cc00891a47172d3cc2d7c4f017476d4dc213b752ece0ed6fc0dc92bbca23cca6e1f5f56460b9dc019b7e7209be81e6b2cbf2ba2e6e2c3", 0x3b}, {&(0x7f0000000400)="8262f8806bc8e6d8ba4e8b47a47fe2e566429e9738c061e89a3d2fa824a95a7c47eed182007fba619cea7c985f097f00d4b033603093edf7debe0a3a5c148ea91e4ed014e472ceabe48bcfa5c67c54433f551f1819f385f636e33a84be7bb7a6053edd8f89a7128b058a74eaa3332cac0beceae68f45d6d44dd01506ba6236a24e0a342f251621dab07b210e3e923be02bf81238122ed31e4e92a929bc925009aefea1fcda0390ba01175c9ddc568dba5bf0204e9986667a6865d0ba051ea7bc72335406e58be8dffdc247784990a9f81085750be61a2568c1dc1ef86e0fc74923ec", 0xe2}, {&(0x7f0000000340)="760abf163d4ca70dd19cb49929548fc3da38d87ee26bddae4937ed6a5c14f5adddd2291aaddc9b1559f2744d5e9d8e0b10f0fd7ae963fca07e4ba7a2cac53de3eda99fbfe13607bff5980baf4e0baef8280eb05e9aa206f4df38c78666e9e197d07f179bfc58", 0x66}], 0x7) socket$inet6(0x18, 0x2, 0x41f) fchdir(r0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) getsockopt(r1, 0x3f, 0x1, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) 16:01:13 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 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, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 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)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:13 executing program 1: r0 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x31, 0xa000006f, 0x0, 0xfffffffffffffffc}], 0x9, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x10000000, 0x1000}, {{r3}, 0xfffffffffffffffa, 0x2c, 0x1, 0x7ed, 0x505d7d56}, {{r4}, 0xfffffffffffffffa, 0x25, 0xfffff, 0x6}, {{r5}, 0x0, 0x8, 0x5b98a73726033f60, 0x1, 0x4}, {{r6}, 0x0, 0xc, 0x2, 0x1, 0x5}, {{r7}, 0x1761e6beb7adb3b6, 0x19, 0xca69cfb765c24606, 0x3d, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x40, 0x8, 0xa00000000000000, 0x8064}, {{r8}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x6, 0x1}], 0xdd6e, &(0x7f0000000280)={0x5, 0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r9, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r9, &(0x7f00000004c0)=[{&(0x7f0000000500)="8c58cbf757035eb040be10918c509c13990000000021fd", 0x47e7207b29a0b1e9}], 0x1, 0x0, 0xfffffffffffffffd) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt(0xffffffffffffff9c, 0x7, 0x8000, &(0x7f0000000140)=""/19, &(0x7f0000000280)=0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x41, 0x0, &(0x7f0000000000)=""/65}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) fcntl$getown(r2, 0x5) read(r3, &(0x7f0000000300)=""/20, 0x14) write(r1, &(0x7f00000001c0)="752bcbfa0f5c0f761e6de0721a98354ff4bf6e0fb4eefcb10ec1a65dfbe97a3a0f6b8797098c15dad5c24673b7d8d9a83f10b9342e176d03f843d5ebbec30e2c6b25edaf300d035e18d1f98f1e5ad6d06dabc8f6a43f3c11bf0fe515eeaf44debb0261376cf0487867486e07a4a640c70d961fe7214f084cc48fabba81df1bfed24f1c358e114950a5a6", 0x8a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="701b70880aea47a38ca0e298f743", 0xe) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x8000000802d}, {0x44}, {0x6, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fsync(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080), 0x4) shutdown(r0, 0x2) r1 = getpid() connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x6cc1f6ee63b9b8c1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="ce9100093869c12b4bb877079c730b63085200f32191aa6fd503401876f77d418f38b8fa8835bc8f5dc92aefa546858996979df38035617eae237fe85ca81444187ba73cda03ad"}, {&(0x7f0000000100)="084c9eed17989edd4829f210f385c05cc2b6919774c0ee5f"}, {&(0x7f0000000140)="836838"}, {&(0x7f0000000180)="6c2efafb59dbd11ecb0f886d3e000c388a26539110e8b86c93f31ade81b52d43e1aa39bbbc65fb34baf746ddf669bbd76c7b9ea6da3f5b1b63f919a690d988f5ace4e6", 0xffffffffffffffa8}, {&(0x7f0000000200)="266899e0b85e22bd1a67021d0b91da8754"}], 0x122d) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 16:01:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001240)=@abs, &(0x7f0000001200)=0xfffffffffffffde0) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffffffffffff00"/4098], &(0x7f0000000080)=0x1002) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:15 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c85105f177431d7087e3d17faa4245d3e748f6c2de7614ff30adbaa426ad40ff0700001850d98abed5ced5ba57bfbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f8e069afb7927902c84190f58aa9b0233f20613a78a81d1dcf7ba4419f6a3b53f25c1a720b8f95cb5c648476736a31e34d671bc291603c943a93817913f2ea869a5b3bdf7378dd60221466d1607f5ac604ad24a8ac0ee7f18289bf520093fa13d1aa46d816949b62072be0d6511cd3a66a53ba12978eb65625ab1cc0fe905611d3aa68e1f95fb54eab479a5d7ec9ffe12e916c24bf19e2f0000"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) mknod(&(0x7f0000001440)='./file0\x00', 0x80, 0x8) sendto$inet(r5, &(0x7f0000001480)="fdc0b39ca7ad0adffc", 0x9, 0x404, &(0x7f00000014c0)={0x2, 0x3}, 0xc) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x7}, {0x6, 0x0, 0x0, 0x804}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) listen(r0, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x10000, 0x100, 0xfffffffffffffff8, 0x9}, {0xfffffffffffffffe, 0x2, 0xc3dd, 0x1}, {0x6, 0x0, 0x3, 0x3f}]}) pmap_unwire: wiring for pmap 0xfffffd803f0123e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0123e8 va 0x20ffe000 didn't change! 16:01:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x7f, 0x4f, 0x8, 0x8}, {0x9, 0x8001, 0x1}, {0x3, 0x5, 0x1ff, 0x39373c2e}, {0x1, 0x80, 0x7fffffff, 0xa425}, {0x0, 0x100000000, 0x4, 0x8}, {0x6, 0xfffffffffffffff9, 0x0, 0x5bb46093}, {0xb3a4, 0x3, 0x101, 0xfffffffffffff85f}, {0x10001, 0xf4, 0x2, 0x400}, {0xffffffffffffffc0, 0x7, 0xfffffffffffffffd, 0x4}, {0x7, 0x1ff, 0x8000000, 0x7}]}) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x6) 16:01:15 executing program 0: socket(0x18, 0x4, 0xfffffffffffffffc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x1) 16:01:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0xbf}}, 0x0) poll(0x0, 0x0, 0x745ae4bc) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7ff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000100)=""/51) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x54, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xb, r4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x0, 0x5, 0x4}, {0x81, 0x719a, 0x800, 0x8}, {0xeb, 0xfffffffffffff800, 0x7, 0x3}, {0x5, 0x1, 0xffffffffffffff00, 0x4}, {0x4, 0x7f, 0x4, 0x20}]}) syz_emit_ethernet(0xd, &(0x7f00000001c0)="eb83d053881b979e6ccacef12c") getpgid(r3) 16:01:16 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000039c0)=0x10001) flock(r0, 0x1) execve(0x0, 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x40a62b4ce330856b, 0x0) fchflags(r6, 0x8000) sendmsg(0xffffffffffffff9c, &(0x7f0000003980)={&(0x7f00000003c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000400)="9db0c123fc449952310ae7356c98294458f94ecd09b7137a5e71b835195128a6ac312346ec5280ee1adcaf2a3d85bbacb04bde318f478406d012f18c2de1c79ad83a62666bccdcd5588a73dbc806957bc64972a51363e7493653104dad54bf6442add2abcb7d0678c17acf56ce1cb4dd228f67e33796ccbe93f9afed0c7355482e3a919189fdb0fd498589bffa9732819f39a50effa8395bee300e384e54124cf3", 0xa1}, {&(0x7f00000004c0)="9aa788a6def220da79b865b7bb930545b973ddf050173aa54bbe58bb9244f8971c2a4cf98cfdb4b4061ab41c02b6e5bd7dbdad989ec51b94c9db1f7e1bf6e1d127e7cbea867c644d9df523cbe5ec87e33375693e1e3f0e0ec35fc4f9d620ce67e3019b5ddb309a41d063493ff9f78b35d7f3a764a47141059cc70f444532f043af7b2545d1220275e00645fad84771834bb527e13a35d45f811dc2c6fe88678fecf532a225a27378aa3b2f1f955194f48e4e43af83cf78e104369266251af7d03d194e639799e03d34912c64c4a74dfb4f4a8ede2dbc23473058ad8271068c0fd781cf7814c627e27c9ee273f32c82ca1fde4614db3eb942238c56c66ea49d8e8ae2a9c8c2cb10afaaecc4d319f741d525d5a3f0174019f792397410461ad828c7f7bc3c977e3490a2c252e0b2a5e614282f6ae509e547dd4ba11f73d4ffb736c1afb24eeafb4ad559cc973ba678d4abe8bad0b7e29a329eeb457b13e6ed485fbefcd75ef00c20a9f2e951111db47989b5c480f1fd7363f714406c6f134eee0551c5631f1a4a9adebb1756b0a645ea47f827d872855ab547eed49757a9ba88439e7c700d70f7f03459c2c245f296555562108ffb51f403c22228ddcdcf5674913927a174b96b05e4792d7aeb5f73e800885094add54fcef98f5c37d896e7ee3a4dd039a9badde660cdec045ece4f381c575c889f8b065355c44339bbae5693ed96fcb49f9e4f198248b9081c0fe14ab1f1722ce01cd218bd036a500681eba20d532c4d656ae796e713461797a0aefd0fbf94b55035466c4103f70b811b43377012d82db36a92a442757e22bfad7a0db6defb0ba07ff934992a6b198a801b8d6e527061afaa0374ac5651fd37a7eb3302d39ced28752bb26c684aa5e355164b95b302be0ceeb2276a12c85d6e26f90b6cc3fe5e01e436df64bada9671a68817112fc3125feeeaa8523d11a07d43319ebcb807bb8f4d7e05b4931dbc9966c0fd3957fd6d6b2bec35d3266b67d6c45a8c4c84e08c45e5fb70a1ab8971c01d4fb7977bad9665cfd8c5af00d4570f20086b39ef74b174de8e3c687d8fb203e735de25118afead41ff7efd90f462ce0d434b213bd9ab386f17301eb8db1f2d3607b287ca40d5c379fc104d4e30cf15aecee7f257e10a7b218d2fc740c1c9889e2dbed4918e0cca175d29e9dfe56bffad9d0d574e59ec08f224d4c7cfcb4591644b09989988c3cd6b8fa8de85ee3f3282c2f1b244f66079efc3fa07e6cb6244518013faf990d884a7a9bb542fba2b57893c2b74c51ee7c7f2368f730b313c316edd2fcc1b754c49fd2f0b383151163cea7a33ffcc007af4f920889398b825866a8c905cb89065ab9c6e28f79de52eda4ddf4ab3fdd7ee6ade8fe3491492db7b24b360dd12e7ffa69080da2bb9023918060897afbf541f1cbf841fb384972c00caa94b09b66082226bcfc3952b40d5a5993c8a4035a08550a144c1a1256dc1312482d48449dc4e65a374fbaa4b32c77ea01e073ad85fedab1348f69faa860965fd9c0935c2918ac55808eefcb3452097d7d6491531192d98d06ab3ed2c18a11a56418ba45402f88b580ca61d81d7e85573aefdfb0ac568dfa0844cac49d6f5c01e25cf45de915bcb6186ab0e4efd6303f24f90d38fafe00ecb14ebbe4b3a3b479bc1ac3d4df2d2525a967804f22df1e9ac7b940dc72716cb4231c836a44adb965877e9866f2eb024f86ecddfe595efcd729d8f63f9a6b8dbd74eda904243c984f09974fdb5bce4dd1c06f9f51271010174302023dc71e9e4dc6fe494054f74dfa01d1ac672d1b30d0667d75dc525156f316965041172efd0a1708356b3e8d93b669775e13ea30bb13cd618e80d8d44868cb1ce5964d52234611316a734bdf3e4ce57b683e76ec5bd83d8f8f6740196296e68d6f9aa7305695495716c8c664807cdb6fc5a9f2fc76e974f6744e18ee7ae5da162c77eff3a67a2892a5ef9a0041e5c2535c83cdf88e1dcb1d29bdd18eba38f05172727e90d7d58904eecd017850130b12421619c79f86cf4fdcaa4b73ae9e5a819fb9739fbc4772e5e48d037bf5535b6142d958af5815bea104e24e37d5e584a2a2d7cd0a8a0e8f375b3aa48d9414d869888f3d12b608592a20a4b6d9b53c11c0d391b9d83d613ac7a04264ea370dea4fd3c9828bae613e8a815e51b8c5e5ad41ce6c7ecc6ac2e8ffb6f16eaab7ffcc2c51e95771e8c3ec968213ce2c2271bb04b73b92c0eea401f202c7be808693aec8fe141637cb2b43b3ecfa96dd6f9ec650676d7078b8442a38b7c8ea00260d2ba728d592d967038172a9dac610ce24357f731fb258069b358f08db2a3c00c303225aca3cc65dddc9e347691c01fa53d645f0d27298b9b2ad2507d22e67ee840983bd9b8b1ae6586478d0131f0af5dd879c6553b8e344a621fe229e345d1902a704d6dfe8fc553d11d4cdf1fb88c320332b11ef2fd6a9506a79759251aa39b83288f09bed89b09269401c4b00e4bcc90dd592838d4dff6747051ee4587b436146e5a5a2cedf0dd6d8cb16c3218384fec73b1c463aff4fc17dc1e4c60c1b2e5d6435a8b157711bf1bfb6ee10506b71e1d8b26bfc44e53f5da195aab650566b3c090ae012f9d0a2af03914329d7ce97d995a106b522a48582299cf431f1d4d7716062c79478b1491ec190051a1a31034c938be84ff49fd37e1bc6ede85869d727ab83935d407d6bc40cb41fd1af6294dbdff8b8a81c600c6f0f245683484a5eefdf4e8477cece70e7422c9c57eb810ec511792e54dbd1b02fbf7b319687af77c13d4d4668503fdcb99ca64c4b8cbf42f318d37cb6d39f768dcfb7c468024d7e95839faedfe7bdf4647d943747210be32a19a50b6f3cb55f49a7580d1dc350f7c7db4febac4b2cc4ceb713bf5a57f709adf2e69f19427b2680ccbd481a4f16d6d0600a0474f58304fe7272b4330dd1f0b2f0070d75cbd18f9b290ae1929df4705a4b6141990efaed8877d23a619005927cfcecaca9fb2741dd76a3e3b8040ecc8219796a9930c105c41cbaeb55fab7ca84b32edf4660e374320e889163b4d230cf68f5654fc1dd63b014addaac048adb923c52bf361e2f116dc60f7bce62360643a4ce0cceefe79b5012fc2eed60a7e9153046abf4e087129b1009e58658119e3a6c4a5ec12e32e541a2694607b745c3ad40a06cf8c056cb1248957166779d724615739db98d216d40610720d079fc9144db847211789170a189756655bf0f9ffcbdc740868a131dc3c2776b1c28b92e8f5440a3a49f8fc2f6bcd9b1f3b77109b0a2c9b67805a7a838559abf43a312471a0b81e9245baee37f77e80505ed379a333be0a2fb0f8c63f8db4555e2775abd8e2fede4cee70e62248d96c682dce366e952929f6b79090e1aa88d67054b990d83bd35cf9588809283960170f77119052eba6be026b77cd533e8fca8f1cf36b40971c4e1aa24f13b1555bf542b026fc6e49d2c75a906b0de150f0929539cfa0fabe4ab733f736569b4ed173e10c23819598807db24b63995e42b15140fb76b5e21b6548a4360f1a0f1088041ae619e7d6f30e3fdbd762c1ac7c6587720d91c79524ede1bba1999907c74c78a792ac8dc70835ffc40dfe978b2ce25dd41d6bdc4a175dc2c1c683a42dd3ef41df2bb908a6bccaab8f3d47c496f9d09153ea2fa6422842f809a178c2567f019f2b18111a7daa9aa61d0d250035113af3f2611c061b3d8375fdfb06ec60b40d86319436f1298de1b9a3febabcd19383ce12e89e68169cff1abe1d6af89dad7f097b62c12797d9db1aac5289d7f04f64a447ec971dc0535c7d1bbf847080e3eda8f46e64f810f6ab36df0a50279b8b1a020e43094ecb3c139c660d0589e44b8f2c13d62598c19155f34b4007929867fd87d28d89cbcdc78574e3c083a6ba47ccc88c8e1f82ac7271b944c20c4b1b5aee33c46393d20b9c1e01a1bec8799d0d74216d956df501e204bacfb91b4e9b36893b4eb1113de1cb73f54ecc7f27498bcb3ac355364e830fbc4ad5a4f5d8bf53684fbd5388f3dcb0c29a3794aaf8e82051e6f9cdc2540899621d90dcb74cc967f20fa7cbe2266735f1bcbda6252f19cd679f4ee35a1bd2f8b28cdd9f2de229882abf48bd271ee76e971b029bfbea289e2ea20a89f839724238679b1897ed7df6587344ac8732c74ff76e606640c0cf6fd0b5021b663a507e5e8b2d1386c3fe34394bcf691a3cdb0fd5f8254ff0736f749be12fdd7a77e3f5660a54f69ee6346d22ff80cd67fed495ed4e4bd3492fcbf97e0cfee41edbb7738688e05b8ed6e449115be480fa5f1ac9c18c5c94d5bda0774f31e4ea5f011cdd6379920dcbaaca8ea0095a3d3568b44c9938b10510b79c6caa6b477233a6d662492540b166dd6afadc0b36390b1969e8576080e4bf04e947578336d73a5ee6eaf09d719a5557744da7c3f48a945779f57a1ebf2975bf1415e099a25359a92e9d35b5cabc3eb05bfb2a3cbdbac0a53230ba735361445ab518c909eb01c5cddbb11926594a5f91e3f830828c392f3a62b53b410814daee6d7f96848c55c605dd61f5157c856676d10962c3161e228178d4f35b8733ffe6770cba6be0065a44c9bcc878f7e00cc106f342adc9cd459014e3102427beee3b94b3779e6242f4fed7b0af99a1d4ab397f309dc6f89501de2f14f1a14864cc0ebad2f205ca48790a56c600a196acbb70ec19795e74ee392a3e307aca879797b0f659bbb4df80d6f7f9093fe578b898a91e99f37cf9d03e006e5cd62ce5c357202436c3699955bcb78cdba29c238c30da5ed77b1be6c9aa46fb05ec915b3a13f364e86f1558627f96397eaf4ad8db7710f69d502f4bb3913b75a292838149e4873c2636ed92f30943b4ee7a8f18483903ad1e68875d73f5a17d9e4b51ba034248b134df2a504e8e37d3c4d3cb1ec061a4565f8e3d506e7b2e3bce1db2bba1b47f4439a9b1a6713af4792a61d1fbb415286ea1cc0228072541b260d8cb14f2ca356035954c36c107b8d34d4aac3dbfac6c32ed27bb4aea75bb4dcf1f0fffe1957ba84fe59fe25fcf525d8da01eb4ce27ca42f31dc16fe585541a2cbe25f0861f2be488faa93bee661c20a43acec0257ecb1d19593b81467faa8ce7578bb9c1e863a29da5f26117acf674f4e4b68774993c6a3692a8ea93b5d6804e67fe30f84ad152ae095f0645cbc6235f7f7e9f27e5dd8204f2c9528eca34e2d3b66050e892147da00998a17e59679dbec7d335e7264e8218326c279d0d732c0c4ffb74d74d234a04a19e5e98d2db8c6d3bbdeb105ab79559f7d4b4e4a6072d4ee292f5937f75b936f83191a918aacb7084e76ffa520f7a6e76666c67176d25349db4323f0ecb4138abb703edd400f3cc8732157484ae2d91b8228666fc696d0e8f53c018ae19ebc871b31011ef521c42e49b95665867840b13fcbe04e1472751e92752b4b49ed7fc5efec8c9294e11e2a4b505fd48261e2735c476817f7a0030c9628caf60127f94b7bb7e7544575b3c81f86065fb68943f639e8763f6dc0a65962c1a5482530e5d3c5cf1639e0c9c81effdabec6937eacb0d7e4d3f7009f79d29061636d8db373db8d14a2986c43d22b82e19e892b0ae711d0268e07fc7c373ebad978c084b854582ccc2e355994ecfa97287a4b2acfbc520876808decde178ff97f8ff04bfa0056f5036347adf85dc99ba6e6da47613096544e422e58d4c5ef4063153818e36b15c085a75abcc5b9fc4b5fd6c42bceaaac0092af98f529e3f1d423658bc36e20dbb0871159ed02d40daad13", 0x1000}, {&(0x7f0000005e40)="787a06c28696", 0x6}], 0x3, &(0x7f0000003a00)=[{0x40, 0xffff, 0x1ff, "bdba6ef8f95b718822e4db68dd2340a3ff8705ed0bdcafe9adb9a8cf32a85cb4736c867d3952c74adc0622391b92"}, {0x98, 0x1, 0x59, "daf6e0a4b879df45fe56b5546aaa844bfa421ec5472c1fab4276b7b8385ba6e084ca184dbfe574496cb35c90ae316ce92c9402f5f490793918c9d412ab95ad72f0024c344d54637f1a15d6f3bca82a732131c9738118ed6d6077bad6e8b5ced96bd275045a042527cd33cf012c61f79fbedddd86c392cfc2de01685db33c3de9a3"}, {0xa0, 0x1, 0x3, "824b133229ee58a204a6691d84a668e9d7d8ab9b388d4a8f8dc18b491ea1fcd51cc0dafc0953900f5290dae170ed181dcb1f10d3cf409397753a71ab976c3b360b9ba522659a8f59600b1794292186651e8f0f3d5524ea341f5cec5a0375daeefea8371cc22d2d7e603a14d7fad382e7a661569d9d1ed052075b715a601295454dd50b16e1e7335e65"}, {0xd8, 0x10000, 0xfffffffffffffff8, "c99bdd11abddccf13674f5a9ebcaec2e5cc17794f9988ca7818aac4cf7ae5d202f4f2d8e0ed7eb6ae074b1f2eae211f1e05853d445c7a484d7d1be75dfd0ff845757d7b379c6d40a60d0688272663d3dc79f55670dd697b914c37c6419eb64c5a57f6c6a56d135b13093351e0ae742054df636c0c9b6f7a328492935e067fc0237a7811e23dd3ff68a52e113b1277fc9b694bf72f5085750af57ff2b18a467f8a3a8b8cb413ce509aa7fa0b590b951c8836a90ab53b81c1d90116720ef9fcc52c1be53c53a"}, {0x18, 0x0, 0x6, "2c8d3dc6"}, {0x58, 0x0, 0x4, "10715314e73b03b1bfdad4cb8162337ded52c06687caac532bcdcfff936d86e495423a1065c838ad3fddd32099c12d30d57f4775b24896ba7b0f754debe8623069033ff5a79d7eb6"}, {0xb0, 0x92fec328584561c0, 0x3ff, "ae6805b88f225953f6f14197655b8bdc9ecf87e569cc04f069b75588b8bcb2fdb73744de22ca4645b1ef26c3ceebf90b3f94a2d88caea53db67ce2bf77713a2dde5a591d6aff84f6b43820bd35c1f521a9e2fa806a25413796965722d2eaed755b8af55344518f7808e0e5f781f6178b5f30d2e5de144226c10a190dc5abdfe5a16f42be0721c620a778cd43d414969cba99ac5b20c4f92febc65788"}, {0x1010, 0x1, 0x8, "aa123b9681d121ec683acfcde22a3bf43c4f650a612d3d7225ba0b444456500f3d2df99fb8235d5b0baa3047e3842dda172897a76afa61ca1fa21d5c9874fc2f0cf3c4a20ac47ef0acce0bc3e7f970af62c2e335b250a9a04c453a9d8684bb7b19823bc088302cc453c17d959b631d40eed0f040d0e0740baf5cb39e7f68db2b722ed7dd231a515399c4a99404351596bfef317bdc541f8f638d05d821495a175af13465d903efc79ec83bb646c3fddfb077e1964a129e8e14ca6770877f573be4b6166795db792ac1a0ee225e00b414ba12ea6f1e22be204c7f9935c88cf9a290a63fad6edfb244174a3c72a4f3ef9a56e52b8ebad290ca4b5765709050846aee2f0f53c259c04bad8b7c6a927cdc464abdc462154b88b5acda30d72432da93f467680a7259d0e52af1fb48294e01cfaff3bdb3f181a6c7ebb6fde86301153f4237173774bdbc1f1ee4dddec23f92c64b0178c0a63752bcb6262026ad4c5adea57f0bf3a7066590dc50f6f9785b503ddd4c0028134896b48f0015a8636b63b1ad74b586830bf0dad3e70af37b528975ed9f5fad5d6a90049c307e25a47983007f221f9a7e1b49c72de243378c40f082f208e41f44c94b9a634c31416fd6e65732a768232eaf6e296ab399ee56f04b5c2c4d6e6cf04d982c2878d8330081cafa5a6b011132ed0eb72c8b143b0d543a9edf4722226ce650ed71f6a595900ff273910a1e4c4cf09486ecf53a60f1fb75c5a285c567759543adc1091572bdd7ce6bbe529ea95a96419f410b0b03bc03471cb9b57182173704b0cacb603e07316fc8f0566c8bf7c5963d64a550a94484c50e6e2efd6fc018e82979ab376330b6a73cd98698f992c724baf686f30351e840962e0a896c20e4788b4be8943b50c86b8d6ad7ecb84c71a4a15ebf47f82d91457ad9451b2081e4d50f7df044a26778819668b1416a71dc5b3cd3a7f3661f1528e5c36257d2eb28bc960d677fcabb47bb09052ec86c4f718e9e5be1e2cda48d16d42823e73904a3ba1d861e511857321cbd8b042b918741a032f0d20ddc6815188aea8be7de65527c724531643584676c949013adfc265caeefb6adadeb598eeea3ea73a1685eea7ea9505366c1df4837597cb8ec5b43efbf054eb02b747271ec887ea9c2bccc18b78e1fdb40d38fb6a5d7c2f962e061ca7b1cfa073e0531f6cbc6ad1ce5265e8890e195c916e0f9c8eeb33e7e81c0c9806495b5f515cae00cfcf1fa9de9ad441a7dd094265d18362b7b34fe9614fbc5f1caa27c4731be8951981a80288bdd3af33990585ca8aaf942d087b1f17c90dd3d04f3f45bcf07e1fa3ecd98e172e7a1c4981262f3cea1b27af3cd64cf55fed851b999e60361f7260b8499560557dbb5e5251d9e71894538073ec449dda96b44f47d8d059111cc6be0a7095ceab188fb17463d626ff7b255ec1697ac0a2666f9af1aa9548869f07575ea5f9c7433f1c571f7113be8ee1cc23fe6214a5397d017cc14e95ce942bcb22aa563a7ea25dca9db1be87d26e32bf53c6b46f480baf4a9dbd0e41a33164e28c955841fe51ccfc7b2b8ec13a09cce14246a5dd1cc683117f30e7cd7cf2907dc6f8e903804e5f7550d2e269ecb67d2a1ae78bb449847434486babfdca0291a1b7d4735ea6f182c32caa1956edc8538eff91a8871ecb482a2d0319d36a805ed2fbf513fb6ae613da8c6667d9f2cbeffbd8937175330da04afc57e8f9856f71f89f31121d8ee3c76e351dd04817b3eb1bf9199ef7043bea34c5a8783dde669b7d77e81180965fe2b501904fa7d49337944ec7610bb9d542364575319e456d516c77ed1dafa03dc128eb5452711d3532537317fef8d65e18263531053f21eb593a9d8140e45328c9b74d2ea9b07ad0299efcee83067d27bac1e4a0e0cba8b034c410dc755d1db5e1f47264d15167e699bb6955de598cce1422c75a26e9ac08bf55d03c854d07334c61c959c5ecf3d91095013c90a49255f28e615127dd6ca3fda448d37f6640655145cfc14d99a1d73b9d1c1550a2f4d4f7af6ade79c9cade1b72fbbbfc8a45713120a32b2c6674d89ffb61d738fbd376f2abe0d5c1c73b4f69e0cb97a31b53dde1f1e2d9613b5f66e2e4b05280fb7ede90267adf4594cb23ac80358ab1918fc20f89786ebdfdf859163f9a706320986f5db68540df8554c51157383ba0ff12d85f6e7fd69b60db3f78891ba4c36aa5002b563484e2c2a72ca7931bccbd6f5e54197678871aec47c64ee9ae89d5decef9dd08ff15fef2c197a6d7a96d8451a195a77c36487717bb13d583858a57360f74157cf61d0a19e7f6ede11a0f4fa59cbbea7b42387de5788dd4e34432412a868434c93317ef94811fa4334f67771f46e02090402fe90a4b9f53516b0d32c761ffaffef2de12e0db16b9c82264675ef4c1d172dae9afa3c387cf6db991891940d882a0519af89969155666f44adac94a32ec537ec33fbe7db86984d8475bec9fc8023a5d8ed73b3df108aac933b137fd0191ccd09426236d1eb2ac11de01d06cc7ec3c9c8232188e573c0234ae7bce16bc39ea2cfd2ac25144c0e9eaa9a0d3fcc3235bc668c010c04d3817ca2dc2425e7c6e607414dd0a869248a0acaab3c19b3898ef1ef0c4e952e343b6d1c00a6c2ea1aeeea94ecdd396092bf5af1a793e36f3dbfce177d6cc751c805d70a339f773d09d00d1588e175f1a5a5109190825f3b4e21fbc47679fc0d1c8727495169453403b71e7dcc86a74aabe9121c26df436f1b2053120eb81ba7063743dd06a508d53f42253d42f8ac764d2231e00bde41d18f498ccf1d35bac82ed9f9a3eee904c8d4a5c0a2777ec7279aa679394ef7d1f4cc15db496a0ac526b5cb25847bd9c41e10dd1fb9b288902798e24b019d6b60cf4b10cab4a6df0f18881ae581e5857419de89f67c8e8a6f11e529dd96daa5f4519582abfeeb45611bb358c818dc504b1deb5063527a42f77b331e87a4b194110fe92e93fb9b9982e23228e2b6e4c3383aab2014dcceebd426912ee3734f0a2db7c58342f88d422a8a750642140099c1696524bd37ce8a1fbfd95abf2340def07af26d185b41b354406bd661db678567a1d2b6a96c733af661fbb66fc4a63e58e30593a97e6df99f21b82580ea6240f89ee6df85da83896a59ff3e90e851669c4a2c0ea3f6dee0771a555ec225db65aaff79436c13ad74be9817631c1eb69651471567d63f9cbf90c16bce9cf1aa4365d4fdd117d9d90ec4bb5ccc7bf9b1f2f9bf1d000a01e8c039fcc31b0891778db77de679be65aee3178b0e64b4fe127a93fd44e4a2a505251bc477556d8b426e492316cd6edff9d221e7b300dd3dd7a54dcb41902950c52d210805dfb2c2b730642b2bb638d65dd16a6e0cf346c3d3ea90b6fe75e837fe56d147e6b479cb303075f156685215a5b257779813b1dd223f65f39f218b4939db8ff34155fc9b4766c5b660f9ae662ce91d79ca75a00d188139f02fc3a5b5bb08682b9d69d26f6b682873d1ef27965ca65932e01316277d45b0355eb5f603464bdb335ed648c388c8a3a61a39232cd754d21dc066f053a83aa0f9217407e28daa82da1f3eac6e88fccb55ff34e5a3c5430a3bab7debc2d0edb380f550e32691f5b5caf39fa9819eb9c73802433d4cf99437871ef4fb1470b85e47c67249dc9a69ac46650808a3e7164367a305871a24cd4db66bf18ebc8214621538f116d9e9bff9d6b2d98558179cc45ea9604adcd95655baeb50e14f2e18ffb03bf66bdeb56deaf389f2752b4948046e40f4f177c26d68b670c44b537024810b7301663e5b06cd0acf612c8d2d6d5d51440274058b3156c312c8faae2f5975aee5f4f549ffafcc4fa1ad2c84d150bce51143a074a1902efa5980dc217a9820eef614e8b4d88731ce38232816c13fae155a1bedc58d660bb58d1dfa89a278439613339565df2c943df3224257d810db73afcae17b1d840b7e908e0252ace1dfd0e8a8b2529d6565c3602b684d03c98b9a5f7a2b67affc4eb5088388fbe73b03f447a5391c2d71af8de5e11ad77a1bb8d78a3385f6515801c3a98227bf39395e58cf7a4423dab58eb88407e23900e8e85fe650caf0e7ad7a56a22ed2364b105ce25eb362329c125318d5f3e158dde696e629fa5b19c1cdf9f9573ef088a6dc454853e39af79cdd32e00bde4f8dc2b94798d8e2e160117cee810aac9e03337a399ee16d533a33ad3a5ba2c48bb2de9484a1651dca521b6a1dd943e770ff6e6107ba5af97b9fcb72d815afd24b0c52ef8a765648298d662ffecae2ea004b5626324d37e66426a01d594c0b89b941ef672fa390c299c14ffca65fb393305ad911000b3755809d8386afa8e763fe6dbbd454b1c0103e0ff9f69746d77753e692b3fee94f567d72b38b2fac8c514711c48ae11e2d6bd11170008e6ff3d534c3111b14d94c921612a1d332210155f0afbb048e5d8cb51d0a67e5f0393670cab327b368ddb0ca765ce59c776df54caf71f012495e269c005bc7d499710dd10851103b2d5d5872d6f5836e135e0160e1d89fe943e94ddbfdbfc4e9939dd29a9bd2a124cf7f89efbbcb200b52a15a9005b5a0f8d8e3ff2c492c91886725ac8414b9cade45c097d0fc80c0055ea7cbb813ba4872d047af4b703d0d342849d9fa25bc31d4fbfd78bc878593343acd2b0f772db9b477764facebf058f6e06c150537e99a65161497850c99701b4c470cdf1801aa95f7114ed8c9222db2800829c4857906dcc24ac5a8c417962bc5d069ff8e142541c959053c1b0bd9be40bdca86dae9890721f551c3d0b13e053e8192352d0dd3ed8ec4a42d0d3497ad51c3b004a89d909bd576063f08ba70cca851659ebdcd7cb24dc858dc322659345280f17e4797acf30690035fb82ecd76617f5328a9826cc913b890de69274e8531bde0281f1a11fd41136392fed77453a118a5b5d39bba8a84b6cf54e0a2789b61f5cf2dc650c6fcdb3796615fe63fe4a13d188ddcf1a061c46fbaf2eabe4dbaffb6e5bc41b9968ebb232a4a420c1b3f1434272988e876786dd3df5a1d980182b6447aca13aba8f35359e4a3e71e9d92528330a0b8167e1f067c3262d828038ef48f2f7ddf8762b24f510bc977959405c730da75d1d86890531993ef352b4794f5a8ba694ae43b578e013f6963bc28330b4b4683c8ca50b9abb1b7eb851faee464f215c290071fd4f8c51925cb91ba46563827af726472e54c9586454f01b107137fc9b88450817b9c9d1fd54ee5b188e0ded1388f0c228d1234fbd571292f5be6545587ecbb9e81a2604ba7f10afb81a63212d1d8da1fa05bcec8809c66bc658cd7886f68fa4f2267358046b1c63ff00857417e9fb7630f5a01d397bd26bad955af0f21dfed2dcdbe1de191e86d2c61180016c694e0a3d97709fe280907f6afdde7cec3fb290c45f8f7c39a253da4542311d57f7fb3a381d652862ecf78a705b7fe07445a83f5c3e09d4d2ee2982e6135c048433728fa33fafe9d7c0684c9bd4fa12a003102ad648dccd51b74c960816221b732970399b3cedead2b5abbb3099f20517e6d632f67ce4236c484f63afa2b71d22dc33b9c16e6479de347f8433a4e7ffcad287840352f123d4b5ce52d76d87c7f57cda9914ad4a2da3be027a3f245aa65ac221913438363f8cb87af2e6ddd788a8395bfa82c45468e59db88b84c455637bb6e6976f416620ed03b0c3365b7f276463de5ad9cebbf11b26c0afa9271fad589164baa6aa05e618cc58a9d1b58a8d8b8a44cb641864ffb4bb936f25d1ef92935e1a6dee5"}, {0x1010, 0x1, 0x101, "5eb5b391fbc74ba33d9ed80549f23e9bd046af7eb86cb4e5140e5c4943d08ce335fbe4ba329a8f37ec2f522d171a7d89fdcdb6b5562549e08821c4ddf277cab2e8a77a1a376d26f3b4754b16c6dcebcade40f6ec0cb382944af74d058ccfc10995eb8235e300a40eec87842f8a5befb1b426edec68f1111578dcfe0b6a28f5cd859009944ec3027277a47a221e93e6ca3c0901204b140c3df7095aaf3e8c2e2d7772d2bef43b4f7deb35939360f23b1a8ab494a1f25e6b59ea95ce0e856c05a91fe14ec38a9da75dd2ec1446e580abfb96be604a390a9560981d93da714333649538d9bc9e9b34d2b5f4e68470ae30c47342ce59a1d1f6ec56b4b7999031cb021000463ab3b55b3864bbe4e76f50f2059cadd81bc77c0dfc697d8fe15c8a71dd5233550a808c03720ccfe7b2f852f16cd163c8a2d7142c77a518916b2d2de1126aa0a72ebe554d53e77ed0a2c5c03ac6dcf5ed7211fb084b3158ca6e279b5c6b7d82c1cd3e93e1510df1fc040494131c8c8aaf62d2302e87a71ae9baf0d29e27daae59e7eb056d1799419a4dad952927d033f5976024de763cd726dc44d6c67eced5bcd0fff93f66f9aa13f9cf8f0b9b90a6d9a0012bffd3732630bf04321fff5527cb7ae99041b3512ed01c8e82192d2160167dd5c7e90442ff63edc364d778a5280835ec144676873c0fd985d6ef557ea87b5c209767bb81e462c3fdfa31c5841c6e139f2f2ad2740e01fdf0c7ec3a6b86f55d9cc185964597219bdae6972fea494ac3dbd82e7a07630f00dc32138729fd9df568e118c9fcaaea405bd00b95b987a44ef1d260e5ae9876af655763c2b8488594085a534cd1421698256162997b9087e83a5d9e46e90a5d136166372db12d017a39f379f65f693a3fd5907849177144e2fd62681bb6fa4701d46e5c9bf49064b00d34e5f6395e1f8cc4784811cf4a4d2c04861792ec87ededb92fa0a4bec5c1c984818e895d46b0a0c99199a08713dcbda0a63aec5bf856ba1af3e4d4264313336cfaa5b98f503a3b45834f9fbe2af56441d73a60a9bd228280aa2f1381a7485449f8513e80e2eb4d65b30466c750677097701452f01577c2b53815bc7a18be61720b881567421c866af5700c1bb9497ffb441f58835add061c85e12eed4b9384ce7138c7979a3e80430f97a8bf02ba3c919db3cebde22e5bee8b957fd887e04520e8bfb699663106e0305973c2ff83394a6392b708b62986e91867fe4754ab4e64485a08c378ebba9ed2448a60073781063d6586c5471b3392c6fd49ace0131cf729da0d334765752eb580c63b9cbe23065a87cc750a01e44cff3e2406bcbd5f280dd149eab6f51488159a1e278092005c65d29b7b5a4bb434dcae262b3776aeedcf2de20645b2468db91abe827f2bfe38da123ffb299ee7d06eaa20d3b4c155881f4e7637cf9966584728fde83e77484e895e4ae894dbbadd714e940da1f1689c9644887820d47cf4d5376ae34692a8f1b4bfda43385fab088423926d31371f47e4486257e747a16af3fe8656f6807f9815e7c003a773c357336415513b5edbd3f85835b220a62b552051199c469b80754aba33c49a6321cdcd6ac4f9b85c1ffbcffad84e2952036c804851479118872793c2616cd379c8ecb1596d88fefda0621f066230b08776039e5cb6d1512f05ef570e88a6a9f7cacd9277390fc131c77d5aa7590f8ca32646af98bab48ea5f8bdc653bb5348ca577ac0424c4b28faccf3d55c3204b6992045ac26c5976f19741155eae4dc4e4687b4e9540f4ee73038321dd14c9d1ab6635f19807a6a20e1c6dba0b23afd24bc5295f9ece6c2aa07fbc9dc13bb919934a44c7711d6a8e95f920ed682a080cedbef6fd8a95eaef779ffa3966d4f2a7d73a52e5823e2bc629678f68145f21f7a6ac84b9907802d9f4bca78ea5368a2eef5d9765b9a2c66b8abf64ce84b494b29e25b646addcc315ba80d8cfd5f2276e120cd173eda857d433858631a287e322c306e894eae369ddb16e6f85f5a5afcaa54bdd7835a196f433b8e3d16edc4455f0b7602991e343eb2964feeae0da8eed7b0d8fa26053a3892fa7b2a1011b00f39138c3fadaddf0e60dc0a4017ce17343f036829be4aa35383a90109595c227920e92ce742f6d3a6ab8c119deb631e2c41c4753d35b090ac0d0a3792baea47569ffe02629d3d8736288009d3ade99cf1f33945683017136755aa63619b778f15dd4d6981fa9d3d0d1e974c623bb889e5331568a88a962cddd9f5b2dab5d56978c8644414d978f6967eb81f9844f77cc1b8e0c20f7397f0bea5e79953d6353bfc7ea9d34ac5f0a7ce5721478c9070c46a1fa5d7309cd5c112c40499c14bd7a25ad58c29513bd048b7b5627f3dac7c7f6579ce9a6287d4042d1d5baffce0205e026f6eabf03b99ac54ce1f0f87954c9fe4eb8b619754b2ba7bd9320b99a9e1d24352f97ea564ebfff395b2f54b25e860da613d800c87fef57126e8039d03793aeaae07ef1a832cd3a250230c210fbc8cd20197edca44f9c724d5b17b68ac7309c8230c9207b56ebf51ded488913a13fad4fac644b1fa58f215db203dcf27693de5bb4ab405ab7d633b61219d39bece7c45affe9316a8c035ad2792a9a24c2095d82cbaca51fc9ae5130e1128d0ab0173832e2cc35d9453e217784593c04a7ff5a17e0b76bcfc5a5a9ac5a1b0756792c7d53023f54a5c9c98902dea2f1e0f30f192450f15b0dafa84b88cc3a72f2f9a0220cd7abb81751e8dab4d2d5800829e9bfacf421934690702a478e8d3994f48c24cf849e5068a67ff6400c46bf7d2df97c9c747efcb7420e31623e6bf09f9cb58b4641f11bc80ea69422bee150f73a41b8d0ad0c6cebbbe9bd0870de163f85e75e53e6bde73749c9c16dede61220ed401ecde779986e8783879bb249f29765562e178fb06b80defa7514b59ff99a3ea2233e78605f15fda6653f1e560559e3e9e7ce8237473504ed0e6e5632af795e0489c2edbe6d60c7c66e139383094056b4cd69da1f700018d47f21e45a4e2bbf2581282318e619a1b890b98811941a9e670e9dbc373a7d40fc1af4429034cedf6a8a52299a5efe89aa9b728794c6bd7991625a8adb7a04706d85dae3e9d5c059813cb85128e94f96cb50b636dc59df8ff6054db92518dcc59c6a78b113baacf8b4441f5cb94abf6313557864751fb689649b76f9f778ca13633a81abca70be19b252d418d714d8cc8a11ea4aa2bc28bf30a945ba5324da3c0ebb92b3709c1835760e553ea5b190c21f16b35ed66f66faeb9ed773f0fed38a3f411abc7be480b4998b4dbf7a16ba40ce33d0340a5248204c4847067938df0544b8d3bf58364ced9284c83d83df79f23f1210af1843ab322b349341ca62acfd3a13b92b4a1dd070f336fe32fa9ac6ec1de25c7a6d6def6b5c652d8c6e388b98d31652bd65040abe6cb2b348fc81f24374b23d0e263c11a693b58a3b5b04eb01e47d149d11c998b6c7242df73ffb43b2d1ae66fd70e495e791b42f7486f23e8dc842d51f72d0f1ceea0de5f514f4ee726f48b483b86a33c96607564eb16f1478fc26341b666612c5a298ec6844f528725eebf6bc1ecd7a6e3bcf3a8fc0fe76b1974ef4bfdabad6127eddad675da9b55a56463a1ffd0590a46a3582e39f0e6810c85f12fa0e438d606788034670b830e1cba17f86bd0b71463fefdd4ecb321560d4e0e2b195018c99d91cf5436364e4b8c25d39b1c587cc243be67b7614bb2943c3acf006b14930fb50e91c1cda28fa3084c5c6032de18326af0ac6beae8b69c16132a7fc63f7ac919e8aed9deb8426320e0224b8c2bef7e4963b44fa902196df51e3186fbdaf8a163066a34898bbcca16ff80097a652204d84310e4d7730141821f382c13bac93bb78c9e7485aa0a3e71e71cae6a39d6f68dd87ca1d3f9235da9d638b54b887499e43b830f0adbfe8bf046eadd8d213dfb427fd23c7d2597585f839dfd091ef26fbaaf4105369108532125d75c119aa4adc17bc86c2802a6f51b4cef74dda9a0e44f889923c3e4e718b7630b39819c4dcf1fbde720acf4adb941c4d4d4a076b25339913f8a45393feaf82bf2b956dcdc0cd331ed748784d90f3646510aa5dedcd323291251137b58d386a76fbd66628342c8a286d1d0bbdb33971af8241e7be961cb1ecba30c568cc27f53176a24ebc17e8d9d58156c6ba997aeae1b18cff0fac8a795e68c8ca0a23d5f1628230b368d1b54ac3a87dab45b8f6b519134ab586d313847263f8d84e1c31fa7e7df03f2b07f020a6564580e649770d712f3ffabe4bdc2b80c0b6af21d5aa9cca71b180ca3ddd53cdf38bf588b1cd2c190bcf926adaa6d855e453c3160c47346f2740c527d6c8bfca68a755a79e5d74f76ce8920b7924ea0db1abc76e9cde9a7952bfb80e53645c4ed843ab42b77da1aa5c19fe2c8a7f8ae836c70fe7bd2a8003096c1771c950f2d393b992ca5585fe777f064043e03f9ad08624f22da7e7399e750dbfee823777b574b42f9fc645978d710a29e388aba49d6eedd54c9f8edaf1263f5d58f4d5fc8f2b8562eac9a118e7f31ba3cb45e105df28f4bbbb736bc824a38704bb33e870f4d47d73f35de772f1693389e45422ae66e082a6a5764dcc8b2c413c38ad722e4b210284421f8d64a27ad1f7dbbc967b0e3441d9b72857892229f1eef292d207608b50e84601279db52a2f511ae06e4407169c47b22a11b52cb0a211b2b85ee7e6936b83e73e3e4ac72062fd68e34f929712c347f99ebccf4fde1076016456aca42ae13dfd492a4225ce0b36f1aca72c8d4f75f38401cbdc5f733e3ddde0b26caeb01910757da5646fe3ab5b4e7d645503270cda280c77e3643888a09b1ff7fc21a3164f618f5cb630ec5f97be337ab109f1b302a12b3c865b158acef6d5747a16983e28a0e0abdc283b3daa728c9de9e5338f29619a4c50447d60d97498790fdd2791425cbed7c0d8def164d1fd6679a6160c23012bc85e7ec7cf5bce00de5b0b83ec3069dee7ed4ecd03ffd2456f5ee88bf66b407a14ceeb44b99e0fc4967c0c650afc732213493abf29019b8d1c307029456b0c1c028a1fe5ed8832c03b21fc74b1d200b8ef3ad8776628f4d63cd14bdf7ba9a01938bcb8b76f9df55913e5f8ec93b991709c2dfe7fd8cec1ed9fe77d5ada1313a7e5f4b3e74ed574def075100934fea5512de4d81f15991884b90850f2733f2cbca2048ba0a8d322173d3ebdaa8ca46875816f505cda9429bffa05addd6a84ec3029d608f0a46dfb228fc9994d9cf5ba1ecce6d27513b75966606cb0dd9825d5db70bee59452af73d38f618daed6598ef788b3df4acda4b9a42359960219ceea33e87645e68eefe719652bfe6a45abf956b345cf78e1a2d469a56bc9e95938dfe8b9d9038e2a6cf4a841fe8a6dfed134e182fcb1f6f884e3f0ca65a4f120c67fdefa37ecc1c3d43573fe1104edad38c8f38ef3f3436fd1dc656ea2027f1b57484e756a5719a39ed6670488025e63bdc92d7ddb279aaf4b4a9bd4222a3ac64ad1f8f9ce57f06ecb6193f4f062de3310244b359b2ed33859c5d323078bbc50f728c7165a958a30c851776c9fabbc866a6d5b076934feae11b661a9c45180f276331544c14d60d2dc08706c9e209f0b57de16724f941437960aa24f0d090f41210785fb1c5a00b2f1980bd30f1cc9fe1d937b3fd09280ef912ce82882989a78fe55f6daecfc57fb58c4b1a054fcbc417b5e46ea2962957e4d2361da7f1da16cf6c735dd1e6b5a47d88858d3cc03f801fa198bc4d21"}, {0xb0, 0xffff, 0x3, "7506b7141c77a12d06d1d6d00978d46337d75479fd306de2695d1abeda4270110ae649141fdcbb2af2dd2bab07a25febf7536302bc4376b1975e445c5ed03f8c9a437ddec592fd128bf0fd117d0972537397ce532347d80f1fa488dc46529a8494f2c26d545810c6b7b2a01051f7c4d8e51a00801eed20bb325ae8e58b87f176626739607b020a48ca36ada5792b0e53a93f6cf434341162f9"}], 0x2440}, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x3d2c805cb61c9d47, 0x6) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)={0x0, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000080)=""/44) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchmod(r2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000640)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000f37000/0x2000)=nil, &(0x7f0000cdf000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000f66000/0x2000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x10000}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ea9000/0x9000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000040)=[{0x3000000000000000, 0x4, 0x1000, 0x584}, {0x1f, 0x0, 0x3, 0x1}, {0x8, 0x80, 0x8, 0x93e}, {0x3, 0xc6, 0x1, 0x100000000}, {0x8, 0x72, 0xffffffffffffffff, 0x8}, {0x2, 0x800, 0x5, 0x800}, {0x5, 0x8, 0x8001, 0x9}, {0x8000, 0xe2, 0x0, 0x40e}, {0x1, 0x1, 0x41c0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10006) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) 16:01:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) 16:01:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x7, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x1, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) socketpair$unix(0x1, 0x8c0956596707587f, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0/file0\x00'}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/53, 0x35) r3 = open(&(0x7f0000001280)='./file0\x00', 0x27a, 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/208) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r3, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x182b3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) poll(&(0x7f0000000400)=[{r2, 0x100}, {r5, 0x40}, {0xffffffffffffffff, 0x20}, {r6, 0xa5}, {r0, 0x20}], 0x5, 0x800) sendto$unix(r0, &(0x7f00000012c0)="187cdec3e7f85a11b45c0c8471963234b2eb43cb0c5b02312adbbbc18ded5832e6639ca20d80e88c236c8515788b21f112a44b5dcea064f56482be2edd76a2a01dcd11cacf8ce7ed954f0fcb3a1e88e3589a77370843e6106527c28d4c4e301c92772def7a459cb5854729da8f21d35fdb9537206761f5ed75c6f7722a082251ee8e115fc7c3bf7d8a53f3621f34be0c891bbfbe1fee116c7faf932f3d73b3c4f5f0ee19b52d3a5fe0c70104f2871f38320fe3c3f52e5b7f9703578ccc1c213f27ffa5d8f70d24897c377b837d60c1ce29746edac04401228518ed74963b802c8935c754eebd775b24cf984e079501b4f02c26988e76eac637a8525f17716468b63c589d5247f58025e1d42b922c57739aa69e5bdd404f189426e8f8cd34a7bcb19cc4ee2603b6718919187a7ff76c9d9d75efe020ae5b0496484c6a035db96270645bb80775d9ff27d9628e80fefb5c6181f5889e08ea8ea220f481511a665ee6cebd06a1fbb3e169c6e43a84961f99681334eb39455e31f695c373f7d3f90fb91c3d6138febc7b195439ecc5385dfd4535a10ca329b6b932e74c93ad6f5496b26884dac5d70b55182abb69e9fad941c0fe59b873367b29f19c29841ee5a123dd25af140b2567aa24bcda927e36a9190a57585e7d96ba8f95abc8f677880019e7b36704535c554dd87f42551a0f3f6adfe6f505840fc90de99826cf4d37a540c4aa04746511444d35cf9dd564e83dbb8bd34aca3daccba9ac7729c2ebc82242a76e4302eb00e07a07af0a64b1bd08abc37bf722ee32955d7343931b9d2c6d6b5b8203ab613886be217e587ed9211a819ac701db7bf369d2c18e7c1fec240914d94044dc81f8199febaea46617844f19492a9aca62a42cddbd24887227ddc806fc05b6426b21d1819d7bab3bfe19c40bb405790c019cf421fed883166367d97bcb56ff71998a174b0841b286b23552ad3029a08c1eace7717cdab707b81a176cb9eeeed4fe10ec00701a77b8a5f1457db8144517760012dd711b2e059ba08797a81cb720223c1444e2890ee82b36958934a77186f364c9d5fd6cae80c8cdd3355aceffab32be6fa9d4eb9d18576c70d750a86efaa3c191db508c5b6af2862765ba30ab41d7623547e027fba723ad964bb616490346ec226692f424a19f32e992e08bd0e5e0668db92c0c919ab09fe15e98811b92214bffbd6774dd70f03e8ad1bef265532271738fb496b90f4c4497a3ba779b211cd010adc5d3a7729abf4000b60e18c1cd1916b5f7d59e0769947a657bebe6d6f0c72668c9eae5ae98b87b35700fbd8182da9c1cfa606603155ec43bfdc0df9e798319ba6bfdc204a11893397cee304187d18e513761143b9dd7b37f7fedd927195c42e296338d6f8b9e01ff99f6757e15327b2c32aa08f43ef99ecdcd49295a4ad8f6472c2e1cbb577fcc47f2b882375dffbae1ffb8d5987ba20f9434b48673e2ade86046fe6fbbfef88f4dfc00bc791f0b6cb5972b1fdaa09b9f32bc138f29d791f1cbf3a91e733024c67efe1d1a9c609c39fbe5d54a3fb0df9cc978d69054f5a974775253dbded256e0a6089df680a36598348c044942582df915a408bca3ffee1a1f07de59a5d76e863f12fd798622fc4b175dd038592fa26b047cad3007f4627689f88bf13c34d7ffd5e87f97470f778548e62268bfd0b33a15fd71eb3974ebad5daa778053271f729d7b429d6097922204691063da88f032dd6317b993e6b4af4b75bfd33c1966deb084352f4449eadddf5e416f8c8850aab5041202771b09537904b5c16b5c18756923ccbbc2e56124fe88dfb5cff0aa2dfd719245a1e4457037bbb7bf8db2920ec88223888483ceae597abdb714ad447648624217327a32e8ddd1c631ba7b2733474e7433b265ecd6d355019149a9c6adfb2670a30e012a7237689456130d8314f7977881c31365534862ef6c334b422e304e769799413541e9c0e86e3bc88092b446504993053536fb4602867c536dba3c555b01c0734463de0c8171d78b19344c8f4c93116e811ca2958a25a2db153597570311b8920e35ecbcc49259fd5a85f80762c40eaae77b62f36486cc98bfc22d141763b931a840e8d81082fe9ac9f0e8ec7bd887acfd6aa72114c73dd093cc599c6b0c200b6f53a7ca44f0084403861ac5c2948551b7264eda6bb9d7ca2053722a036b3546fe1b8ffc4be356e884e3a9eca1d4cd737296a898d0f35d6566128eb65b4aa1e1c6b1448d082d42b3af430f3ed8c12d65f65e1b88dabb70b419f4009177cf7d8b5c33020272bce9c9760ea0b3a8a8010dbb0c72ef3d2dd1b61c1849ab1deb6370fcc69a47d1ab6b2cdb8f2b310af0b7a4adead915e0c20fd667b24fc7d6792125f60129a46576b6a019ecb95a6ff7615dac4048b357c122b627e2ad2220a188bbe2f96ff67168f8f8bcbb3d344d83b51e2b43c1f10506eb86f7702a01c306c4fcc50782414d095d3b1effd42a8e9e85b67dbf9db91069b1a105ce6c961d83cce9228663321250fc14d069b4d833b21c9891b739ca3303c0bc7f19838cb0fb0871ff15d0c65bbee1f63dbecfb4c76402c86803859f60266c471a6246c0a534bb8123be0c686c0d0cc3431797c4e6a0938cbea61086fc95b5935e654822414fdd37b97062d0494617882a8318cd4d39b4dfaf5abce2b841ac93f6737f32f8498c477df2c729aecbdf63c5e59a6c34a26f321f554157fee659afa223f26d483d6aea8d8bbca0469a3e370aaf01c3fb89df0dfcca562b36ae1f7c4e15122afe7ef98ccfe3a8dd096bcea5cb1e7925a4e3b5ee0e2b5b5e62a4b43a26ec09b4cce7c5ea601403aa6040cf6b19abb77b4b570bfa32c14e85c7c95dcbf65b542f2b4e11ca195bcc1f2be8f5cad5515db9292ef14e06c51ced58b42c114968c0b8eaec452bcd7d73fe5c8c001b417721e651bea6f0ec6109344d2857a1b86ad2e6188196aa0851dc95215ec13538034ec2992ce0b8ebcadf202fa9de9f8f9db302d106ac03df6670547704d9b919792a0ab6c6a1945d074ace8a211038dc9cad1c38827fb3fa3e5707c50f2931769f5f2007c5bdffdd258b981c0c314676539bf5b7d58335e464e24984419908f2b162ca2f76a26048a813965bb64f572c0b41789378143b40ffcdc9e71f78958beec8bbd2ff8bb49841d3e60ada21ebbd15ca97110854b1b4a8722d0acdd08fca511e14a4848c73d53929e36d6f17371e69738ef56c7d02fc5c65b3fb7e6a77b7b0b6c4278dabbe0b620e24e14d9e1cad83747e5ab2e9d34875bb8e5650ade8cd879c0e3b9f0b706e8f6e79044813f88c6c79e4ec16bb6bf76ea3563eaa6375a08d9460849e37136aa60aecffd3ffc603a5996b456616033f4ffdf1712cbdae094476e7b5ed9f3dba1930a45837c059d39d05db05bf37a0aa2ecea68d6b174df6ab5175813b4ae8b680deb72e31564393bd600555c247e0bdea8df7a628d0755e0d1881964b6242dbf4ebdede3ad5f76d3ad4a3190cad5bd0ab795ddc733f79db45d88fb24757c396fde1850a94b26e090a20c1055f4709a7606b82b2ea3ee7d05881fe39813a7307f5007013637d73b2bcbf67510f6e19fe91d9707eaba622e61f2d6e17d47a79cd53879b611afbb88ccadab44220197ba2b33f188faff36a3b26a819610fa0f8fea3d41e330a8bd3d5d73b69f501896b857239cfbad3b42ca443e7c43cf811ee2c45f36b209b765ad1f4bdc0af9669516e37c636d5f49ed518615ec29a37b41dc85c3c56a69e3d0716c9fc60d4fa196cbb2e178d30595302d0f483569aabaf2302b3621bcee40cd0b8c9926af617e6533a92150016ef678e47e180f931367a33aa9c0abda184c85f131110ea88424e42a84c4862e3b8f4ee7097458b6abaa10b621b79037eecab1c168961111132fa5202ee04a79434c5290e682b2887c25e242f32f9888ee330b43b6b4e39d4bdb71fd7e93f85b2ac6b70241587eeddf36fb6c211273527ce03d32d2898c0e72c10bb799a1c6ebbdab086a65585adb4ced5b2bd759a49f3b19ab17f05beba21b5c154a171d1dfec04995625f3ece0ed82745ea5af56a63ed20ad29517d2dd31b9fb0d4a92f8eee98a132e0a88b8e54e5b5474b37d5ca78374114b588ddfb975830afc9284ea93a753860b8eb3d838ffdf6b87fb2aa71cd64351df6e49d9706c5517a792a509a1c6315aad5e4d2917082e2b51f9457f15d316b66b33e04dc65f4839ba82a88e7ce95e33d1a489f9c5d72780095cd9f0a09aa311c78c75734a4aa25b4b3931c1066f963aa2c868fee24d5c1bb1d2e0a533d9eb7759e66e6e80eacea21c0fbc2a9fb05e598fc253ece48436ff9313c2c81ec087a4d8abf9b9a0fb8b4f40623c6e04a86747de1805b74a073ff0a7b85a2027036e48b990c7168a0dfbd77d1228f74c3331986b090103f83b5c29c84aa1e2e4426a774c13e45b3df05c9c73ef7f1fd551e5f4f1f2c386eab1ac33c860d12e5a08e5429ff8e53cfb0568d6f728f396eb5677de4c7201a641c8157c09a067a31e9d33275ce2ca1dce39894bf0fa35f961f08a70f523560e15687d4344ec8510293d3c8c2ba11b0dd9ad717f9a89bf7b540972ebcfcc92a3e7fd14650216bfff351a27664a9ba0e9cdc0f1943b37746721faeda6e2bb0fcc0df5fac65dff9b4c8fea7c66f36b5ad2f4fa33af5544e8e1bc224079bf3b6767a0b665024db81a7acb2479be6ca1d33d7527d379a8df5c25acd7b4761470f084235b9c96b25bdb40edf154835e687917c97d0292f295bd02b55bc9975622bcf09e4c6b2006b00bb0863064e6d3d6573bd8b5f27b01b289279491aeda9b629ad3383160135e8417b447a355b8211a8a836d16c267ac637d40e934b86be9f47e92f1c9db1a946cc23d899df1285e5230bcc8f68a6a1d7a7246902237894c50ceab0b50aee8f1a050db3833fb5c060cf5333fcf648b8ed6e573fab4506b96b35a005b3402e63317e566ffc81abd445cac4b186b0811f8870152a689a132f4fe73d8e9ad2b788f65de913d654bcc142c948039620da15802093d12c14429c4409571db232685a99bc3fdb4d2d9acad9f882dc6e8f01f84f54796642a584b62f59a98159ca7dcd682d0fdbf50e87b028ae33acec6b6e8cfe31de2af832bf64bc6665c642598b465d33bf1dba0d3227ec5903cda6cee872fc3daab61e489f3a927c33bc00fb5868ec47ba7e71b358785951b3bcec380a0759bf31b5daeeb33d127d1d48bad076a200783a444577d72fcb10b089feca1582cbc640e70bb355c32605628f7242052b4bf5c5689fa99849c30ab0c9b67ec21d870c0252d1e27ec4ec993dfe5eb032cec5f05407cdff7f0647bf05606c40bf90e26add1bd77a7672f4603ed142ee811b1602a1ff0d9b0fd15bf1b411273f81c72c55f4081c7d640f06b3baae9b7a6518ede13337a4f4d70cbe04d6e1f4da2c00e6916180726bea8793f43702ada4ef33644f47cb08b90a2e602df68580630e3144ae9f2f7acf6cb361157f030c88d14e76b2faccc2ce91f62a6995b5798d5eef84db5f7131c19925de52c30f3406f3b40493ea6cfdba2f5947c65396293885d66ebe9277e9b914af875193f976b5a33fc50dbe00cb132499b4a3f9a528e3ff9ffde0a38ff0defd494b8a1a9540b0da809386dea3ed5a10933899b2edeea9f21053ee7f0e837d435e63704e43efc7a4ba6ef2507c882d74907d94d00f6a853b09069a0ee74354ae1e4e20ee11fe2de9f66d063376eae9f05b96002cbe49e98058c24a7bb412863fd4ee46a26", 0x1000, 0x1, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:01:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x1, 0x3d8}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="732a4ff1938f9cac24bf62", 0xb}, {0x0}], 0x2) symlinkat(&(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x1}], 0x5f218837, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x60000004, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x33, 0x1, 0xff, 0xff}, {{r2}, 0x7, 0x10, 0x20, 0x10001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x9, 0x100000001}], 0x2, &(0x7f00000001c0)={0x17c, 0x3986}) 16:01:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100}], 0x2000000000000002}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x44}, {0x8a, 0x3}, {0x89, 0x4}, {0x42, 0xffffffff80000000}, {0x43, 0x1ff}, {0x45, 0x8001}, {0x82, 0x8}], 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) 16:01:18 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000100)={0x5, 0x10001, 0x800}) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000080)={0x473, 0x0, 0x100}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000140)="19355076a2f3a9adaab7ae92dab6eddc301fe54b3ea3bea41210d5649a4f686152f262dbef4ebdaa866fdb955a435f22de1be92a4c8f1108b1cef594674ae0eb2157d8896b39e7658c7c022f41c5778d38227e4a752bb6ac8764f649dd8daa39e044a72f01cd9f48afbe61d4641228bbd8682abb26c50e6c76a0a3c96663bbc3e952ee6b1effe7e757ca5a8ad4a2e1a2d0194491e910c3d82637c005ddb6ecae029b494381b19eaefa6c76d5f1e4f6e6982cc1cfa32721ab780ac558b6262be34c39303938ba1939c57c99dcb08830a644d4d18af2c93d712dfb29b7312c9cfe2da133d2c6b96804bf893618e5996638", 0xf0) 16:01:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r1, &(0x7f0000000080)=@file={0xef13ce5b4c73d8f2, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:01:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r1, &(0x7f0000000000)=""/40, 0x28, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0xa) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) fcntl$dupfd(r1, 0x8000000000006, 0xffffffffffffffff) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/84}, &(0x7f0000000240)=0x56) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x57, 0x800}, 0xc, &(0x7f0000000240)=[{&(0x7f00000002c0)="e5bac4d77d4c32a4b70703bde896c8f66e813b82182db00c8f7d5cf86a2b1dcbda2a07073d71910a65980ee648c451fa155a350f0bdb726e83c5d0747b5429439b04e19411777e8b011748e96bd255df5e9fdf6d14219ab70eea43a91256cc411f131d769a04cd6f8154caf4a14aca24c5a0d4f77c434f327e1d2cbde44de82877172ff0798639b20dce76fde5bc8bd9514de67b00bc096747b96ff00b0ceab5388355570d5f945ebee8850295301443828ae688a57baa75bf8a8eca3ea15182765b3e2bba5be386d0b610ea55a9c9f555a30194c0a5eb7c7823b458eaa9f05edaf41f331beea06112b823c4bf87fba2e0bd159d6d6918", 0xf7}, {&(0x7f00000004c0)="6998ddc815c02f3aa0f1f6409f3f2f56f87f8af9be149e65206776b75ebd565aef7f767fdc7f03efdd9a747e1449224ae0e0d1a196bd7ac17db982b0c4779a58c75654a37616cc640cafb7e729252990a5eb5023e5feb0671aa1b437a9fab1a46d1169e6534525f2a67e00cfc9d41772c2561d1b1ee5020699a0f991a22772979cd40cba5db420ec8fe94623bb26b12242f3a81248b9510391a489c7be9ab2b8684e0af3f23a2bc4c2b2b7c2", 0xac}, {&(0x7f0000000180)="d10e9719cf2fbe91c13350c016b1f03c0d0e55c9189e2d5f8fb277e2a5460b647c2d5f166ab1cf78b1cd718e2c8eee8a7af096846ca950b71489147780e0cb02c154df654ac8837bb85bce164d39b9aad87692d1c896f37808c3f5a380abad0295bf66", 0x63}], 0x3, &(0x7f0000000580)=[{0x98, 0xffff, 0xff, "446cd09653de985f283460bcc766ea1528277ab7fb9ef19d92b24653eb07607724afa24ebeb6c700b44777e147541dfaa80e7eb71e32670724bcccdb1d3611233d2b60ad1acab9743e98eee6dc6001b56256a732ddc2c66074beabb1dc5851746b2c813ae7f8100a0ed7128a9b07c0807de4985db5730e56fc9ac5b8913feb8296be48d2"}, {0xe8, 0x7fff, 0x10000, "215fd250da0a32d6d35179f236a67a20eee5104fd1af38ce548e8532440601afa0933d64ce34872ebb31d8c429903a12acfe9328e7a7a247f7c8de9cbd0077d5531045fb9e9d8f89d080e8288471b260eb50ff0006d10f692eaaabf8a230da0bc2e60c197d5f9068714ef56a37905ffd08185535945a0648732d6237c6306e9a15998ba8819af4e9d94c383f899f6d13d16a16d59210d0aea0e6b4fdc0833be3369ef09e73dd9d21b190d76001879285d694784d6c08f91bfc6c1b4c8c0aa2c8241fc2b830d9dcb5504ca432bbf134d9d584b2e0"}, {0x50, 0x1, 0xfc, "ce17f761ba8dc49187d702365f87d7d1880f7381d71b06b382efddbbcf916de7e12dd0064bd8d44ddac5020465200c0bbb75a5f842808932a59c269064"}, {0x1010, 0x0, 0x1, "315ff7b6f7cae0db0d6afe485e515d1ecd51775889e76c83e224f5b7e52c794c2c0eb6629154264f82c9454a71c06050464bb3cc4bf99309cb2f1b0e91c13a21d07fdf9be805b086a32361146ca92fd6730eb75a59e765f07568b9e8cee762cc9475021cecb1b6c7f306bfea43bd0bae6c69ba173a01de7ed35d9aed928deedee6fcd9a05ed636150daccd9269a737d241a15c3ed9f5c0ee5a5895ce9428fa1f43f7647d3bd1d177725e78fd5a18590d3c7117b38f47e319af91d022a37d4455413c28c85a75c7e1f78b8ccebf616ed53b72cf2b203107955689a642db89fcd7d38f9f25efde0cbccd94fcf88a7a8a71c333b72604b9c876b43d98376b58b73e35e482f57704d0257ed12305db1d644162bcfbfe767848c5746b1f7256b44df7e386e3b6430b7e2bcbb47ada7519c51c68356176158bf5fa71e29c95247cf2372398c5a602f273b3f7b1406ae040f908765e0512e0ee075f273760c5e2a0305e92a5e67c84ea21789d73fbe1cf768aa9c35c539ed9ed288c1b044cbb88e04d947fec52e29bacb33e6a245c9af4639d580d91a7d2428eb041d8f3b8e60fc8379f438f97c6766a55bdf673aecb62ee2e4393705a9b436c406b8d0cea207ff40d42e788a9573d2eb5f6ea19a7a5b5b34ef3f628f02688deb1aa17967c2b419dff8f86cc4a302da7c38d6ceb01f4aee38218d43faaecb2fa80d5e1ec56b42963573fc10fd8e9e1f5eea14b38f079e80f53a07bf5de8098a9590df395c984bf68e1f5c93abf325efe50194d83dfa14971bb017ad3639f86d478650cf98580254eee12f72e3765dc359801b6e68794d7a50625ddc0bf560bfaef0bf0047d53c04b902b686d14fdddc1ca14c9257fbf163fbefeb009fd6f64f06d049d932be00e48c2b6b87abfe5f2ff3dab56604fbd7be83193e033b99ddb2eb57f6e8533ee5c2e856dd7ed2d90d7f31554653907248f3f9fabaefbeaf0aedc5acb25af5b7cb2c5bac3b8958d474cfa3334714df62dde8aa379aca19fe4581bac885485073a33a49234efd0c84efcbef4be56e528e5d279704031e20a2326ed961ee602b9951ca903c50f38bce5be8372f33359eab1cd827094b1d9c36731c50e9d321b5b93f72d6494dca4be39f65f8b50997f6488e62d3e1d689866df636694a6a3f3c5ba2a46498e901af9537d939146fa08f10ffbb0c0b146ae543c1fa4ac4c3f4e1df2ed8fe33b095fb5375bdb1f6ddc14095871248df3e8636c8a7525863e80e998d6736437a28494c0407be21b39b9176da1fad3642beb19f1d571e8faae8df2f5743a6d20542ca6d9bb8f4fe2ad31aeef132e5636fcccddff0d7ede523c8cc6ffe9c5c09e315094776edbcf54f83f21912af23c6e7e200c33663475874f38bd087e0e2b1f2266fe843b900b5a16acb01ffb9dd0fc9fc697a20bddad00ccb20ecb37ad0a18b4d0c9a9808d7bab8c9194cd1c844bec96366ad30051feefff001d7a6aa5dac5571c5b300096e6bcf9b7dac1114745205abdcdca4618a70aa3e615aba625e6bdc4e9b2c8938726f30091a5e7749eac5e1dce3b06ab4efe68723351bd1b7353f081c11e9835310d45f7842fc70601412f5f31e8e04ee1b4e91303a598c8c15319562ea896ca89c53fd4c25f8ae1472f65b175e8334615f44828333f9893efe8e65c59237fcd0b09e9b0941487cd194092fd15ebfce4b67e5ad2b2ae01b05ebf819e6ae0daddce49f31c610b85162984be4e3a4d04db5e49d4f18b6a029f72b5f326f9e0f125667220ddaf887b83673fbf00551f9c606a468bc89cdf9f7b2a233ed48df3277afef3016506b9335b774cb5c7afbbba575ce847d13bec1180e13e0ea52cc4b120fb8533604cf74a58f4495471f9bc3f881c426f107ebe14f5b5d97a102b851cc6050c6660880efb7e1f9527efa7f4d5ef811d45d9024b3a041ea2726e568b21c42fc0f19bcc1e028a9de4e7a15a8486cafb3fab7813e0c2bf3366d50c03ef21d6ae6c048293672e7ff6ff7081ef9488f9311d6ce2c8881ab42891bef6cb6f3bb0daa63a4331244e9444b0992c0aad5f9f71b75528ffb207745cfd7c9c5cca2257c0d6ec37e6bb0673d5ebb26a02d66b500255877405f9e2f97a602642e2fa8e7fbe7a828d09f90bfc73d7e0df40eab5620d6021add0a5fcb6f18793eba62fdb2baf4cf4bc768cf3cdd1601f0ab18d01a659512f8e2c05a3f91b157e065b27299527b1e186f2cc1703bd4fbd2fb15f2ae69683d46c1e54765884146bba707df8cf9477591bc19ebab1c5b27940a7cd91fa7305d9186f5346a9883849f8b85174636a2caad66ed067be4f0b38a9d82a8c73c31fbff2b94788a865623c04fd8b851cb0b7396252d5f10a0454c192dacd353a7eb80feb983e0d5365b3c45a33b7281020241dfe87b0fcb86186af8d32d21b8aaf42196e94ee3fc2e734315a4ba2e391acb7aeda58c6b809b58c5cad843d19030ba9e9f0dd7f84c8c6ee41e01298a1f416422a49d490db2a28df119c2a1641a47406a3b5cca28dfbe45a333a02bfb8c06cf710b5c2577215f78485a9d7a31391aa0a1fa66a783c518c53ff89eb8c6acfef4c6e919ab11bcc7dd964b854600288defba26df1f46c89b9b176b60fa3859158b66184f49ad8de974314c1da0dde62161f3ff6fb601ae4d404860634ce4790ed756be0d2a3aebdf53efff8b372a8d14bb1fde5c37f5048fd5eb0656d894a88f8f67f0ce904a07cf1b9d435c13c13a15f20c7b72166caa7e37e64ec18f6943b47e51997fa93bc2ce98da36b4e09a6a92d65fe204ac2b41b5ad3f5051853964b4aa0dee68c9779dda6cfd68cdfd16cdfd1582fc2ba1b86ec6f8b99609ca613c770102c7c580bff7ac7367031759a92d2118325f2d1ee4504bbe7d6dd0b66c71b4aae4ad4da1b36d1ab7e863ee8625e2978c1200f68c9cccf127320e274fafad3679742066271eb113d3fbe026056dc6d2577c1748b7cab962da31b47b3e3e0c1036088ac66fcf0e0619a90b6a0c40693f179643229f050c9662b2fbbf0b5388eae0adcb682ee2eec45f40f38933575a0e21c0498e5759cc9d374445a1fdc07d0822c38efb2da830e98ba8d62c49870e00ccd629e61605c24905d7445b3b90ca819b93c8956dc1890595dbf0cbaaaf0084020fd89eb403c446432855bbcc36c11d5d83b6cf1b1810426937dcd30a5c6596a0a93972d1440df3fe2d3d31864ed1d960aba8197ab258a40311e742ed2e092807ffcc4ba655f652e8b91a4e99dabb2f72f81ada3cea7a68a6a7408af26f0765e641ddec31add1e05ddd8d1e0ccf30be1269c78d620d2815c6f20a41f8dfe067d50871f86e73ab1007f20d09b024bf3af4fc0950467a6d4763e40465df58754c7a616554ef3f8d53a94d493765985728a022f26899c05474debd4075e0446e398ceb1472fbe40bb3f457efac5fe0564ed50ad9e4a014219a2372d98bb2264e6cc259929e41e643cbf0e709c064a29c9976e525638393ef467a51e4e52911c23c858af37e970c1ed94e063f3db013bdd7eac00cf2d99fe3283642b38ce6595b8c3d3bdffec42fa7f63d7f8ea577b2ebf50ea177d9bce913199141895102b064d3e5ec2dce861520809a51e376ac20d27779a17f658779248f2d2f7e0ae9047d917f550cb7058ea027a80708d5c46723b173c4aa9763df884eddc6ab7a34dabc46410e956935d0d420cf6cfbc4a33556e17a9cddf2b856101e871b0966b2dd55d76d5429283496b61bb4c1c4cac2411d202127bf17084c5a453c0d2bcf6d583fd34aa1297ef556b18ba6ece480159d7ae7adad414b91ad07dfafd48de50a16b2adbaec4381af5986fbdbe7fe07b9be3674755d10026d5fec5d74fc511610cdd1b43fba07b478903a41f97610f048b1fcb2da40f3126175c07e1a318f72850a21dfa8244e645c963d2a6c7bf4b14d63618e4fcc26fd96f509339f039bd83c75b3a8db28878ddf8f2228f0d59cb4e1cd41f067ae718b900f2ac66c9b1d8e15bca4e487523023794bcf77b772eb3a41aa11db15362417df15c1096f74da032229fdc46aad478bdb61d3767c0af821c916b41cf1f928002b8e74d732b6afd8e2bc5d5ee136e88458aeb908d7a16993416e0cc8df782e5612bf0f6cc2f55cb739d9a6f361ff03e0c4ea2cb812c92b388e9e16424d022e9b8c2d7c887db12edd5006054ff01fa5bfbf3ccd1fc1bcee3e19c951b7a9c44c99fc0c90eaefe05dcd602efab0e5daa1ff41eaa395aabe33b6be77f671d72222a174cd15190f49ebf134b6eb899dfeb3ef066d39c4c5f9dddf52eb58f6ea7208ee887e3060ad35f7a6e79bc023d7e25a78e3dac0fa1aa8d3f07ac91f3a8df09c1b21cec5ac7ae5cac5d6a3f9c78b5b2d1887aed868ccabc8dda1d3949fa4944519b36c73f5ba7affc1939d265f06e524e847770bfe78fe2a51b61e2f0c65d2770464fe8b64c7f55bfae22dea9a091fb7ae255c1f1f39162d4c09c533d6f050ac6ffd8d3dd62845ac4297bf0f7c2ddc3f23d4b2d6a763cbdb111e5d8b1ac81c9677c04d28fa7ebe4360133ae45740e27b646c504e4be57975d202b6f78fecce125e15df5b542adb13a11b6f90bf0bd2fc7130b22855bca4ab101e7d5f2bd894f1ba4b9c2fef92d68d910eee5b4122f0a127f83658bbf5e3da019ebf9e8926ef3a459c1e4ce9a953eee7f6158913e32e03a8480f7a1c489b4db1551e103570f7f4b7c8d03835f67bcef4ce5c7d4ef485a504ab6c00cf128bd60377d366d4087e7d8e9e581cf2aa5c1e5dd7c3a33cb3f2f891bfe086e061af2c4d34f51b761b3de2cbed40aaab0214d656d779b6fa34ed50569397177c4a54ba4dc8241e42387aab47bd40127baa56a44308bea9bb29307415bbbcf4f559038ffdfcb98a14b251f40e49a5bc462c3ddefd3b1c11e5c80fa871d993b3950576e00c76c757d64078f296f2e13780f28552689e6005d8c6c5426b0cced822f5846e551f183860273a290f30301efb5b095bd4f9c560c11aec75b694784442b8ce1f1c3f1520a853519c3d5574bed66d24b13a07a40f8ea8dcaee982692e1e96878208a147cd32d82fc80fb4e8fa69fca668bde04fdef61012f746a27c65d2f43a227d7cc4ce5471272729d1b08500190e8d1aba535cf4d2cc6d83fbc81ce2fc782b713930ca8dbebce1811fe0512426695603d8f518f36875a6d6a6be4ac553e615412fe6b444fac0f8821559339252151a80f1c1fb99ad559332f685b8df17732446169d4e4e4f7e4a37822fa2bf6058d5138b23088109e73a3b8555a43534569f950b6a1877c84f141d6055087b9a6171c23a516150e6081727e301f070a71fd15c2dc247063963253fe84aa50078a1d6f6141e94664c665e0db206d772c7261a7a2274e028edb15445f3cd72c300fc2e2257136c718aceb5f89d93b0a44fe306c3e0ff23ec5cbb2ab4b8ddbd48e9ba38ad784206c905c4a0f8b1ed3ea70ea7c6872b3f6bb78b01cd32d2d26c08b971cb315bc815e145224f2f602a7c7af3e3002bca58ec83e40d11f99248a1b636eb602186c244bdbbc26529909a0ca9cf741aab21f93a89eb5d2d7fb6dee4413122dae39dad25a8daafc5a3ee2628561e3818926458a5f4081ae4218b1388532b35d10c19b9c9f241481ffa280910146e8c960a18a69923beeca3278c3000b64a0abd670ec2644d652895a7b477d142d044bf39f648a3a9db815fc478058daac74b52ea0ac77d6046ad88e0fced300e14089fc3bf9e2356b84074a7b37e5d03b096135586446aa83886232dd9a7528839e1089"}, {0x68, 0xffff, 0x9, "4a339924b9523e6d7faa1af2637839100b2dd581f57c5a0a22df32ed3e128d0d889a06a7cb04c9bf0869400b861ab271514d6c89dfa568c706932e15f94942ef0e9afa51d17cfc9e7955082f69452b0573"}], 0x1248}, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x4, 0x25c}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) 16:01:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, &(0x7f0000000080)="51650e7f6167bd2c98f0aef340d9afd9043f0d4ba117f14e891ebbfdc9d5f892574e77f85f008b526b5631de77e5af3f5356aa888e3b05b8d827ec852143a098253adbc242ecbca477", 0x49) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) nanosleep(&(0x7f0000000300)={0xffffffffffffffe0, 0xc00000}, &(0x7f0000000440)) writev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f0000000340)="f23518b473c2ef15dfe4b4c22ea136cb5182ca24308285270f697b21e28304f80fe32240fe51103567eb247416d63c52482527cd81d8754019f8aeac464f9506cb7d45e3376b5be6311f98e39acb25bc30c3480c384766038712ecdc45a85979e797641afec2260d92675d7e8bbbc44484577b30262fd453f51a8e212dc8276a215aaa7681298c5afc4f43011b41afd353e1eab064b8231dd7ee38a8256769c53ed3cc265fe28e27e929527f53586ffdb7621fa243fc05802ca4408d7f7741f0c8cfadfc243b9ed59f324aea3658f4a7ef2a1e3ed375628e1951e9fd5ebf45b18b9540935cfd", 0xe6}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000580)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x1, 0x0) write(r5, &(0x7f00000004c0)="1538fe47b17f012f34930e234a233497df0fc2c992bd79fc75ac625457429bff9c332ac728cc43b8958a45f9c88cb205e2ec76a5407f9a147615358a4f6c333e35f5f7759bb147a7ab1ae2197db166c75b12d49eb51774664a0036c73b984381697b2b45e2f600df584a657c3064be5669e14dbc0a2c6608ab1d1581831f0d5b90ef5a9c0fc37305a6abc71c182c460e6e2e13f8e4f12c626e266a18c41e4ea8b880cdacfa17dc681c8f1ea57d9d7fc3eceb3cfc146887", 0xb7) 16:01:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 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}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080)=0xffff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="fea0", 0x2, 0x0, 0x0, 0x0) 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) 16:01:20 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xf8) recvfrom$unix(r0, &(0x7f0000000180)=""/76, 0x4c, 0x2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fchdir(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l59', 0x1, 0x0, 0x37) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x2}) 16:01:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)) r2 = socket(0x20, 0x4000, 0x80000000) pwritev(r2, &(0x7f0000002700)=[{&(0x7f0000000180)="a60b50585a96283ba04bf52de9403269762a54780c6470700d687d6447803c715416b27414e77966e029e02877084a3ea1a1e30ffa64016e05f258acc393297ebf5a1b3b4b81da96a0865cec2f0b7c327884a36c17d2ad684327c18a11a65b6a2eecd0e56b2eb63b09a422b1ae857e6208fe7dde199b8d175cfa935208240a3f874a2b623cc08ae6fdc5a102f2fe2dec51e05974cd84f47d6c96897a1c8e9407025fb996e05f2554865e3991727715edf9c1c8bcc1545d16231e8c98393f538f19c49741e83d15e1e8b72a6aa95fd363399075fd3195", 0xd6}, {&(0x7f0000000280)="b3c71ac1e4bc5fe13da3771b3284b6441a1f17f35c91af23906642dd23ddef1c6e5105f591541a56adb215861625a245a0083cbff85b78eb9a37e53532a11fdcfd51400ce4b970a3dcdadbebaac701f6fc7299cb97c0c8c0386d1ebfabb4c7728f95bfa3f1ae7281754060a448ea108c8385830d74fd558fac8a24d68488d483152e882fa9b41465c1836113ff650a08db4ecbd9e91470b8a8ce3276f242cf88e412e04ce5294f6c3584ee37475479d610b9560d0baf8840f5b58acbc3e06a0faa24508494d1524c6bd71d572c82b31f1a2c54ce012255c17f8a37fd1ccebca6d67bc44d882910ef3a37b8523f4f001290e7bc0d71f85aed2c8e3cf34d115554433cfdf5e77d3211e79343a72cfc18283c4e60722ecb92b1464abe7195de35b7110f347b94c8dcae4b425e85b846eaca7092c4723b5cbc4573264564f5a5e6890b51022bbd5580a837cd7c4fcf1cfe9465e02d2955a08ab1750a654dfb90788992c7985ea2900183e11b6fb37a29044ccf5a8dfa3a96cae55fd5509d0bc237acb4f695d3114ba360df05e4bbffc0291f784318c962122a3eba3a8fc6846f72728640954b155b68876b1de219f05923f9690c89e89623caf150447f5239b65a6c2fbd7cea368a6fe35c30000ba65a81f16c96535c00c649d6f0d8eff00595c5dbe0a43efb296c50419265f566b458d760c9882a4acbeb310e6c185053e057abfba5e2efe118b080a5198ecafc7d340e1bf6462ffc22d3ce126a5b61c89ca968aeb1b76bee0635cef16add2a1d97e96593f0a282ac9181c29d760804b2e3cf69095709cc03c6cb7680dcb50f8279d78d9db376fb62ff218e101d35fe113ecee3b25c7fa211e5b582c755ed2598d2b1d493a9aabaf5f051b391ea23f893916945729ed5501f4f54ec7798755b66c2ad07d7b4f1b58d2f89363e98c53a175c1f9c2671b84ffc82d2b6071995253a8d85666ee51f0b2c0bde1ca0f489dc8eceb8ccb28e29af7b9609a54032b0e8c73d4a43ddf1b2caf1e78c191b6d800785947add961ff5c6fc10142c0a5951ebee550f9da129ab7e270f9a24f910c4dbe8a983e1bb72a9d50f741b5767935a5098a8592ebcb4fceffa90a1f1755ba35a8ddde843b83f47cac4cd742039e988b38d4b4fc983db06856d115cf74e7ca1da47ec53903c0fb5f00bd5a170fcd52f5a4401e4e1f9f013163dfc20b8a20f19a85c93cf2cd1dab06be2df313275a460dc2b0d57f72001bcf2d0dd7866c811135ebb760769e6a3dd264fbdcc00ffd448a8b1d97b33b60562478c7c0b99609dddd9510ba8371329b71d73e2b0326d0c15140a345bb302079ee2a59d0c842b127fe321ca060ff9357e7eaebd0d61fdbc643d56b7d2059b0d1c23e91161ef0415824ef38974f7f8d48685dc3c8bedf921523c0645bd9955d938be280f3a53e644e917705ec78224e2bff7938378218f16f3ddcc42cc7d4bc8fc916c323e0ca7ab12ad8a4e02c55d7931e62685ff844da65baf00e75ed9b04f92a3cb8a164b1111d878b822102ba9281a01afd9619e89b372088ea0c3b359c43900bcf607b0dd1526833a9baddf87dcdff52eee7dc6d131d9152591a1ea231709ad8db6ae449cd1052978d57606a9d86cabf906ab69d1a63c31f6a4dc9b5a892689b7d0806a7708d9fb8c8043858abfd2660d57f28c7516ac5f53289946ea89241a1d9471c14fa30a2653d9170e0f82a9afc75a1fd4d9183717b5d29f99b8a4f0736e00719e4c20b4f7cec0fd45a3705d3b733dfed8877971e911a1914cace98914b56672ca85be5c6a9825e2e40a0e293440fac5416d7c6a24a5f6c5366743eeeb03719f181619f381ac840e7f0b7478772876d77e3f5894daead492e0b70f4423ceb29e1bf2ceade0437ac5f5f9a5158fb3e0b721a462fdc7cec7c0b25555a6421149fd5aae4d8f5ab112817f2603994974d74d6e443866be2b93ca6a9483cbda86d0e0f221748b67f20ed55a2a6ae2cd7a02d7e82d24859274c89ef9e1af5dd9bc56fdf9e57280831d493518aa1079315e58417c3fa6621dfd70613d759ed610632e0f959b8ebf09f322556a209bf407fa4fc7e765b0803634aad0380fcc747a8d3fc1e8e6ed77f38ebc3c853d96ca3f313a00707394c965d14af3b34b05b8e9b77fd75f756553c2f4bad8a5756307fcf76598e0d69ad2669ef4d9e4eba9f0cfd14d7ef053ec608ceeab05be6be6c19ca910d39cd47b5749397e89aa8c289861888965dc94c1a788645fcb8ab53e95215f599f973d450ab42601141bcf31633e9eee349e668e7a6e259649e494144c3ac5896b8d71a12b5b9d7d8fcd472395067bb3e4f51a57e5f10d2e5927e3c56af15f86542d997d248c4f51e785a9bd0dad58914de8fa069d3db584f44821fbb00cb31ef486ad577a0f23e1fd8fdce410362766081e9265299db9aa50e819549305ffe0f5e0c675a4e49a950d7882294882bea89364b96ad9f80baab079107c786e8038a9928e231e6d986a57960f6320810fb1a577784c8f55e514cf7e731d6cc640aa0b4c7522c5a6eb8e00c32e9a7d25916926e784e0c1253fb502e9679558b829f12258098b03155e8e44be635c59309c1aaf1fbc8972250a36c32c1bea630b9f8762ed5605aab82af5ab78743e524a87d223255699afa3da08e51f29f965a4396330a11bd1b21f64ebccb12882004fac64a282a66423d7e0abfd9b41bf9abd7c5332234eae31d0c69f0f103728e838a4fea147fc475e68071446e02abf4cc18e10b2f24bf8cd6c057537499dc83ec156b079a3d43cb22c22a5602492762d850d75d44d56f82455318314e46ce52f19d5dfd3175552dc97f26fef37e264f7c3859591c1893efc4dc1a9a492286d5635c47d328f050fa63cb6cd8202a689947fda512ee41ddb698cc64752451c4a2dcff5503fa7db342cb8c840f8205e23a1787459508b970417f5d00fee12b6dc0fe5f8ebd90845807f92d29b1481542d9b8b6b9d8a22b486ee4470fdea0e32d4d31b8a76e6d753a9c79f72029a20db7b3b4ab01fb3f9c028004e97b3edd1c81ac837f2b854848d7b5da1ca6aaa3897ea1fa9607f0177fdfdae5d55695689c3da212347e12fc6e5f537952f9229c44ecc4948924496df8c07fc84691b2f16118efdebafc2ae1980c566f3024e5acb5eea02034ac23dea44ff984fa9b273a847277ca939f26beea43cea31838aaaf8aad7d78e9f2a0d6c947adf2be8daf599f5f0124f54d37e8bc7277cb2d2b6f1c68ed97a0953b904e0e7801eca1db45c5fe6b7bfbce5e36fc0494778223716306b99b04f2cb0ea30061c8019c64ed6b87a4aa7a65f2007bd09f671fd22a08089fe8f2e4a8f1ea27d672b64ed17fc2a3123e575aeab3c1014036e44dbd459407c5e2b9f9b14c696c35bfa1850b32e73c6c9ba59a0cdb3d60737da824e3f049a9d546621d3f22914105d109190bc2f0f280d94f11abbc30f9fbd007023b8931996727327e6c1aba9cf86cb90ae618bda0a9d03a117d01bb66aec783caad68d4e3b590f7733364ee063caea33e4cbdfce00824e5f3aae68ed44e44e68d778fba64db568e2e5f8fc6b16ba9dd50cb0d0939be12093107b8d417109b4f2e2e63f2fbb205842b2a06007c5ca839593812809ff8f8ecc9bd1bacc5cd81d9aac41707ed8efd6143dcd32b930c6b96e9caaa54cfb9c50c9c9250b83018659f9170c363e0e9bde426a2bf5b1c84648f3bebecb4413b16be6630f0d51328376d2a1a4e47f2cd8ac7af489fc6bf432dfd8d0a21bab8598a8596e9064063e9f9026d119f3269424ec5cd1152604629f3bf2771f4ff2ad53307607cbdd021d56de8f23635743907d3a2f7c86584e315443efb494b67e27c94647437137918122309330216425fbe5193eebc7f0ceb02a15798a428a7a200373d7af25eea364f14647d4af358906976d6d089a2e696442e2fcc52de25230118f8a062dda2c31fbafd56b3b42fa57e9ae69dca2c02320fe10b0774b026f46cdae562d62620f20468fe98995d082d55e7990cfe693f8b6a1d8b5ea56f3e327201653bd76bf9ea8d402a39f20345045a6732858694f19f09600392400e62bd7038cf192bffe743d906dc4a59074bd0aa18be6f0b7c812321903959dbf5941df13906c36d96c6c2c3e7958fa08b94b171f49f8851f7b950c5b1fa9ed1fefaca1dfcb92bcf21ce40e5910391418a0d8f03c817b05256e5b6a49bacca6208d896676f3e9dbb9966d52a0981fc30ed532dc5368e15c0907fbed7c3b80465e942aefb53fb90b9f9ef7068bad64b88edd27cf862547c9d939ff017483d70303be5e969a888729cca9ce2664b206b4594678c4a438754bb1d7aab3fd8c5d36f6164c975a8bc53af7592a10993bbb86049a3ec95544e28d7c42c6d90b7a74b46863d00524bdb33f37d3d8dd0409b02ee5fd41988f02fc4cb9e1d55846aa0e5470b3cf32653a83a3e5abc122a488e2206430a14c30453e91f2c6c43ec0250146cd9a744c996d26b8aa8324eb4fb3b0d70e3d3230b527cd3969939c32e5ac1602a054b4e868e8131d91a27d1c665437b6235dfd48802136beb2a4e52a564ccff7df5db38a5c23e58a1377a0dee11c5c708b9fb96113f0e772d7248ba0317869c1deb95acb84add772c10f469a7da20c9a3a85294edb1210ce32a30197427d258308808a7a00fc2c13a7db5755df04a63a5b464fdcd1ca050e821bda226a54679a6ad86e410bec7be6824358cde390bc7f9b1c1132b199768d2ac509552512c6fd107fba423d2df4077c1fa7b81f524e23eaf16a687292c64d6da1371abf01cfdd10382d52281a092927e613d1081c154a966a0bb9e0cf16266309cbc03354ff2e23d4766efb8672a0f401e70bceaaaf96164f6fd3c5293d0c4ba33ac6c3059d06caf265524709e443f9073c7134894c3636f0995b5c90407c6daa92131ca079379d4f3501d471b3f5bd26e176981bf1606c9d68541542139c5326a9b9e277b91bcacd7fccf17f27c1df4350ca1a8a72717a2ad17a147c32f6ed571ca1b9278f2c89e626081a6ece03eb16b15aa87b913d23e171c7fc7b0252810246a010ababc7c7e4adc5cfbba5bea5f06d7aba8a17756f9db4c2aaec4984ee7d30d40864d71b13c50bc7716aa5162c22cc950289cb54db374e416784f7cd417b211c3bf75652e1498805f1f9bb93f63cc89cccc6b5292389fcd28a9e65ba00d199105e66530b61e3026644a6090d7f8e1965fceeda04c8619dcbb3dd13eee3bbdaf386425e17fae7549391796975df24803fd0733383030b8af55543559e25cf60831b43debde90622ff95e03426272ecd369cffc0dd683f9b65461302a6bc8265a19c9961bffae1e901c23cfabe1f7811f86d924ec859fcfe35f4beb990547b763677308c13c62f123963289ac4986a7383f6f0ddb38a872fa62a502c80a7d14108a67772719bd66ccdeae10616c921e128bc6c1c36678145c0b5b62d7de230909ff3234cf62fca68396f815f0a943417ad7714fe11a03c14e7d98239d7ba2db90e12270dd4d565b24e3d93979ea998d10020e231b199302559d0f6083eaed15e32f03461200192cb07be0585e7fd599f7da11be5ee287315b3ffbb3334d389e33f78c2eceb8383a3daf9a8e48f0e8a74fa45d5654908644fc62557c6d616173e40409f5144bb315db30f5e6d7c8539a1699f308e7427f4bf03cfac06982ff3ef018a9c2de3b2deae96ecb9b3f7a7a48e334b4b30770f69b4ae2bff4846615a3ed4fe0b9819babe4e453ed802b29891ecaac0c466c3045f8b6ec9a4", 0x1000}, {&(0x7f0000001280)="2b7e90236f287a02bf880417de46e9a78847da2498d7df0e032a8110fe7d593c73dbc39f7688e703e64e3740dc770dc133fbaa2a6695c72000457db6a2774c61b0d6d1d5064188f8c7452f55a88525ee6c886189a46430b5462daeca40e618a1f039e2accbaaf99547f6f51475b5ad2e1c4c19bd08a9d0bdb65475f4078a73652e2ea7e17936f9b4333b861ea5d160569f1ee5c94417c723d1c40b5ef076260b2fa6aff19c274692916a41c0e1ebbd12deb30b06f5c974ceb803e85174196e4e1e4affcff23cef572a5a03a9d9b986264859ebf065a0f6444faa6173ffa896b282971475aa622a5e64fd45279474286ae1990e48328f9c2445b4a38993772881f91408ee9e8150c9275f214ffdcacc363d611a8fe34d90b99e25cf171a84026c0c29e3748557d1c1f805edbe0abc9dd24d6c4956ee3ee1e3011b42f6f96dcc89376972dab6795bf63339a8a5516710b7d433ccc2b2b9cb0f276d6f8082282cf62f742ed9fc1600072113188fd056b03a8318f64ec902117adb08acab42f398ddbebc3f3d09fed89b26f0c4f754121fa87ddba5bce08ad736c81a1508587d8b8d10ad310cd618ec2dd520029ff58f20bfdc30c692234dc177b8ea3a38c81f998e7111a43f6716ca0799c0c2eed65c16c8ed9beb1ab5e164636cde5abfdd0d8d100988d2addc512479e829a30a588fb621277ddde9daf36b8fae2a239dee6b8b3fa921d9ae99764acd82f8c302f70ffc612262b3387c12a944892a2ecd5695f9c0263eecb7bdc6ff6f68351188cb112ba6fa3f752fa4fd663b75a730ec07511df710226a54ef07f89f3247591af8ab065e76e2293641797dbb82a2034c4a58d63b3565573bea2dbc8a982b844dc66ccfb43e0a98c7b0dc250332a323160d2a92231547b86cd7b005f7c8124889234fb5cbd969e6a5d2d01ed9e0a4a6666fa073cf7f4fb1acfd68839e7bf870bd8e7d6bf7157237d67106cd335b83ea42850e3110f8bedc913d1ce3086eadffb0ed764eb6da8bceace938d3815c0fb5ca784ac145f6947d6451ae95979ef3fdff903d632d2fee5116c4a474f53ef38894817e9ae5c7d76f79112186fcf9efeb0488ab7e69f3b427cf770e4503d16a4a381b655e1aab2132a6746c6ad39f8dd40787dcbc4219112e5258b30b4e19caa9113162c4ae3e0eb51f91ce5ccb39bbcfc5612fbcff911f6b9ce38b2c3d54d6d1ed91212dff727ed1c7b79143a51ba3f10117168f149d50f43a887be75bb068439fd1c9d8dcde227e1e1f829d1d081f612ed3aafcdf905e9da6aab89307130a0842f6f0d8ec354b439d1e2ec751128949f7cd805748034b116366c878ab0bea78f2e5ba749b6c444b33ec710def477312bb983548b429ee0da5934e96be101a5842a386530d7219c8d8aac2d3fa71200709dc97f33f209c515def28e45eb2b3fc557d1ccb74db61fb272eb1d2491540927e23a13e76168d6992c7d2993ee63327b4242239f07b98f48ee54216dfc393582094322d4bb6973ce787d9cfd7b2fa4cb21514edc5cbebbf0ba37c2df378bdd401a0e783eb2b1bf89013fc5e0af55c59bd30ec6f65206acd04132e58ae3517d8c8fc8e824f6226b64eda60d5cccf4970479711d7b5538a07b10188ea4f90c1f10eb1fd70d21c5451221b86be12c4390b6880f1a20d02fbb38cada258c64f6d2501eefd4e4ecf5f8285179ce949f416d59350a4bb8dad5a87fb91235311d790383f5fb56fb2a5050cfc0f12753f926b8a20e52a595dfbe15be45699465ed059a37c9158512d7659bf9ba9c99bb49e188676a95067728ed1494ec672c75f5623708ad3e814e1e612376d2efce52dcc0082178c54b23635f21fa6afaadb07ebe6e3152a73d8147b4945dec7b9c472ef785ed16b567724e034fc8d951c716dcaaff9ddf079421cb41c0284af17716ce6015255803acd4ac39a9409b29af957fae161e168af56631a483a4513583129197f4ff42e5ba82e7194cd2bba4434755aa451f7245353f0c782dc5f650cd6041939d2227076abaee1d174e2f17751f8ce93fe6d983cf0342c6d989717d9e0ac9c205ab6221bfdc1cda0263a165a4104ede517ecaae0b959dda2951077797e03791a300a0937924ed523232b7fac2f7e5ff49a5ecae20aeabc9987059deaa15969d99b9a6d6a458778baf6dec9701bae3de71054f601996bbd9f35b0163e1ed34acf16564547848126314624df3beb2da1dfbb1a4dd509db254398b3f54569ec214428879b7e804b2e4422efa09ab33592f6813b695e9598c13192ebb67a7b2321c70577fabbed1d7eb0433136816087ac797f76f7bfb1e3d82c2d5cdc4bd8df8a21968604a29fd1fb0fd71f872937f5bd72a0e4265ba75fc5ad7b54058a1be76fa656670c11191fdc868d80dc93004fc2ee3b720af362d6cad96287df4f82475427512f5a07a2119ffa72abc5708816c475e85645a56b5fe784ee019bec27114e5d2caffd81950ce3e554969861c80fc56a29e1077a0aaea226463fb13dbff4b76a5d1b4f6df00de56f2635a8f5b0f0c68eda8997bcb914e6fb3f0d7bb3ba0fc4137b61f8b28e47c5459bc7d36a50f563830f750cb5fa2986322e5636547b7e982bffa145a73305bc8027ee4d3ba43a45c4c1badfedabf7a4eedfcbb93b4f514e186d2b8cd0d0246a0a80585e7dd9d1469152d9600e9dd430b51d712d1baf2d882f910ccba9f5e7d6f7d3dc07b753c3c66e36c1f9dcb71a1b40ed9ed84b9c266e1c430c3a9d808793c13b107176f8e697698347e04e2ecd3bdf0a3d974dffe6501444bcadd73e25715ee21422d8a77c28b609b9deb16abd59d93f8604f79aa296136916b2edd3dcf3b5afa945d06181b6a055510351725c8ec045b9a26e66e248978d9957b229eb7f160938b602368e87b6d8f5583fa21c7a7d063e0f88a14d102045fca4947d86b50d365668bdb8a7f4dc002641b10b6ce95a551340526dc910948d19ad9e03cf4daa5dad0365d2da723389ca835091ef9e4486c4d8ee950d13e15e2e25257424b29acca93cd4ea8d395e6d642d253b8ec4a0ba97977c5024a15de89721e48fc30676d9fdad1948500c434adfe1d4841b2a6eaac92170a37508eef5d13f7a27e65e3d308d398c812e1def57ad6ad03641b926adf18aec9919ad9ce07d02cd6cac7e7f1040bff8d5ab60cf8b3b7b5fbb16529ebbbe60fab8319dbf3c0d5c7e8265cc30f9c7b03ced581437f78f72594d988a6f09b43461b7d1280d0761631c704fe31c40214ca3bd29d1840a978dba89f3c4e29ee88838498ab5d8e632fcfa514117ed29ccae979f66c2f8778aa110f4650aa40fd1428fcf0605218cfea8d7beef513df1ed750961323439759493b74ca6f694e90eebc3598a45cf4ed938745e765fc4792eba89de5c9ced6af6eade395b20f2a8475df6e4aea1b5c06516bb6d01d360678e01e772b4a7b0d2f44d1b0e16f534cd10512998e17b0be5908614d9419b525df705c6abe93ac9a8d5beeb71ccd43e09e9c988decf478a1be37d3bf4a04c397e0b6f64bee0abff76408ca0a29c629cf03e5c6e255edbf1db56e57146910d267ac276b3be7e9fd48035e914989ea6b9ced2134c635b745843322df3e1e15ac5807b2a2d474e3aac54e7b091e9ac2eed59d76f4c8a0e3e1541b86eccdffb52a7f6c0c12fb47241be92c5e366b8aa1a56732dc4493935792b0f2a7874ece71aba4e54a1a41185a75a738f501a334caf97f7945cdbecaacac1d2cd47bca3ccbdffcc9f112151e1411ec5a618da91d8f4660388b75cd6ee7de1e90f8a6865ef6856481004159ed98ba1dc01172228575c2873a8e06fb1824834ca809251eb5cc053e2d07524040b1405d669e017037885211635e69bd4beca98f8cdfa33102467a0e845beb316182eb4ef4809b9cab94007d11588c0895f3e939797251c63a8133c999e58a5be31a125d0bd2a698c7100b8ef9c331a28c66d95a6c0af11faf7dcd647075e947a804bcb05ae0263359a0707b70b67c446f5eb1b2a57b51c3e682b3e2e18d045f7eaddc951bd172ae231990d6656bb796052317dccef4366cc84db131d236ab2a14e6c71bb8183c50d7757246f82b659753993aebcd6abc06a1668efb844371a04bd2ed4586087d0af67ae5ce855d85aac06ba2750c1a0691ba8c61d33b12056c298e7f56c8b1f7ecd709377278aa0d31ca3fa179f84d8d6127a954d16e8b241a1e5bbbec85d37dff7e2f0a962cd93cfaf4adb62de0edd3e8e633dff50d1bec4f870ac348fe2ac348e30160fe8463ba262b7cdee1a060476bb9e19a896d2fdfa7430101087e4b3333259dce04cebc7f0873a3d87b557d104ab28c35db0f463de036390166a65ab21ddce36e5c010903c64c20b66af83e9f70381d48613276f26a5f2f4615cb6f757b9a0041c7c8b87f5a3d3dcb91f362e5ebcf05714cfdc0a79f80027b1b3b603dc05733eaae53070ce0d15a6afa3e87464a7683dd79f9ab0fea8b0e5e7966c68956d9804c2c72790c12842d36f8dc72c67cb010fa51da9848dcdedc54dec3428581436ff3a4bf7fa5a8c3bc4f61fe4000c66e82be2ccc92eb259c3fe6ea7ef9f0c22c1118ce272c49eeb6ca68e8c1019dbabb5e1bd4973efe5b1f068a009f7e86e1782c94088072d95b3755296441a4b1223f7865f20ec5cda7bed58a9f032282ccd17c78d507641ae7cbd65da911a359f8ff2acbeb1c20fccfb9c4013f0966fd57c3049da939790379ccdfc88e46498bb45456f1f2a7fc4a6549376faafb83cb4b04489a69c9be7f986e3858bf981d25bffccdd9dbad431462744f8ad7649a0bbcfbca947b002f633406695cd7163c7fed3e14a85b144c5ea4e58e1ab5ea54ca9ffaf6ff5e2075ff6f393cb103f4c89a6fd98d733db976c88ab050b242ca4f10f98650e75fcd823e5e0fe6b923c309bf5ddef4a1c5db5a99ca8f8ad7f78a3aa0d83be0c9a658323a4ebec72ba4452b009238bb0c9d0198cc85c1a40feef14e1c9435a11ca1222ce9cec6b17b961a9610416dda0fcf2a85eef2d9b6bbe2164991982b76faee9c1c0787e7605f82ec8083aa76265dd7502b8e393377c2e38c9fa2c81809c0f8c4591bf16d7ff1f22cdd5fd38ba2f99ab525b88a848028b6b909827eb5c5457656622265d22819100b42ff752caec1f7899955b2a96f40d70adb405b5dcac298882c5b88165ccae04484e4be3921a5a3c14e0f996d07c00331d84a5cd0ac70a9642812aac5abf912e489d502bd435831c522d04e8e8f527c637a4424701b454be628d0f5b88bf2b5b5b03ae00f079de5206521ce607b01e48400ca1681b99304dce83b7b14fa85068ec085176c195ab351581cb54d1d40927ace71da2274d77f161dbb40b2f8acec61c7badca52ff2e7496af9b89b1b904ee8a02763a1517ebf3ec03ea2bf2918ba22170ff01ad9a3c781873193c7ce5ace8cdd52bfcb8ef474f39a1a44f3ac5083e51a4a5e2633de5827b2a43af7f7708170b3bec8001fab7a1d8e70ffdfade46a5b6a3bc1e72bb7544c1409e14b6cc72c329e1fc0f19573d95b94812198f718528a54c44f7629a5deb984ec154c279bc44731dcb7b2d6caef1cc4b7dc792586064ccd8caea3d29f18a5ae9d5bd23556e4a6bfc4d94b47ad11e034bb3e86e74efa99992a40e249f6e28f0a9b45454353675fb16d26aa9372ae1493a93827cd52281103fe083b2a14b7413b8d20f93fa06f6b4960800e5b677b2950c755f20e11355b153e5b6795b280f5de986ba1754b772b72b1312d9c8fb07977b8f99f543f5348a7fe06685", 0x1000}, {&(0x7f0000002280)="9d88ace3d8710a2e4c2ff4be0d48ffbf9bbc5f06af3729ff98d7f8b7ac82c061dc02febe9038b41c1f1ae700f32d4f07501716afc638d8b2790f52ca20fded6000c815aa69b800aa3ecf25748e20a536053abf1519affa3acc64885f74f6cd404e9ddb4996bea94e22d2cec4937127a27d57659853e19b8919715585abc617004d54f3c6c91ec3f1fdf3c4273f958f58ad8146f83fb5562379634f1880d4f36ab4", 0xa1}, {&(0x7f00000000c0)="dc7be49c5e9e4880bb4d28f0eea82a1a2002397ec346f9658503733fc143d163ff7c083f06b60cea4abd388ef53d652dcf24294f9305c2dd3569d2cadf99f45d5448a84af9f49ae76acd", 0x4a}, {&(0x7f0000002340)="6d450f7a42af1275652b048cb81a0259b461974a138c36402be7fcffb5804325543afb8c29daf7379ea5b553b87e1441671131dab85fd6e6b67920042473213c900e2e495effd098cce53a0022a1e6b7eba1c868cb2763b4ef4a68e20cf1d963ebf3073cf45b211b3ed0d30eca99beaa1e773bfac697c70ff760404ebc4607e1f2ec150f9efdfbf3c8b4310179f3a2cdc006e40f5bf9a6c506f15680", 0x9c}, {&(0x7f0000002400)="e85c52eda410c37a94b91237e3b5d951994b95fdc4b178800476726870be69adb2c67805bb62a48ae8a296aa1b1939c03faffded93dd46ad9b8ec226d133f5408a3f0a63bc5fe1d418d1a049143c479277cbfa89833e6f944be19976580687d516938263d143f142dd9e02bf86d9f60a3551c29944b0b7aa2948d0d53bb799643cec37de6c6c959c7520ae999e4b2994fcf864cef6931f8f8d3f9f8b6bcb6b1320b6c63113ee0e1029cc6df27b2d34d10bc34b258200d1b6fcacdfbf02fc2939624785960b5dffb1e29555cf9b58ae8f620fcfcc794622a7510ffcdd1c0d8a347b0924267324c5309f08af0dc20e1d22", 0xf0}, {&(0x7f0000002500)="7c4ec4bb1c16dac8a85e518044bae36fcd1de80d72b618d012546dc468b8fd06bba6a5bb024aba2da15788ecde8c5861aeacbeec45e58cd5e75f3dfeb84a8e100ec465b1c65cb6662a1b42bcb618a44851cf2f66601ef0146eede93442947e05d4828051dec8dcf8e0dfa494f414bec3393ed961e8f89af91a4b4b713c348cdd5fdfb6e04fe1261ebe0daecae4b35f6be39b7e2e7bf123ad56d9aff65ba70e50365a75ab9c52820bf856d6d91fd1622534", 0xb1}, {&(0x7f00000025c0)="b3944f1cd4f43e954bad15141b79bb390804c4b3d8c095b9d03e50d2c5683213461c28b06c771dfe83edc3ded0aa989440dcc99155841b9cd3e49d0b5bf5533d5a46f6c54f969b22cc9c8c3affdfd2faace71828b432353059b3180efadb4d9554e9fc14c8ca0037372f5babd799444bc2620081b31f46472854ac0542b001c6d6401a8e3b6bf04696fd03945b744486fc3d45cd24a4a645e0aa36a420adc161a48e11e868a30fe589761f8857adc8d62c66104794d256da1c9ee76caae445fae598db13db96b9f62d40a9bb88ebb75a655f6a036ad8b5f82403ad9299c18340c8f1", 0xe2}, {&(0x7f00000026c0)="d7466f0a94b14dffc0e22bc909b3497e89ceef819ab1710c953b4ac36df3cc20359e6951eacceca97262b42e942dc674db7c13acde2f79e65f6a", 0x3a}], 0xa, 0x0, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) r5 = accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x8, 0x3}], 0xb0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x41fa233d7b4cafe4, 0x4, 0xffffffffffffffd4, 0x6}, {{r5}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x6, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x4, 0x9, 0xd31}, {{r6}, 0xfffffffffffffff9, 0x1, 0x8, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2aa2670a, 0x3}], 0x401, &(0x7f0000000200)={0x2, 0xa59}) 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pledge(&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000540)='@}\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000340)) sendto(r0, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000740)='r\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x28080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000240)=0x1) shmget$private(0x0, 0x1000, 0x601, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8, 0x0) pwrite(r9, &(0x7f0000000480)="e4ad04", 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) shmget(0x0, 0x1000, 0x50, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:01:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x8) r2 = fcntl$dupfd(r1, 0x2b125c4636a01532, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pread(r4, &(0x7f0000000140)="549f07efff0e3f3d6a4da9db30d0bd11a1aabf7768ad08f37a31c1247a2c750be60d9960e28536689d2a5f0bf304447bda1662520528dff83875890de8a2e90cdf2adc4d73143932b31513c314dee1e712cc8355e7ebcdb36428eba4dda92c4767bc3ba2157070197fd1641e370b5ce4570d82ac410319bfbf64803e15606a88b91599a14720f0111b2500e4dfb937ec3656", 0x92, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r5, r6) seteuid(r5) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x36e, 0x0, 0xfffffffffffffffb, 0x0}, 0x2) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2d}, {0x81}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:01:21 executing program 0: socket$inet6(0x18, 0x3, 0x40) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8000, 0x3) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xaae12844c1eeb9b9, 0x2}, {0x20, 0x6}, {0xb, 0x10001}, {0x126, 0x6abd}, {0x83, 0x7}], 0x5}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000300)={{0x81, 0x3f, 0x8e96}, 0x2, 0x3c, 0x1}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x18004) fchmod(r9, 0x5) fchmod(r7, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000380)={0x2, './file0\x00'}) lchown(&(0x7f00000003c0)='./file0\x00', r5, 0x0) socketpair(0x20, 0x5, 0x14, &(0x7f0000000400)) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000440)={0x8, 0x7ff, 0x100}) chdir(&(0x7f0000000480)='./file0\x00') semget(0x2, 0x3, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0x81, 0x4}, {0x18, 0x0, 0x0, 0x25}, 0x1, [0x7, 0x1, 0x7, 0x3, 0x0, 0x1, 0x3f, 0x4]}, 0x3c) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x40) r11 = socket$inet6(0x18, 0x2, 0x3) listen(r11, 0x2) pipe(&(0x7f0000000540)={0xffffffffffffffff}) connect(r12, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGKBMODE(r12, 0x40044b06) 16:01:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000000000005b670f1b542a538706000000b818000000290000003e00000003000000000004bb893f00000000000000"], 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) 16:01:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2a) dup(r4) r5 = kqueue() close(r2) pipe(&(0x7f0000000080)) r6 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000340)=0x8da) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r8, 0x0, 0x0) recvfrom$unix(r8, &(0x7f00000003c0)=""/162, 0xa2, 0x0, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f00000000c0)={0x10000, 0x80000001, {[0xf83, 0x8000003, 0x326f, 0x1, 0x100, 0x8, 0x407fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x400000007, 0xffff, 0x0, 0x2, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa5, 0xffffffffffffffff, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0x10001, 0x4, 0x20], [0x7, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x9da3, 0x4e0, 0x2, 0x7ff}, {0x800, 0x80, 0x3, 0x5}, {0x6, 0x1, 0x80000000, 0x7}, {0x0, 0x200, 0xfffe}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x5}, {0x1, 0x6, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x0, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xb, r9) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x103, 0x8, 0x60b4, 0x1, 0x2, 0x0, 0x80, 0x2, 0x1, 0x80000000, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendsyslog(&(0x7f00000004c0)="465ea360b01628564b61e1a18f61fcae9fb651db8029e5fe86cfa5f3e73884092b6197fc53124bf13e937270ed5cb20d343e9653d2aba7cdcee5d0cbcfebcfa263b59b01", 0x44, 0x20) write(r12, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r12, 0x0, 0x0) ftruncate(r12, 0x0, 0xff) ioctl$KDDISABIO(r11, 0x20004b3d) dup2(r1, r5) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000001}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000300)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x8100000001, 0x0, 0x0, 0x100000001}, {0x4c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$inet6(0x18, 0x3, 0x7) getsockname$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r3, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) getsockopt(r0, 0x200000026, 0x28, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10180, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x6f}, 0xc) renameat(r5, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x3) close(r0) r2 = 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) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r1, r3) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x3, 0x7, {[0xfffffffffffffffd, 0x6, 0x400, 0x9, 0x7, 0x3, 0x3, 0x80000000, 0x1ff, 0x7, 0x6, 0x200, 0x9, 0x0, 0x101, 0x4, 0x57da, 0x9], [0x0, 0xc5, 0x7, 0x0, 0x9, 0xd5d8, 0x1, 0x5, 0x100000001, 0x7], [0x5, 0x80000000, 0xea, 0x3, 0x5, 0xd70a, 0xdda], [0x4, 0xc4c, 0x40, 0x2, 0x100000001, 0x15], [{0x5, 0x2, 0x40, 0x6}, {0x7, 0x5, 0x5, 0xfffffffffffffff8}, {0x0, 0x3, 0x53, 0x100}, {0x10001, 0x1000, 0xcc6, 0x4}, {0x0, 0x1000100, 0x9, 0x800}, {0x0, 0x6c10, 0x1, 0xffff}, {0xf6, 0x64b5fe55, 0xfff, 0x20}, {0x8, 0x80000000, 0x2, 0x9}], {0x3, 0xfffffffffffffff8, 0x8, 0x4979}, {0x4, 0x4, 0x4, 0x6}}}) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r2, 0x0, 0x80) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x5) syz_emit_ethernet(0x111, &(0x7f0000000480)="6c0f113800165b97f8aa152586c005191c204c917f3f7f000000000000000b5f3300c201d868d7f429000000003a87ff78b4d2bf4a20618d6b65271450010000002add62c5a82135a7f7ec092f78cf72eb8f9dc55887ee8c8880d33d6d53114540508af928fb6c83ec3b7971f7dc075287af0c121b5d7a1f9f337fc1ac44b48df399af92b8985231aa04203cefa66b6699c896540a76fdf6013915edfd4f4014a7c5edacaf0536db0000c036351e066d3dba9e55f0d4f99251ed53175e9a6779a0cc43fe0b8e84e08e7600000000855416859716259e113b1e170912811e6460e582152ca4141491955d0c90b6ad69cdd2f603ac8f483d59bdeb72f9757fb6c3024f7ee6223a6768929c2c36e2f9963b16") ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000000c0)=0x10001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000180)={0xad, 0x0, &(0x7f0000000640)=""/173}) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 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) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0x1, 0x2}) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xfd) 16:01:23 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) chown(0x0, 0x0, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r5, 0x8020697a, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r7 = getuid() fchownat(r5, &(0x7f0000000900)='./file0\x00', r7, r6, 0x4) chown(0x0, 0x0, r6) r8 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r8, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) r10 = getuid() fchownat(r8, &(0x7f0000000900)='./file0\x00', r10, r9, 0x4) chown(0x0, 0x0, r9) getgroups(0x1, &(0x7f0000000080)=[r9]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getegid() r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r11, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000000040)) r12 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r12, &(0x7f0000000000)="220e228901", 0x5) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f0000000000)) 16:01:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(0xffffffffffffffff) 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}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) 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) 16:01:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7bd26dc, 0x4, 0x80000001, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x73}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xce}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x3}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x9}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) write(r0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x9) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r9, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r9) write(r8, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffd, 0x6, 0x40000000, 0x3ff, 0x401}, {{r3}, 0x0, 0x0, 0x4, 0x1, 0x5}], 0x7, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x1, 0xe3a2}, {{r6}, 0xfffffffffffffff9, 0x1, 0x4, 0x28c, 0xf5d2}, {{r3}, 0x5, 0x82, 0x40000002, 0xfffffffffffffffd, 0x9}, {{r7}, 0x7ffffffffffffffb, 0x39d7e7f852f6bae2, 0xf0000000, 0x81, 0x7}, {{r8}, 0x0, 0x8, 0x36, 0x7}], 0xffffffffffff9abe, &(0x7f0000000100)={0x6, 0x6}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:01:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r6, r7) r8 = getgid() setregid(r7, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r11 = accept(r10, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r14, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r15, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r16, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r17, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r20, r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940)='/dev/vmm\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r24, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r25 = openat$klog(0xffffffffffffff9c, &(0x7f0000000980)='/dev/klog\x00', 0xf65a2b82b1dc1555, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r26, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r27, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r28, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r29, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r30 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x0, 0x0) r31 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/pci\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r32, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r33, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="642695f2dde3272a7f9f3edb0f6405c9c079e9f4e3bc4ac09eb9ad0ad5813d278942bbfe3ce50f07bb29d1da41a00ede1bb0d1df7afbd51ac2ca1cb454efd818a606e7dc463281ada175d2a78bbf8809e737447d9db94d68c1c901548dfd017b46edbd489e0a3b7b109e18cb15af9bed8a23dc60ad38c3112651c762da1315c4b6f396bcb2f1ca453ff85a0828cfb408d6f085007af621bf5b4f63d2bc83ab2f974d828033b7448dcaebcfa47751fa359d752af1a6659e5febb9bf100c5bf5cd5373d2b247c136519faac6670f18d03f37b1dbfedcc079bdcb7797706a", 0xdd}, {&(0x7f0000000280)="318b80e63cfbc739ff851fbcae7550fb8e72fbe95e53da14d333641153c443f940bfc5abfe1e0fd342c9f8fd01ba6179a9d27ca678c15d13a4058398e05a2cc18ac0462519e2a4c99acaadfa936d2e4dd21d663b014d1de2c42fc9078c01705340b2a330642b50b55989e660e1dfde4ac6f1c345cf8bc0c8834d31075ee56fdd1761cecc0e25f69981d45d", 0x8b}, {&(0x7f0000000340)="65125a4150e4a177901a0f3e2070be707df8fa70585a7d554addb6ac37880d0fa7290d4b0f169877b8", 0x29}, {&(0x7f0000000380)="9e130979cc41892b4e8b96a0ef6e2e64a6ee710ce0beeffb14734244931012c5662b8779f719bc30b76669b1efc26af1ee1920fd7caa18ec617ad455", 0x3c}, {&(0x7f00000003c0)="c0ce35d9dd83a95bb2185ef4af03c3c4c1bb3b8a49d89cf21f5cfe6c22daea942dc132ebcab7526179766b8d3420cd38d6a0c217192c9ca78bea648ad329bea30aa68e6259cae1a6060c7d4b3e06f7dc74bec130209789aed7bb2e6cea44c1962e16c77dfd9d7aff579b880cc2733e8e0af2fb8faaf258784b56fd78fd1705bf13d6f2ced5bc43715ce3", 0x8a}, {&(0x7f0000000480)="b54068c129416b63ae2f570156b18858e695522fdf33dd4451ee5415408ccab17e4b44e1196111cd4e99a8cc50d35653700da8d3608c77e6274e30f427564819245a2349e329d39282b378cea8ec45e408b03730b933eb728726abad44b37e7dc0a3ae2b907bda2266813d9991659e2dc216133254c92d36c2339daea9146c9e9b8a32e4c9f7058de65999e0b39255156f5e13279478be357970e9749f90b5b1afa5d663d23884e5ff55c78c6b1dd12b940b87f7e7ad1d0de67f0f793e3125c024c8696971b5a7329802938204e83ec4fbd26e73e5296265acc9152fbdf72a34234347b5ebc43ccef82cedfb41f9dce6d64672f21c45", 0xf6}, {&(0x7f0000000580)="32173ef6551c87d15acfb710d7ad304f6615ed025b62870a5a45eb59099c972539f09e2670932d22815fff2972a10b92230cba5142dae794427b0ee9a56281208f4b4bfdb4fea609ca968f33426b5630ed3ff43af6e209e2a7a85550420f426f9a15469ab7113b7d8a85958bbf5c5184e167fc92e62a0e98d0e1cf9b4fec581a60f295f30ebbe90a78c24bba62d8d460cf7eadc5418b254d12c6d0f8d270d2ce7085e8", 0xa3}, {&(0x7f0000000640)="44849ec3b91606849ef4696bfee8e1d449c1c26a3d8e5ab17bfebc867ff2d4cfc1eefefd761107ab9ab7ff6c70f4128770f9ae", 0x33}, {&(0x7f0000000680)="4a932adcf4b5abe1f8974187bf942aaf6f733b019ee8712e2919041eb87108e8d68ff4205aa66467ce2dfcb40f1c13b5335feb6e4abe01a2812845467564754672317812f66c216b4e99697fe6cf03ad892a3421d410abcd935bd8efb8af75c6a7703e85917aa8435e044d26224d6d09795055da98daa24975b216acc8dd6c8202172899a14a239564ed97494b69d197bca6bd71c79b6bf8230ff8d0cfb964", 0x9f}], 0xa, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r1, @ANYRES32=r16, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="c9fe00002800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r0, @ANYBLOB="034678ab"], 0xe0, 0x8}, 0xdd14e74a8dc1d898) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:24 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x12e) r3 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8, 0x144) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) r6 = socket$inet(0x2, 0x8000, 0x140000000000000) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x10, 0x401, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x12, 0x100000001, 0x31}, {{r1}, 0xfffffffffffffff9, 0x84, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0xd, 0x20000000, 0x325, 0x6}, {{r3}, 0xfffffffffffffffa, 0x81, 0x1, 0x4, 0xffffffffffffffe1}, {{r5}, 0x9679b3e12a949d56, 0xf066430c51562da7, 0x80000001, 0xc, 0x4}, {{r6}, 0x3, 0x0, 0x80, 0x6, 0x5}, {{r4}, 0xfffffffffffffffe, 0x71, 0x8a802ecea67dc926, 0x8000, 0x1}], 0x9130fbf, 0x0, 0x100000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:24 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) r4 = msgget$private(0x0, 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce72110000000000000000bfafddb5a44ac25888396425f1c0a70f95c97356cac7456f1ef8863080b935e1055ddfdc396568c32538d71c8f2fd90f3fedfb29db8ea54a47c8958e7ce7c10d2df278d9d3ce08425f9f852602ecb05e8ba4e06e934e1bcb438ecde219607da1a3adf58f6a35ea4566a44c283d9445df59c52a33cba2dfbb7417a551035a71d1b4e8367f5bd4c9d4028891f25dcb2063"], 0x55, 0x3, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) r9 = socket$inet6(0x18, 0x2, 0x400) getsockopt(r9, 0x29, 0x37, 0x0, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r10, 0x3, 0x3b, 0x0, 0x0) msgsnd(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[], @ANYRESHEX=r9, @ANYRES64, @ANYRES64, @ANYRESHEX=0x0, @ANYRESDEC=r10, @ANYRESDEC=0x0], 0x7, 0x0) msgsnd(r0, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r4, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r0, @ANYRES16=r0]], @ANYRESOCT=r0, @ANYRESDEC=r5], 0x3, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x0, 0x0) msgrcv(r5, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 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)={{0x1ffffffd, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r17, 0x80047462, &(0x7f0000000040)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000000000)=0xc) socket$inet(0x2, 0x3, 0x0) 16:01:24 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x14}, {r0, 0x3}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x48) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r4 = accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r4) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x2000000000000096, 0x2000000003) 16:01:25 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xe3540f189dbe122a) kevent(r1, 0x0, 0x0, 0x0, 0xc4f, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000140)=0xfffffffffffffd45) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) pckbd_enable: command error pckbd_enable: command error 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000087}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x5, 0x1) recvmsg(r2, &(0x7f0000000800)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000640)=""/29, 0x1d}, {&(0x7f0000000680)=""/66, 0x42}], 0x2, &(0x7f0000000740)=""/167, 0xa7}, 0x800) r3 = fcntl$dupfd(r1, 0x781e179e8d5b2268, r0) chflagsat(r3, &(0x7f0000000840)='./bus\x00', 0x0, 0x4) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/220, 0xdc}], 0x2, &(0x7f00000004c0)=""/246, 0xf6}, 0x400) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x21008, 0x322) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x5359527664d0030e) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/134, 0x86) r4 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000003c0)={0x3f, './file0/file0\x00', './file0\x00'}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x1e56b131e87a11fa, 0x0) chdir(&(0x7f0000000440)='./file0\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x9249e6c8a4eec337, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x400, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x10, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x41, 0x0) r11 = socket(0x20, 0x0, 0x6) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x100, 0x0) r13 = socket$inet6(0x18, 0x1, 0x3) r14 = open(&(0x7f00000008c0)='./file0/file0\x00', 0x800, 0x8) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x40, 0x0) r16 = socket$unix(0x1, 0x0, 0x0) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x40, 0x0) r18 = open$dir(&(0x7f0000000980)='./file0/file1\x00', 0x28000, 0x40) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x800, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/pci\x00', 0x1, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wsmouse0\x00', 0x20, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000000b80)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000004c0)="565313cc22da6eeb1dce46a133f9be75e02359bdc5b5faed2038c2c09100b57526ee4eb637002cf92398a0f8516b295fede5e87a89aa81e4f01668526749340ce8ee92ff6d36ff95c11ce6c6efa44b915da301aa1047054a62", 0x59}, {&(0x7f0000000540)="f3121bb70cafa7824735c4616e662a1f61ae686f4d966e4764ee1f8aa2ead4951f95f64c35faa03bdaa6212b15aa720f48c8d2fcb4e089d896fd1eabac83f5704c86040feabc1f1ba5015db6a79acd30e2ec48221d69d5b08946c3d3e86f2e0335202d40db13782073babc67f8a0325201108edea6c7ba899aa1509cdfb54f5ee0073681c5d6fb10813c5561218d9586d57df10fa582b0a7ee45eccfce715332df8995e6e1d42f64cdaad1bd9a6491fd60", 0xb1}, {&(0x7f0000000600)}, {&(0x7f0000000640)="eafcba54d6178cd0d263c2ee632cf48675252412eb84aebcda720d128085e61a3269ccea", 0x24}, {&(0x7f0000000680)="5fe6e03919642fc360cb9e099e86a2a33f6207cfcb9181d96a988a45ac354eceabf8d004b64f6219bd1ad02f119e58376a7bcda0f654d4155661ecc9d193083eb890743adaf1dd", 0x47}], 0x5, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r4, r12, r13, r2, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r18, r19, r20, r21, r22, r4, r6, r23, r1]}], 0xa8, 0x2}, 0x2) pckbd_enable: command error pckbd_enable: command error 16:01:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xfff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000340)=0x1) setsockopt(r3, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc660, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x6) getsockname(r1, &(0x7f0000000100)=@un=@file={0x0, ""/95}, &(0x7f0000000080)=0x61) 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) pckbd_enable: command error 16:01:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x3) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) 16:01:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/156, 0x9c}, {&(0x7f0000000200)=""/65, 0x41}], 0x3) 16:01:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0xffffffffffff8001) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8000) openat(r2, &(0x7f0000000140)='./file0\x00', 0x200, 0x26) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x49) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:31 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x1}, 0x0) sendto$unix(r0, 0x0, 0x34, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() semget(0x3, 0x3, 0x200) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f00"/2339], 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x7fffffff) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r6, 0x0, 0x80) getdents(r6, &(0x7f0000000440)=""/86, 0xffffffffffffffdf) r7 = getppid() getpgid(r7) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) recvfrom$inet(r8, &(0x7f0000001a00)=""/154, 0x9a, 0x41, 0x0, 0x0) pread(r4, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r9 = accept(r4, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f30936665bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r9) socket(0x18, 0x400000002, 0x0) r10 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r10, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x336) r4 = dup2(r2, r3) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x7fffffff) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r5, 0x0, 0x80) utimensat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0xb4d}, {0x1, 0x4}}, 0x2) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x355) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:01:32 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x2, 0xc21}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8492e0dae28651b4, 0xe6f3, 0x93b}, {{r3}, 0xfffffffffffffff8, 0x110, 0xba00341d7f75514b, 0xf0ce, 0x1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x10, 0x2, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x6c8}, {{r2}, 0xfffffffffffffffc, 0x42, 0x10, 0xffffffff, 0x2}, {{r6}, 0xfffffffffffffff9, 0x42, 0x10, 0xe4f, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0xfffffffffffffffb, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) r8 = syz_open_pts() ftruncate(r8, 0x0, 0x3) shutdown(r0, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)=0x1) 16:01:32 executing program 0: r0 = socket(0x1, 0x8008, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) socketpair(0x6, 0x4, 0xffffffffffffffff, &(0x7f0000000040)) socketpair(0x2, 0x4000, 0x5, &(0x7f0000000000)) socket(0x1a, 0x5, 0x9) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="7b7d1b5eeac4611700a851da474b7c07eefabfa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b44ce9a254ebb5caa6f04b2344df1b33952454136620144229ec0ab347481991d8ef0447512e328bf751f2da4b332b8b7db121878ca41f8524ad97f48040facec979ac1cd059ddecf4bec01507723833d75868f483ad19380bef9a03f17d9d01e64a31689d667adcea632d0c52e787e7ee151478e08ca87d90d95571101cc591df61f98d3d16c3ddaacc393d06d2f3508b656f6e385905397cc6de2cdb64b4ff569ca43269316a7b49d04c95ad0ab2f5d2d4da32c21b13ae22caf1b6c201a7dc0e910639903293bf47451e05b", 0x1b5}], 0x1, 0x0, 0x3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)="0089d604000000a34b0300706348c3595e647eaed59d45fb5266e978110c") 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendsyslog(&(0x7f0000000380)="413c8fa338fe0257a0039c89eabe4bd5a48a04d8bf90c04bcec303d66bbbc27307ce3adf341b071008207cbfb0af4becebe0d44cba894249c78b06933775c450a7c56abd61a852345c264b9a44be439586b1c28a026db738511bb0435a0d2e1ff31c2d9851759ede3edf92b19310c300c7413e31ea6edda51ca72b73dae037ce6758aec27dc242bd2a195f7ce9e7a884f4fec40d86867b392c62f2729f6ec2ee7997b725d879dcece7a8ae3b6ba5b5f2e5f1a68fb0753cec53c5646ac05612a681034517eded0f80e873c8ec10ffc1b663704cf53964d35e2c9ece5eedefe006fb7768fab376df07cb8c1540fa77d0cb05621e16c9972617c8ba93fa02ba0c0922811de1f5647256068338256a8fa5aa4368e42b8d4c64b89d4e379f54e7fc74b712d7afcda8a129517019617b302ee071e64652ac0a3c9f90fe61b92d95a804706d6ede38521fe3993c9528519154d17c73a46f04437f42a7299a7df60586dcbcd505f2c399dd84a58239019f5d43b8c933cf7583ca4b02ee10ca01146083c27df7f1d1b5af957cafd2c1ca6cc2728810f881ded5d019cc27966fe6b28e24e817de470c475fd12c947e04c88108b5bd7e34dc1f4298c11e44bfda7709c1c06ca308fdb03d2c0a919b5ad5e9a48e046abe85f9535e6a2cc2251bddb9fdc2d586953246148ad6347322ea2f8dc0120d4231cbab1c1534d99596d5d5cec255eac1a0896dcad12173bde8583f166ead327e359ad117d8599d024ab011cc30dc02f73456703e5a6b25392f5bf2a5d5f87386450a150b8de2990f7845d23d38b059f32313864e419d8d80d60975776962fd40fb1b20a20dfd982bd79c84946ecc70950e0c16dd6d069b1f4543b3853c42db2a67c0aec58383e5ac47a958a4bd61d14a87031303918adb54226bcf7ab0604d6fa35243ac5bf7f95d08b665f83f3013194e7ab5e287280475f27331b3a5f623aa9ada68497aff98224845c25fd6af27a9daaccd2d95e077fffdd7716d87cdc288aee139e81e1ad12638c7cdafc9db5d6cc36d477716a12756db8598c7a1a646ca85593fcc9b051060d5145dcffb830186dae8f08495f120c13d441040747747d0b347191e400d0ec6834cc3006c8154b3827bb2be04e8d98575129d22cbf2926567804caaa32dca52d7febae095b5ff6efdad04c9826de9649b8d85ccb4097b5f55422a4fe667b5553b6a037731756b20c118fd16077f539fae0fc1ee241376b3fef337a429d2bf386e7de3086c39b7923d3f6f7b6d25ad371c610bd4d5eb424230ce56c00dce2a6c528424fd0f5965bddc11307cff7ada92999ddeb68a94028f8cf2eaba25066aab9f8cf128b92bd3e080a0cc2be357833ea5814661bd1968f0dca92150f8e0e36510c8d886cd0b8f407fa0b3ee97b49780f9f9923a723c646d64444c1c472f6d4fed4b6c4b56c58f5ea8cd65872b6c32a4dfd9ddded7b1417fbbb608331c5610658118bc1a0135e4ebd8b0f7564a4a9fa9205936678e71ec12387ccf102831aafea053cc9ae4a1792897ae95d780d7a1ec3d078c7af2a2f7303aa9c919fd5c027f3a705c47219fcb1ce8c30cfb7159259dad7b80722463f3a0ba9230d66fa4829d4fc0dbf2ca270bab0a6f3192104f0bef946023b800e0bffc9c524afd5e0634257cee9f43842ede6556b71d975e9b4e0076c8fc8e5f0d9960d9fcb43e7997a6b12f1d324c83fa2a119ba3cf57c1c026b0ef52112d6b95563aa02e6650afc904cae7fe2604c28e64f0f4f0acb3dbd43506d0e04288e61a7a3293c34c0ee591119f375ef2d16a8555b2e71926d3454ca55fc31fff11417a7029381116e086c48f7ae9a138b38eff5a1b2b89e49d1494560e3cf28543e8c4bd93cc129815711b71d771ee090043ebddaf807ff3e5b250878684381a6d412a6bfe81d77a31dd913876019ad788fef329d1192b2d5e0b1e1d40c44bb0d0bf69707e6301e14c087f1fa9ea707bedf37917751c6c5135be4829f7b0ede2a7e55d8c732c5619d5bfdaa1e3ed4e40b86e004fbda9a11bcd6b486bcfb302bb544d008d34a8800603ff13f08a6b7a3f2e03cb2d5b79d613bbbecd3655c1f00c5760faad2804d347f92981f9942ed35b7e662227947a10aad3755c00212bf2d2fcef04d095be4ab1ba810541888af5dd52e24bd85644c33f4b89c023ab3d15157c666d15e2a5d1d44cdaaff844ecb447b83d155af0ca053cfa37090234fc3002f6cdf6ef37c44ddadc7ef7fa66d61478534e77053c337f0030c9089c6ad103287b3ca75841f3cd9c3b151fa075d2f1847032d08813cbe75fa69d0f351750de79af393f73e488225e4ab51c839e588065b206a354482e5a572b97a729400221d7095edf8c50f1eb7d7a666947ca4b7d87c6485e852421c22e9aac61c6deeb7ac9335a6631896773bb18296dc8a53f0f4addf3181c75f7b47c775c25b19e05ebec6492f66ce8eda9ac825f406b86159ce3d77e6ca5b8973665574935708ef4518c5c5e261fc4e6c40e08daa9827c10ca36562ace6a264cdbe20f56d006b75086833c607cacb153f802b9e32f7253c870629976907eb1867529960d0060e797fde2b24e944ffb1e3055ecc33cd4e9322334c58431e6e4287100b5b1b3feca46199d5f6ec8aa9800808de6c1dba7d3c9c4d59301925a405b1aa1e287ba7f6494d103c5eaa3fac024e2c7e56a2d8a1fb8899207ae945a9f6e6cbf72de0b2ac090dec44e77c336215bc770c847097f9a2e0b221bf43b8f0cd0e5d02fcaeef0cc0366eac8f1b35d07fc9bf30b2be5d7c779c302c72683384ab495d1c73646ad8df0f0e0094764968077d80185f77cce9b0e80d8e0dda96c88543fde6bcb89381c73f843c9340bdfd20fb00b2531ea195edd3509fa5cade3c966029179504579357ecc1f8357b80312a753dfe122465b71318fb586088ed7258866b4c08619843343d5c7c39324b88284cd6f531706958ebbf27c48d57528c90bc804cb49c45dffdc041f24ca54c6a52ed92c82baf23b89c0236c80ab461fef5c40cc16a7e586e4e9df403b001674ff122f667b927fff6b19db8a40da4593c4c661ddffef6c618650bb7f5ffd9ecb1fec48483e6ad97201d5093112c57c006aa05bf83ad0e374519e57875ec24d7d82da6d20e64f6b63c2bd87d61d997ac729ef5b41911a60fc28a6f2723b079a68c06c13df87e3bae4060d56a2e6ad9cacc5dbce04982c20bdd0bde68a36c069fa5e73d2b945d413538399fabf8c27ba3001943d4ab786f8c905d8a66863608d364a3c221abae618ebb945c8a9129b742efac723ca3c07d3e4605c1ef4477d7476c5cf35e91301f29f9ad027ac453039dd4fb8ea25b889889589df474eda6ef53a0f8e19d1de75cb406dca125b49f3357b138111e88252c0aa8c104460ccfc57f872e85ef9af4619384f544b78b7cb7ec7fb753bc6737cf2679769fb8ed8d52a40b2f51b4da13bc35694a984810391e482f390edfefaf268a3b81b7369a0db701401ea2e42ba1678b63d1673ea88f11d8dd89c7b4fa8a1ced0f893c04cc1c0933bec0cb741acbea480b5b138f921cf6139d62c2c85be920e7a75e4d2a419aae3bd078d4b974ba2acbaecdcdf017f724f76ca4444028434c4df56e984c3b03f85c22c9d8748759d5ebf43c8db6e8fe798d8ebe00ee9510194a5dca925d2f17732f4a5d2c8a8c2b8d56ff3e134fed2f0eafccb04ada0b59d390e129214f0e1510f0bec00c30f57a3a2e772bee842ab8752bea11120922224ee01bf39e996b202f647236660f30ac9ae31dc1cc5cb695bd47d81d99c1f80c9cb4d7c251c0f0bdc84014bc9e48fdd7a11802289e543644efef44b7bf9e6966599c23299c8a94c58588ab1ccbd6fb8ed2ef264dc87f314e6fb5f7041b745e9a09c5c9f1c56afea9e661d9f0803f7e128a03ae9d41d0127065458014de9b63018202bd0703098f7bf9b80251f756af097050f4f7f16e46a95ab4e5e638586682e16fe5943633ec4ccefd25137652a51ef98879cddc0a15d2a06aeb188df1963d6998665353b167529505945fec095cd0ce59bb3324c0c7f8d23f7cf74d661d5e276a62dda6c6bbe3ceb496f9dbef375c8f0bda70d51a0189c81119f294b7b964f6ca7c019274ca238be9dfbc32cdb793a0fa74688e3fc322630f00f46319cfadeae0f8efb100c49ddd19a4cb6c3b0207268661da4d1613f44b9d4ba36ee9c18650f9b6069d8bfb25a880e83654cd85c62a6068d45f4129c81d46b0bc2b43fc27998ba02a83d54f06cdf6e47ce3a668b03d9ecb1eb950e7b69666192dbce7674d38f37a3e463f5d65146064e1c9b8bf2f36fb4d555f23429dc428e11131d6f5d593bbe2ac3e8b7c0dbaaac388ca6409ce0e45314cc2dec2fe159c76fcc860dcb20bf901a5d2a8162f165f3ba69c98bd708574e389e2f5ce6d762268571847e28db865b8085d765b7634b2b841b0b2103829d62820cdbebdd0eb3b58db3a042273aa746a72bd102e09d5eadae2772c118f40fb0709b87b6343b11a97d09ad7edd0de0ec516c5bd473641bd5c3d8eff355cf4da1f0c2f9e3fd33da9c9ffa57784d59807bf83295b3b34f50a6d47e45463fba4d815a49ab834704192a1fa3f76ffc4a63664077dca71592c9f7d26bb6bf0970ab74d6c774a6afc5ea6047e4edba2f57505611cdfaa1ebff6bb22a766aabf08654b1c18928c843d5469282470332f08bb6a24e9dfe3e8d8266f35bce83d65c8b4ba09bb2b6fd9ebb3a1aedefd190e1393d84706b7b188a95fef9d072c468356c5aa964385e5188b64a6641a41ff9a4f83327bf6936271c82588846fadc75162debd6da966a41fb62b1a98f0aa274501981f6a5e64aa0b7cde004edf2def132c0c1442467cd2f2ce74c10368e40d598b27b75e6acb2fddf849456a73d9f7a8ac2a8941e9d79da62975beb4a9a39c5d5cb767a7b5c2eb820e87d493a5deecc403d1728894ad2ad4f3460efcf20f9db95ac620d9a81954ebc05a114ed4c7f71aa0cf2aaef23740ece4583d83d0307b09db77f396fe7d3bd84805f36170a940e2d98bd6efbe32f3ae6a5d425e8181382110021b51b9a48db22cce3c9f7cf1f6094979244e742b09abf61ee71b6100e454ff4454e49d806a7697d2982e928565d93ba25ef6f067af682f0f690d49ee8383cc4a3fe8ec82d35a3cebd9883dc2f12ed13ac087cb29d60045e11699c636939ce52eb1699c34e2b1da60fe935364a3e54346d95c2d3d27a8111944fd17400a912f250dca24ee92f2092da0779ff1917deef01b313160998d442aa1ac82cbcc756111e281af603313dadc3e00655bc3d47722df88757480bc7d39d0bfdda9f1607e884be535a4cb34baee20f1641e112d0a55cd3a82238ca8acdae1e1e9acb5c7e8af843174af8e872e91b46b02df65c80eb5870fc69cad1f15e1dfe316e82e168ad13b6a09096e289364ba9a32d5f533d5f827cfec71d90e03bf6036def3e1cabf8fed3bbc3eac62d8958c0dd6dcf17b6fb691b15bd7fb66d54de7166d7e386b4e41137bc6aa765f6eda220073e4ad9be91766587b790710be96140e0870f209ea3b5faa67bf02ae26a526c381f3ac6c51af386c850c0ece758c0fdd907c62b7792b8de013eec5d0f7f0a65c295dc35156d9bb514009f71e66af91bac99f9be0f1116c11d4a3d251b2ccbf114a4a1d3f442e7f9bf8538ff94ee5653eaa9ca0c57c869d3dfd1f7ffd8a8d88bfedbccd2d6c92ca8262089799a98bf189d571779c54c1a427f5a20174e1f23565cbd14551f271f17e191245a80ced465e1", 0x1000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x25}, {0x6}]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) setsockopt(0xffffffffffffff9c, 0xc3, 0x1, &(0x7f0000000180)="46457726d1f0006ae4ee8f242aaad08a89b10e9d502c959bf22331e6c37d32bb68668644ac9b18", 0x27) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x800) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18405d45f4ef18", 0x8) 16:01:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x73d0e1f67217e62) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) 16:01:33 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="650200000000000000000000002b778e28da2ff6077a0e63cfa7a3fb7935eb31127a17e47012628f62fd6e59269641ef39333fd26ae1e8a7b42cce586c59e65626ef13742b2b15c90aeb185d1288454252857b1f878a1f2c74c5b20cf6618409a9e5303a168f2bf1033fb767026b4738"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) 16:01:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendto(r0, &(0x7f00000000c0)="0200000000000000974625f2417f1208aabdf12a889cf871e23b40de4651d89b55000000007fffffffc8f4e70b1692d45e5c80", 0x33, 0x9, 0x0, 0xffffffffffffff2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x80000001) msgget(0x1, 0x80) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0}, {r0, 0x2}, {r0, 0x100}, {r0, 0x4}], 0x5, 0xffffffffffffffc0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) r1 = msgget(0x1, 0x400) r2 = msgget$private(0x0, 0x60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) msgrcv(r2, &(0x7f0000001600)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r3, @ANYRES16=r2, @ANYRESOCT=r1, @ANYRESDEC, @ANYRESHEX=r0, @ANYRES32=r4], @ANYRESHEX, @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000000540)=ANY=[], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=0x0, @ANYBLOB="9c8e4e66bf25eab354c2ee0a2eb793917a5c185a6f09d5ffaa6acae8f9f85226fff5a4983029cddb2fa9a63fd1165b14790aceb1c4b1892d880a1a5343fc6e68d035446fd61aa5af181ebe01935856aa0285f83f", @ANYBLOB="532cf323aa816b0e5f5b440a803ad9134df78081d4e9c168a1f37feb92b135ffae86a1fd087715362295667ae707877a0cf88ea1062e0a3a78074c47d1cdcdf4365d524e63d7f28f05febb19ea2b03661fb984391f04df42e9d79b44965d78311a9a13e366c7d2bcd6c8a2dc43976d8b4f3b45c66283f446b93a8ff3df28fbecd16fb6d643900fbb0cd61b6cc7fc9cb679655814a90160ea7c1bcac07bab0063da42", @ANYPTR64], @ANYRESDEC, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[]], @ANYRESOCT, @ANYRES64], 0x6, 0x3, 0x1000) msgrcv(r2, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffff5) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:01:34 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="caf5b415", 0xfffffffffffffd1d) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x14, &(0x7f00000000c0)}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0xffffffff, 0x6, 0x4}, {0x6a2, 0xfff, 0x3fd2, 0xffff}, {0x80000000, 0x2, 0x3, 0xffffffffffffff80}]}) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = geteuid() getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getgid() setregid(r4, r5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r6, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r6, r8) r10 = kqueue() close(r8) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r7, r10) socket(0x10, 0x8001, 0x5) chown(&(0x7f0000000080)='./file0\x00', r1, r5) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = 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, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x41, &(0x7f0000000400)={0xffffffffffffffff}) read(r3, &(0x7f0000000300)=""/236, 0xec) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4000, 0x8000, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) close(r6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r4, 0x1}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000440)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000140)=0x7fffffff) write(r7, &(0x7f0000000040)="670dc3", 0x3) write(r7, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000001280)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8d0100000041a5ef45575cc2c13a720539c9326f183cdb0ce8a60b1890b37fae76f4536cb76bf62f53e0bab2fedffbfa54017ef88529cea9671f5b07345819f74ef55cd5013e835c7f7b59eff742ee9c7277ea7d2d990b9fa744fc6b6315d08616c165a844fe87c3da98814716f8a06ba8fc9f2281cb1807752f7989a3f21867870e5e1492dd3dd7c7e9b991b2e3f13f06f0f4867e080de483c0668150675ac47123c0ede09bf1774abf02f8563e0bd24400dc1672ea7fb89baddb44fbffb37c3c979457b96a94781e2c3dc5333a9e10d20b6ca14282ee7db95a69df11a74056a20d085fbf4317274aece2e4d33fb43ed90c283559eb74256564316ded427e2bdd2f1807dc1f09136043f7d2db7b8010cec80af286c969cc3f0b334f42ea6870d68496cccbe663ad97d207a3d3fc641fde16c440c6eeb074bb918870dd6809c3d16a3e0830852ba39208b54ad35500616f1579fb0dae8a3c6a0f1f775fbc247ab1e38c8633803b68ec05529bcde4449ba05f0ee80de067c8af19ecd79802e452ab18b17dcc5e15cb12415b290ddb42c13a7519e0fb5b1af9987bb93c5868d0ce8d49077f54c873db4abfa8112313326b026f29562439ef41555dab7b5af20ac84cf157e3704f7c223e8ee1e598f2b57efe6476718c55da", 0x1f1) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socket$unix(0x1, 0x1, 0x0) write(r3, 0x0, 0x0) setsockopt(r3, 0xffffffffffffdffd, 0x8, 0x0, 0x0) 16:01:34 executing program 0: shmget(0x1, 0x3000, 0x21, &(0x7f0000000000/0x3000)=nil) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$KDSETRAD(r1, 0x20004b43) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x5, 0x40}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) shmget(0x0, 0x4000, 0x440, &(0x7f0000002000/0x4000)=nil) 16:01:34 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x2}, 0xfffffd3c) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="035c0a260e8f30dfd316819cef3b", 0xe, 0x4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6, 0x2378c, 0x9, 0x1}, {0x40, 0x1, 0x1, 0x1}, {0x6, 0x0, 0x3f}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 16:01:35 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000000c0)="4de8b9b03a2f524314c3236a464a2f430c5da9296e4f41d94f6ec24925ad157754fda3f9eea97a52aa925e0ab7ae6e221fac487d044ac742450002d7063710afba939eb72807d6de9669757faf5e717daeaa266e4c42524add86805ba35b5b5dfc53769d4e75c6a2bc977948929903ede896bb280d4dda0e3f61b5581096409d91d2a828b004314617dfb150d0f4059a0dc935e3108af254b97645c436d2cf9526652d7b818e213169760c858dfad044a1241fa0f77d8d59801dea99c92de895b59a72e53bde49cec9f1e9e5168d4700e65c3c56c7acbf430f16ad35dd82e16d030badf3b7aac284dd9fee4114717ccb6108d8a287417a28deb944f0ceb1e3", 0xff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000300)={0xfffffffffffffffd, 0x8, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x2, 0x3}, {0x2, 0xfffffffffffffff9}, {0x1, 0x4}, {0x1}, {0x2, 0xfff}, {0x0, 0x1f}, {0x1, 0x5f}, {0x1, 0x80000000}, {0x3, 0x40}, {0x1, 0x1}, {0x97bef30f36b0d16c, 0x8}, {0x1}, {0x3, 0xf746}, {0x3}, {0x3, 0x9b5}, {0x2, 0xfffffffffffffffd}, {0x1, 0x4ad}, {0x3, 0x5f}, {0x1, 0x7fff}, {0x3, 0x7d85}, {0x1, 0x9}, {0x1, 0xfff}, {0x3, 0xfffffffffffffeff}, {0x1, 0x9}, {0x3, 0x5ec}, {0x3, 0x3154}, {0x3, 0x100}, {0x1, 0x4}, {0x3, 0x100000001}, {0x1, 0x100000000}, {0x7, 0x3}, {0x1, 0x4}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x90, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:01:35 executing program 0: open$dir(&(0x7f0000000680)='./bus\x00', 0x500, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000840)="ce7948765aeafab9f9c3969d4cff31b9c92717557b", 0x15, 0x200, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000006c0)='./bus\x00', 0x400, 0x80) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x7) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x9, './bus\x00'}) r4 = dup(r2) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000200)=""/223, 0xdf}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000500)=""/198, 0xc6}], 0x5, 0x0, 0x0) pwrite(r4, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r6, 0xb, r5) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000700)={0x7ff, [{0x1, 0x1}, {0x2, 0x7}, {0x2, 0x6daf}, {0x2, 0x416}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x7ff}, {0x3, 0x40}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x2}, {0x1, 0xcd8}, {0x1, 0x8}, {0x1, 0xc5f}, {0x1, 0x5}, {0x2, 0x4}, {0x5, 0x10001}, {0x2, 0x5}, {0xa6288c73bae2cdbf, 0x1}, {0x0, 0x1}, {0x2, 0xff}, {0x7, 0x7fff}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x9}, {0x1, 0x10000}, {0x3, 0x7fffffff}, {0x3, 0x100}, {0x1, 0x8}, {0x390eef05cfb636f1, 0x67}, {0x3, 0x5}, {0x2, 0x5}]}) 16:01:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000180)="7fb115c6ade99f7e72d06356c4b5663395dbf672", 0x14) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000040)=[{{r8}, 0xb, 0x10, 0xdc0a57a6102c0f25, 0x3}], 0x7f, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x80, 0xfff, 0x81}, {{r5}, 0xfffffffffffffffb, 0x40, 0x20000021, 0x0, 0x4}, {{r6}, 0xffffffffffffffff, 0xf2, 0x1, 0x80000001, 0x2}, {{r7}, 0x9b6a400cf4096609, 0x2, 0x4, 0x7, 0x2}], 0x8, &(0x7f0000000080)={0x0, 0x800}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc1}, {{r0}, 0xffffffffffffffff, 0x42}], 0x8, 0x0, 0x10001, 0x0) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x0, 0xfffffffe, 0x3, 0x8}, {0x101, 0x0, 0x8, 0x5}, {0x3, 0xffa1, 0xc98, 0x10001}, {0xfff, 0xb6, 0x2, 0xeb}, {0xc1, 0x800fd, 0x2, 0x9}, {0xa0, 0x8e9, 0x6, 0xca4a}, {0x7, 0x8, 0x6, 0x7}, {0x5, 0x0, 0x8, 0x81}, {0x1, 0x7, 0x8, 0x4}, {0x0, 0x400, 0xeb, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x4d}, {0x30}, {0x6, 0x4, 0x0, 0xfffffffffffffff7}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() pwrite(r3, &(0x7f0000000280)="d0008000"/14, 0xe, 0x0, 0x0) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x1, 0xe47, './file0\x00', 0x0, 0x20, 0x2, 0x7ff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000380)='./file1\x00', 0x21000, 0xad62cd41f141629c) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xffffffff) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000010c0), &(0x7f00000011c0)=0x4) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001300)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001240)=""/62) syz_open_pts() semget(0x3, 0x6, 0x0) getgroups(0x1, &(0x7f00000013c0)=[0x0]) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(r12, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r14 = socket$inet6(0x18, 0x4005, 0x70) r15 = fcntl$dupfd(r12, 0x0, r13) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r16, 0x0, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) r21 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet6(r22, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r24 = socket$inet6(0x18, 0x4005, 0x70) r25 = fcntl$dupfd(r22, 0x0, r23) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r30 = getpgrp() r31 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r26, r27, r28, r29, 0x5, 0x7fff}, 0x6, 0x2, r30, r31, 0x7f, 0x100000001, 0xb1f1}) r32 = socket(0x18, 0x1, 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x4020029, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r34 = getegid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r36 = accept$inet6(r35, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r37 = socket$inet6(0x18, 0x4005, 0x70) r38 = fcntl$dupfd(r35, 0x0, r36) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = getpgrp() r44 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r40, r41, r42, 0x5, 0x7fff}, 0x6, 0x2, r43, r44, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x7, &(0x7f0000001400)=[r34, 0x0, r18, r7, r21, r42, 0x0]) r46 = socket(0x1e, 0x4000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r46, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x2, 0x200000000004, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x4df0, 0x9, 0x12000, 0x4]}, 0x3da) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r47 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000001080)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet6(r47, &(0x7f0000001040)={0x18, 0x3, 0x2, 0x8}, 0xc) r48 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$getown(r0, 0x5) fcntl$setstatus(r48, 0x4, 0x80) pwritev(r48, &(0x7f0000001340), 0x32b, 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r46, 0x0, 0x1) getsockname$inet(r46, 0x0, &(0x7f0000001200)=0xfffffffffffffe8f) close(r46) setgroups(0x0, 0x0) setgid(r45) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x3}) syz_open_pts() getrlimit(0x5, &(0x7f0000000040)) select(0x40, &(0x7f0000000100), &(0x7f0000000140)={0x34}, 0x0, 0x0) 16:01:36 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 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}, 0xffffffffffffff7b) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x86) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket(0x20, 0x4000, 0x2) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) 16:01:36 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x1, 0x4, 0x200) semget(0x2, 0x7, 0x221) 16:01:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x2, &(0x7f00000002c0), 0x3, 0x0) socket(0x18, 0x3, 0x7f) 16:01:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=0x0, @ANYRESOCT=r1], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESOCT=r0, @ANYRES16, @ANYPTR, @ANYPTR64], @ANYBLOB="cd1ebe9b6045688a11c4f40c30b1a0696172a6261a9c6137b301b949ef316478dff94e02d997a39e95cdd2c850056e2ebe9f0e2aea5c51480d75591b1ab6a01a64bb47f6554765a4edb708678a6b5701d34c646d54eaadf65fa2c4914995bffef6d215fd15090ac94e77fe31007990e99912a90f3eed11774c60e91759856016213df6a3e1cdc1b32db493f57b737aee3f25ce55c9c6", @ANYRES64=r2, @ANYRES16=r3, @ANYRESOCT, @ANYRES16, @ANYRES16=0x0]], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d97184a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550a", 0x61a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x80, 0xa0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') 16:01:36 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) 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) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r5 = socket(0x6, 0x4001, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r11 = fcntl$dupfd(r10, 0xb, r9) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r12 = accept$inet6(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x69b2, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x50, 0x1, 0x5, 0x2}, {{r5}, 0x7ffffffffffffffc, 0x110, 0xf0000000, 0x2, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x7d0}], 0x1, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x7, 0xe2}, {{r7}, 0xfffffffffffffffb, 0x10, 0xa00fffa3, 0x2, 0x1}, {{r8}, 0xfffffffffffffff8, 0x2, 0x20, 0x66, 0x1ff}, {{r1}, 0x0, 0xc0, 0x80, 0xffff, 0x5e8}, {{r12}, 0xfffffffffffffffb, 0xa3, 0x12, 0x0, 0x4}], 0xffffffffffff4a5d, &(0x7f00000003c0)={0xff, 0x6}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:01:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) msgget$private(0x0, 0x320) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x7}, {0x6, 0x0, 0x0, 0x804}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xb, r4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'\xdf\x00', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000000000000fa, &(0x7f0000000500)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfff, 0xffffffff, 0x1c, 0x7, "6a46427dde7b8d04314b663369597da7bf499741", 0x7, 0x800}) close(r0) r2 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) close(r3) ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 16:01:37 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2000000001) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x1) recvfrom(r2, &(0x7f0000000040)=""/26, 0x1a, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) 16:01:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) shutdown(r1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt(r3, 0x9, 0x40, &(0x7f0000000100)=""/177, &(0x7f0000000080)=0xb1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28d60000f5ff7b4200000000000021969d0000400000d1df5cab9082c27c4f230cd508226b7d95a797e17d4a99c9b5b8e15c21daffac643b6f6b819566224e836645f46e811030259dd55cc3e1768412700d7609a61f0ccbf8ba7229"], 0x9}, 0x0) fsync(r0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x302) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r6, 0xb, r5) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000300)) write(r4, 0x0, 0x0) dup2(r4, 0xffffffffffffff9c) bind(r2, &(0x7f0000000340)=@in6={0x18, 0x0, 0x74e0, 0x4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) fcntl$setstatus(r7, 0x4, 0x80) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x28, 0xffff, 0x2, "d70bbc4af40b59457218df3daef31d9e188005b012cab3"}, {0x78, 0xffff, 0x6, "4c55dfedc74b082baf702a760510cc4acba1392d70ebd7c3328638a055d1e111545cdd0c8194a9fc338c4b3a83ec45bdacac01d47d9d9c7c11e50ea7d88cad99d32589bfb13b0782af157555301d1d658ccdea82bc4c745ce01ed2e0bbc2ada90a3f64312a6077a5"}], 0xa0}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getown(r8, 0x5) 16:01:37 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186a5601ff0300000000000000feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x1) 16:01:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0x1}], 0x2d, 0x0) close(r0) 16:01:38 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x4, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) read(r1, &(0x7f0000000240)=""/210, 0xd2) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x200, 0x2, 0x5, 0x3f}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000001c0)=r3) syz_open_pts() syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x8, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0x1, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x101], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x5, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8, 0x79a3}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x7, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r5, 0xb, r4) r6 = kqueue() pwritev(r6, &(0x7f0000000e00)=[{&(0x7f0000000d00)="83160d1f78885566274aa16462fd510ac842f4971e60b759f2e4c1e9c13e69ca050dbc58dccfa3e58cd5c9bd9087b5e073bc42ad109dff2ce8d1c453af1eab30fbb088466cbeb71cc8aab1c78b338edfadfa8d06d4319fbb3d35e8fce93d328f067caa3619d777fe85e5f89fb6fe408f9fef99ad903df22a9386896f51095b30b2fb16a71ddb13b477f584f7978dc0794af10a7d887c80f74afaee1d29b62207c0cda6802f27ce2cb38104e5091f37bd3a79b77934b1d1f619f36103171901924292ec7c19a1", 0xc6}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000380)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) readv(r7, &(0x7f0000000c00)=[{&(0x7f0000000640)=""/103, 0x67}, {&(0x7f00000006c0)=""/174, 0xae}, {&(0x7f0000000780)=""/99, 0x63}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000900)=""/162, 0xa2}, {&(0x7f00000009c0)=""/173, 0xad}, {&(0x7f0000000a80)=""/206, 0xce}, {&(0x7f0000000b80)=""/97, 0x61}], 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/diskmap\x00', 0x0, 0x0) 16:01:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) getpgid(0x0) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) faccessat(r4, &(0x7f0000000180)='./bus\x00', 0x8, 0x1) r5 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getitimer(0x2, &(0x7f00000000c0)) openat(r5, &(0x7f0000000100)='./bus\x00', 0x20, 0x1a7) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x522e10731b1c858, 0x0) fcntl$setflags(r6, 0x2, 0x0) r7 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:01:38 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) sendto(r3, &(0x7f0000000300)="c4be3ac0f97db8be7ead15158eb22783b597aaf95cc8092659467158308e36cdad8a7130c22125a1ba75635c8483a21d963a9770684c88bb5702bb8b7a27ddf7ee1c69b28c00ab6e99ff3b332f71a69d9d22", 0x52, 0x8, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3ce, &(0x7f0000000100)=[{0x2, 0x0, 0x80000001, 0xed1e}, {0xffffffffffffffff, 0x1, 0x2, 0x3}, {0xc3, 0x7e, 0x3, 0x1f}, {0x0, 0x2, 0xfffffffffffffffd, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:01:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f", 0xa2) pwrite(r0, &(0x7f0000000180)="4d0b546849c5911edfc3172e0070615614fcd3657fbc34f22e2f4da452c4db40eec50bd77d7d7b5de405fb70128f8e86a6d191b208b375c783e9e9ee5544b5cbe5728a5e48c73f75e52eb24a4ffd5d1585f8990776e336f295af6db377e3ddbd823717eb4ab2062a851558480b1c3a72a6e512a8c77113", 0x77, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f00000000c0)) write(r3, 0x0, 0x0) r4 = dup2(r2, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)) 16:01:39 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknod(&(0x7f0000000080)='./file0\x00', 0x1040, 0x5) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xa0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000034, 0x0, 0x0, 0xfffffffffffffffe}, {0x80035}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:39 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) socket$inet6(0x18, 0x4000, 0x9) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x45, 0x5}], 0x1}) 16:01:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r4, r7) r8 = dup(r2) pwrite(r8, &(0x7f0000000000)="a7812bd2a29f87b39664b15d0e49f373fd79a19348240cd98e166029bd2756662c0adda72ef835499a4df8718dbe7354d408874d781b8634dc3576bcbcc8993783490a28659da2da482f4f6a1d242816858e16225e13eac126fd465b6d2d81eabe2aaf6179124c8113e0ea95e046375b327f8a1dd92712d31bcfc8eb67efbdfe60daa9ff08cb4e1ba16a90e87afc3c13d0d0d7b3cab7b909d196a2b9b328ee18ae16c57f1487fa7d30a236e539323c2c10a16fe6e4f13a3e", 0xb8, 0x0, 0x0) close(r1) 16:01:39 executing program 1: poll(0x0, 0x0, 0x3ff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0300be8700006c653000"], 0xa) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) r5 = dup2(r4, r2) fchownat(r5, &(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000380)={0x7, 0x80000001, {0x10000, 0x7ff}}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r8 = socket$inet6(0x18, 0x4000, 0x7f) chdir(&(0x7f00000003c0)='./file0\x00') kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x0, 0x80000000, 0x400}, {{r0}, 0xfffffffffffffffb, 0xc43bc3e750d33884, 0x40000086, 0xfffffffffffffffe, 0x7}, {{}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xffffffffac7a26d3, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0x401}, {{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x4}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xc3, 0xfffff, 0x100, 0x9}], 0x43b2, &(0x7f0000000340)={0xfffffffffffffffc, 0x8}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) 16:01:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fsync(r2) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x7) 16:01:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffff3dc5"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8b018fc479cdc707ca1a8bb1973325549bfa16"], 0x10) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:01:39 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffd000/0x3000)=nil) shmget(0x3, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080), 0xe6094e96f52a3b3f}, 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3}, {0x3c, 0x0, 0x0, 0x1}, {0x7fffeffe, 0x0, 0x0, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2a0a84bf0a1197eb, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030001) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x11f, &(0x7f0000000040)=[{0x61, 0x0, 0xfffffffffffffffd}, {0x24, 0x0, 0x0, 0x3f}, {0x40009}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:01:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) syz_open_pts() 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001780)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000002c0)="fbd2dc0f79ff706b98b648c22f9a09debe577e1b68663df6656defca7dfaa6d190e1062cf5f266e2a006571371598d8c23a7b39c45784a1fa72cfec4cab9ee42e9f793b8ec268324b99f65fd3d103a239450bee2bda9ff0fc1c00ef41c91d09d385d8b0f335a1585cf16f640cf2f2d74abb6db78bec62642f87b5aee535667c43565d0242700d85995f1fcae8e640605efb67eeb1923a5dc1a9cfe2f04d62ca658037bd312a4c4d76650015c4b542cb1ccd0a9b46c656a8306d7ae1d4cd6b221b6fb6f8b4bcbd5449a3f1695ab9b3c40d13b9748422afc1815bee7519a5ec2f57f", 0xe1}, {&(0x7f00000017c0)="b2479ef6e440daeb66b12f1fc6ca12b19c", 0x11}, {&(0x7f0000000400)="d942551329a4947a6360473663eb1964f9de5bf7b30c31d1c2ddf11a430707fcac9daa59f8ccd25accbc5d2ebe99404c61f430c441680210a1ee7d0cc6d91a7b923e262170dac6830b5264659c4382d6e69d88f6d1d7445cd2b178756e0a04627551ec6d2cd9bd5c61b16096b1121727e8e5df59bb09d550f42cc3af3e7e0450d8338dd3d4d833bd5bcd22445edaea30fcc44e02f3c9a343dd50302b05a2464d00ba34d56819fde55eeb794f252e112a", 0xffffffffffffff50}, {&(0x7f00000004c0)="bbbf18f7f4ebb646c75cc9efe29268376b0243a383c8b4fd409071ecdd715d0f088227a6e1", 0x25}, {&(0x7f0000000500)="35ad54bf5e75b45ad0215a75d0b34f8643b29b438ad99b2c528fbefe01d09a5f7fcc2136c69f2514187b3ff58304218d310a2c6781f21e334d96c22b33e40c3fcf88bfce4375541f8eb099b8d6fe032f93ef1f1c592524e314312c367656977ee38f52b29c4cddf2e2ec3546dcb7276677b9f6c7bb6cf8a90751c9b0720a27d0e869653513cf2b92e9a97ab83f2faec1f175de769c19bd141c0836b77cb4e0ccc8fdef097d94d7af5c5362db6531fb58b8a2a561a4562f47ff2c616457640e6967bca9fa925dfb8918bbe20c8d3b70081d5189c700ed65b771e6a33c92351cce37f8243ed3ead6dd424c8fb52f5276c67921714ebef988a9079a2fb84f39a42dbb07b7b4e458cb4b635feaecdb4657cb233686ad554f7263e934285f6587323b9f6758775e26d7cb3028bb6456044c6d712391f89d17a1815f6da7f0c153aed6f99674b06e59a13c7f2348e3e22e53978b9a5e0468828ce9ca29ecda8912964b72beeb3732170c767e72f322b61578a9312b2d4997dc27c858931c540ca6cad90327fda6a1fec10cd3ace54414d2525e34d383ca2ff12b2245f5db4b7a1d20c904f87cda2239c3160ce8db908438110e8a623d3b6a72c49cf1c556727c53af071f92bc21f3e27d51b7daf3e570a9c87306aa3e80e130e5f25befff3ede3eb4e6762856eb3c52dad3e34aa3ff9e4395b37f49104b26b8ca2f994c22e0a95b152605f726c227f2875c7ddfceec131c5be88c96f1e7b1a9a6cd3f2c032ec92b7782d1c67dd4ae108448cc02320dbd50008160ce78823f464c938b4820b0500d4b13ca3b12748a054e0c83a3112ab97651ef666a825221cb68a9bfa7ca2a6a892a8945df5abc791ddd5c0b259fbc8dd998d9fd0d017610ce435e053c71f5f35074f7755261f4e8bcf0404498889f592e34fbe4308f7f99bf310fa295d81829201221e6f3a2c63f8311b9d2dfadb24a7d4cb4b82315d6ff471dd747391f52e71cb7f59ddd14da884864a788260b322aa3ba26c01559788dec8c85a2818b66f0977ab1dc6be0514f0cc2cf9bd5a73f6e8c00a55b549ff204f966f6db190220b37e0f5eb06e528ee0fe682783fb278711a4b4cec8aa59ca18573a8789df4325512186c3a435908444ac33bf892139906a393395d45a8d7dc114c7f52e6f3fc543da1f387a850c4b6d15248edf1bfd4f02c6d3c4343b8ad16d13ae55a6b35b60635da30df61d1e66aaec17cb08a993a571c2544ebfcc8db00cec80c69133840443c01438405684609de8997487c1a1c8fa3fbee61b064aff0b893d4fadeb894af308052d9159e0fdd83afcb133eb78ba467cb89dbb44f70a49cc6ddce3beb937c4e0c9be73a45b47ed0cbd9b4a3b5bd5675fc6e820cb26abb6b011bd3aa57b18d9f47dbe4dbebbfa764ff85f3287c59f3842f5ae8460350f437b2e08c47721225c8e56049ed82fc12cc70f73dfb7aa8659c58d9ac1edaabd00a59a59ecd96ea3dbc1abd36085cb4cad96a8f1617dc4b4cf19948c6ee3b571b42a9e8eaf886017cf1e1faabd2a45cacf9ce8ab3fd26fdd08d88d9e818ad032043745bdda02fba7ab17edd8bc5bfdb1c3f56f2c3575a06e7dbf4530a3e805cf1051ba57f80bd75cd1e84525153ca03cc090354dc9c441425544417406b8d8c4a6e97b25bca871f1d5455288212d7bd5045a96c1f3be1642c144f76b9814ab01c941e3bc58fd15e3437106fe7d1601712826287901837b47105db9c7cc751a6b15316ac3d8bb304f26db573b3b82bf0f67a7f05555c344d5470df061eedc3e54baa85e9bf50a9feec04b63dca126267592553501e7722a6ba0a9430e28b3ae2f09499f57acfe0992a310ba2b78d5c73205654c2380f80c984795e76ce9bafd59383a1c4a73ece3b44b49cb71f74e35057e76fa3a6456c8cea4cfc37aff5c1d4ac43692c4c541f2235b18373d0dd418b1306c5fc8b801890d4b60e5b68215251608fe7cf90b789af1900383ea65346c4a7c43114379319c4296057e197fa2ba6250888563bc0889841c747dbbf9120446daca785b40baf873b8a80a87c4acfee8e8b3b03d744e1f7aa06551ed89b77b56eee00dec65eba386a698c0c6ca0bc60d5da9edbaac8688bf072495fa1d51d5b754afa5f28479842a8ee4c272428581ca98a5f79d41de0e37dd4c3b82baced9168eb75992866ec5e66b79e91f2099316f41003118c0a1a9ee4c6968b7b283fb9c3bc6e5e99208d470f269f9dbf69f817ee2162387c8fc11e68dc453342aa4b574a8319a4ed1398c1cf641f84fd12d5d7981ac7ebeb28579255dfad462532e1e4a11d3a9727b70c84be8e9b3f82bb7911957cbc64ba127a564cef733463b4e62d3adb0f0de76d02d690b2590f1ce1ba621751bd1c0ccd9496c60b5af3b44c56d8afe3833c5362be5925daa13fe46ca45087d1f88525d3b61a38ba681c7e2c25dc2de58dfe5b214bd9c3ae695f4d68e878ba8a83706f83d48756eebbdd5036a47869e92f6b67eeec9dd0449989bb3f6157ca1d0d4619bf66b5a70e16de4a0be5b85252e66ea5c5721cf7bd4b8d39666d0a3587273b1909b52095872776735210a5a966979339c3be9b94b0630342ccdef10cda589bda5c357fa4c49a5345db6aee826d26b794a0dd158f37e26421068f9701c07cc8f5871284c675a1d9976f8a2f0ceb6ad6631dcf119cea109fd15015d2894b12b567184026c5ca3142bcef3e9967fa4ee4644adbfecfab5631c0039a79b0ec9fb63ca598478b3d697883f032124986f56351794a8ed3b2330af98620f31c091fdf907284f41aa95e720d25f7c7575dde74154e748ac03715c04dd08d966c05b51eb5e4c054e9fbdd0fb2943d804cfb9ebb1389580de7aed053d78bdcd970f23f6b3be0772e651810492adb73cef47192c141c936a24037a6831909ea64339d56bda397bd2c135cdc2418b11bdbe83655fd99d3321f8a118384172fb2f6703832426ba24fbf0dee0014e85028544bf73980e372aeee5de0ebce8badf81478d1e70ac585944aea52f00e011ea7f8827769953fd1e5894c550793e32a867e3f000cf6e08dacb3e833758bb81109d98ee799bbe5e45f5f4d6567f0aca4f72ccaca22bb74255934db04ee98dc1b5ad4fcca817cd9d56757bbaab2668b59c7ca3d1162e09bb90ba06e8108683ddb7ac210569047869d074382a5d8e12d76378d3413b288968f94c16a337b897523fdc8617b139c7bb8bb6117330ae9f17d0644e1fa07ab78a8101e0932a284a02e548ccd043e92cdfa399d09064804b5df2c0ba0ecf6c89507d36f5ca84414bf4ed61859c18ba1eeff7170ca7cac298d0129d6566bb6b5817e5a890e45fee3bacb982cdfafa39a2148301ff3a777cb4449b7e261494d53304a2845ec64cf25da61565a675f409cd047928c0835d029647e18dd7fb9b2729ee5027b0063cb8af603d02fd4d69336baaf1941744b46b848971216b3e78374082b640413e7b8bddc17938989f181b76c414ae87cbd690faf6ba25ca569938703ec5a3ddd6d8459c61588c4b597f7d5fe6aca988a7f10d9b843bdf40d231bf76fc6c3cd1db3e895c06c1faf8772f826c3728e646cc0654b8d1fadaea4f12140421400469e70ab8eda239f4fcbd76d6914c336f3d04c4d9c1ac1117085ecd3cf0552ee44465778553aad9683597f610c071982a3a6726881e53cd5422e0ee03186af545b7c978c6ebdba9166c1f526ca3ed97c3237de99c66f9795191f1f1adf7aa876953813f092a6c808ac53f40a8f1c66fc787d92f7e82fc4d599e7be1cf4248d63a5e8d469f8ea804a0113d5a75c45d1048c9c93f7e2aaa8fa50681728fee8fa5e272f84502f1860eb5e0ded7866f6b709b1f4ffb6445bc42c0c6b610c573cf09c253b6ccb7a1e576434d41f0ec368e9659692e50167845c83c7c4b28ed853ab1ea2dc000ad8eac22d4ceba6def1ebcf16012275b4954ac788ea79aa3e6c5c2cb759795b694156e7f4aa79267dfb15b96bbbe140d736e8a1fdcc613eb7f92210639584d8a47b77958331c726246a6c0ca660fa2f38a5cb623ada970c07f79babdafce711fbedb5e2f536bd31ab6bfa32106b9e77817ddbb40f7360d990af725ef78574da6339f4c414622d4da1d8c9b4357f9b8018a671d2c3b9995abcaf86efd65910c1b7a72705dd3f6b735ffbe3960e3e2284fdf6fa0456a07cda9b38daa06a12c28b77a2ae32d5c9f00ba14a47190a51cea74fa468d0534ca75b30a8b12efcf626b42580b5b21e836babfddcaedf8c946b1b962ff83734e3ee9681ada86b6475fa6e6ff77b547c68ae67f939776cec92fe12b8537ffce8d1346f1ae71d4fc339f8eb2380acde4102dbfb619abd97052416e26b18bd09449a140cad71e77ff7492975aaad4c6166b3545904a653fcb8fe14a5b26ccf35999054d31d84312fc9b424d2b50901eb11b25d9f32db6a1a1047bd5c5d88fd5391aa37de81fd7ffa78bedc49f65ba16b03db4ace32a572b952c7c1b2768e0b1634aa4f011ca73ba8088bd713d5435408561d290a66c3b919937ccb8943ace3fc47fb4e4bb4d6ab47f17ac5aee3bbb18b7b28959394da1246d291f16c51e74a435bf4e91adb2be2bdae4275bf39e66c717cb740b1da4d1fad977a992e9c45459b4bf6317890226a12756578c50470a0323848b995e2d77ebcf80119f2410aa065a4d48fc766d233d5941c175e31d0c45b5ae6ceacd6019e2701b829af2f8f44c8eabc73e8529e9b49cc4090d25c8960113e28b912c0066b4d068a2e2add2ef9d0293b65e3216851729f84fe1f7ead3efc72753733d509535730fc39d967ffc08ac58b5c8c0b8ef821738993169db460e20e0ad0a5d9a7a6ebb66a0fb370df0daf27750a02c764b5d64ed7a0663dfe139e480bc0736b78b3d208f2ab0fb9a0b58ee2fd2920f1f27f94167a9ec767098fe933053ce9a7af18bba38fe2472ccf7fb0fedbf22643172909cc577c54a656ab6ea579428ae394e0283d49c28e65abb9202b1611fd51613cf5f6a83c40c5c35b22caa769817483c86840a7fa76cbfe8506d2b52354cebd87d8cfba9c8194ef4d863fa4e02101adeb4e3762b366f29aa117a7f2420f5597209b2d287c4f3fe531534c465871b4f17e17de275c370254c0a4f51cbf4ab07871dfc300e88e2248737648d7a35f2ca8d54e059d97b672ee9a17dda6e4422af249168129d76d5a04de119da186ce26b915fd458a6c0e3f4abdb58c12077e27b1179e24dfdfaa50cd4074528bce1ea91b517ed4637d62d30d23ad2eaceeee079c988d962dd55018cb9bc731309c5bfc6c1c8fdbd3c6fc40646d11836ae3bee72799816a8fc9e8a2ce2a838c39aa34dbb5c07bd19e19e2e2a16ce008f48a5f321f4ce8a4045da7d1b9b41f4d541078c11a8ad072c2318fedb9bfa32e08f32e682fcbb9d31646ee227d89f02f7848c82ee1045a7ab126ee78ef22997b18bfbb5cf46b9980ad11fd4d5f1c2ddee8a41c5c7534c805b657089485708d598dcef8a41f03e38d56fc60b7b286f8fdbeb2a2123f3569d0dcf32988c2be285ac89f0a31507e695a1cebc9973749e50e9c53ba53b9194adebad906fc9eddb8ce1189d95cb1f2e24de66cc8879f6bfbde3524d784930e2e18430abcc95aad79afb86eff770a9df0f3c282fc0001f9a62255d0b3e75af3c979dff73d5fd95651529dcc97dae48d80097eea64a0b1466b2c5410bd568e134ffb6a334ac7a06d51f8963c6199918c1f4381f457e1063fa4ebd967e5c7e5f145eb4f1417489738971c6675127b30ae914b018998897d9", 0x1000}, {&(0x7f0000001500)="af2aacd70eb7f49c56d63ada22e78dc119e9bdf47ead0b1f715cd45245dd812bda3a3503d1c98d3532b87a9068f3743e0e6058d996b3b7042071ccbefa83b34c30f437c6c77449b77cdb85f4cb969ae1103815faa1805246d6e9818d648edcd3af9a0a82c9ea5cc1d73de64384ee1e740aba941845436734afa18ec2df22a0f26834ecacad", 0x85}, {&(0x7f0000001800)="a2d7f1d583451189d7fe5500662c13f00d12d054cc0f64153178b985c48938e8b78f5eaaa19d75d06a7fba6207174f3513d51423dfaf402d95be350f0e1d31a657d29bf6e76c27d23d2386e7e2c382fcb1494180814bfddb6b4e58ceb005072c0e4c75504a35e41dba7ebf154eeefeee59cf4205496aab76f8260638773b0af2ce2d45e79c7a8c2718e87b08a65120dd9fcf69f165d9c19d9c2570245ff13ae0031c825bab27641adcf6cccb3c9f69116a1e7eee86d17db61c883b5d8477c17aec3813be73da0403d4652d31cc2dd1759bdcb1fc7235b5085d27789147e61c4bfe7626a9ecb36d17f33939edec6875ba1c8cfe181541452b85a41790d597ec6ce3bf98c386dae810a5074791a4792f0661d849dc68c3588bd3dcc4e5973b8933da00000000800000018cc56f6efcddfd7744e06defab7af866f514f27f24043b3550c467", 0x99}], 0x7, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r6, r7}], 0x20, 0x20c}, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) 16:01:39 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:01:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3ff) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000200)) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r6, r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, r6, 0x0, 0xa0, 0x5}, 0x7, 0xfffffffffffffffd, 0x7ff}) pipe2(&(0x7f0000000180), 0x10000) r8 = socket$inet6(0x18, 0x2, 0x20001) setsockopt(r8, 0x1000000000029, 0x200000034, 0x0, 0x0) getsockopt(r8, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = dup(r0) fchmodat(r9, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) 16:01:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xfffbb5ccba337a9d, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x34760000000, 0x7ff, 0x6, "c1dc000154f2a75a2f68e37461b064a99580acfd", 0x3, 0xad}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x1, 0x2, 0x0, "91619536f4ff3ab54526fe4f6e10bfd54e3a156a", 0x6, 0xfffffffffffffffb}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a397e11de3b90e1caf58ad8b1352b3d027130d35ee1f755710aa42b23d96eac3158ea79fb773c4b88df1977fbb5144bf80738cf54edd674880f93fad3a5ddfd4742fd8178b2835e79189d9ba9c5270be88fdb1dfceaef7fe58e6cd3820142da0ace1efd460f12ffde3a84e9da8114017c94615089d05363c6f430c55493cbb95798c7862f7656894a25ff296eb0800c6e99dd052393f130ed537cee24e677a9739d5341c7896366701ba8705018714200a0a2d2f1b97c8be1de0aa20", 0xef}], 0x1) 16:01:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0xff, 0x8, 0x6, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x8001}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x7) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='\x05\x00ev\x0f\x96smouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x7}], 0x2}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x8040, 0x2) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x9, 0x100000001, 0x8, 0x230280000000}, {0x0, 0xfffffffffffffffd, 0x3, 0x2ef}]}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000200)) semget(0x1, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x44, 0x9}, {0x47, 0xfffffffffffff339}, {0x25, 0x6}, {0x25, 0x8000}, {0xaf, 0xe4}, {0x23, 0x1}, {0x42, 0x9}, {0x0, 0x400}], 0x8}) pipe(&(0x7f00000000c0)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000300)=[{0x23, 0xd}], 0x1}) 16:01:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x802069c7, &(0x7f0000000300)) 16:01:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:01:40 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000240)=""/33, 0x21}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r2, &(0x7f00000000c0)='N', 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 16:01:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0xffffffffffffffe1, 0x800000000000009, &(0x7f0000000080)="c46ec3f2db1ce86663eedaac9e74c25bd3d3a2fe3e76cc879375115dda766ccc66f6c5df0a212b9f60509ad4dc65bc4b4b4330cc0ce03869fc2e737e39896229c2e6ef9611b272199b4484d5ec563291c062abac1e28d8b46fe27bbd5e17cc9ef952b118eee9672810d7221d07a8b804639cac50887ef08fb298e7f9cd3a526cccdd039d34ecb1629d2718119da32d6f4e9984686d3130b0ce272bdc8a564e648d8660ffabfab38ecf0463ef9ec55acd93c72b24a605395374acdaf32e7bb579fb687deb004cf4c341c81d5be3dd1f6fa9cbdb8616ef2a8a94aa622827fba3dcbfb47877b13eb4bb06b5d800a9ce2d427571d7e24d5c2a3b0f3c97492831828d7e73a6ed254d06e2ea89a710da032e154a9c7b80dfd800000076efa0e74a695d77a49899a443c6eefc478a36d76317ecefb5b267621cd9a29d390564df9df104d711923a3b818df280ea89ee904bd162ab14ec1b34844e0b14a3248773602c46d73cf4fda156e2c7f2a1adf4722ffea12ba8226fcc67f9cd0ffc24486cb36797cf870371ef99668f3c5e1b3104598d05c6181da913797143dac261", 0x19b) 16:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000380)="00cd77927047bf2b92557dad22be5130876c40a512f2a604ff16cf330bee609870096da524ff0a57b9cdf3ac4bc38b986af08d7dec8588aa929f441da3825d0e8f3c9c755981c6df9df5bb70007bbe0002c41091ca0b031364a6917eb9bbf8818326504f5a4b45d811529424f740d83850889af48129fdc8f42de82a7581f2f25ed9f3e254bea98392dedbc9b0b268e2fcdb133a0d79955045cf4e5385ca412e09975b83de61b1f6713420026c0d4210dd0a189d08231a8cde030bd395c2ca1d9430cd9aa660b60c08825f529fd91d7f71aac395b24cee74f2a62019cd125cddc6e0976a31d173ea5ebd1bf4c7c53fbc9a3d9e9d5d15c76cd71be395ca9249b00b1d343c348cb1d99da90668b5496f920b838c58982f84cc6bfafa2c66006e60cfda429d15a7e34888247da89863e53b8be283b2a769936ef5a97f0a7c1349c9b48fc374cc6bc49a317e9e97d3a6ca795a039989ec8e02f5d29cf76c6213e91445a29c325a9b1a9c47b741e67268d372e7d2654da44672b6ffe6515ed86636878091148f2e9e20d88e5ca40f19675baa3187ed426ac64ba8b7606ff9d75a978245fd6dedb9549b7c5af92df341f80af7fa172d854e0a9c041512beda90f0ec79675eb646f4870d7cd8c4dd3fd28c88611e2c54c45439f19627c8eb0059da1566b241b65d93e8e664469da13be4666394c6251bdc7e449c53b68a7b97d670da2fee39860c06d54a85134d039e9ed7600415e31b1809431e3d5abc363e65dff599a8d1db6b213b99bb92c9dcc7df5d1a37b87e36419bf5cd3a78bc49d48cfc51a54ecc1fdb916d52562d622eec49885194bf7943af3987806f7e04ef83db5a38ca46d19509d1abb9944a504a192ab34470808647ae2500a019b217ea4dd4d201437b5478894daf9e2b83f3929c2163ffa0770d0f0115b748b277d27947927676eae6cefd47c431a5e99e73d07074955a9a46558e37f9bc68ff23ec77e7ae3a798d1e4a6788d194e2ad56aa36b61b68283d010253376ff24f02a9c0ee52c1c57fe63b120fa882fdbc847402929bb3c2bd1241c57bc4d629382c3395f0260626946c2c22a9f93d303b0d88d68ce8a51881b83a06d78f2f206128891e20996069f4f435e37dc279bf5027c0b90fd617835f66436b678db810af8c62b3e2aad93c3be0174fe868120fe02bf794b11099ccb9ebe3ec6a7cf159da2a7210f7f97e92385db2f3b6773beb611d18846ca4cd4aec444dd3292d395578258e457cb1199913144bc3245d560849293e2fbf83b1ba0d8c25fe071ff3e01d93d503fd0eaf6b2cb3303b81dc6cda517a30156a4cee5cf0d0ed7f57e9d5c626778596df32845ea99f3ce388e9d31459b0b764d2ea5082ac606083980cce434ae294a8080e1c51f0a9cf169181d58fcadd5e4ed008ba1c70b16e2855796fcea673e4e4fc69f54a44020faeb3341971a593256189311f111d8f845aa8f803d935502047b11cd89191e816f04dcc163d9c39ed665ef326e9ca132189a7d2fb6b5678efabb968b12ce911a7f9c9fb769f74f52903efc7103cd00206332b67adaf6397b5732c878073fca7256af870523bdeee7876ae96d0de974d40ce0cbfbb5928bbda4fc3d284c2e39516293f4b68d2110aee6b0c5c0e34d1cb928204c0522443c2e587044c7f02605c5945da988d45374af504ef46970100ec2d73eabb64ed49cf7e209945a6272737a1838929958e5b70c7d0af0ae6c8cf2a268392aee9732e0bc7a2b2a7bd51c527b5d80ce5bb6d6fcdd5264429721cf167b6de17a7391d4242b0d896627f3106567f6b6f19ab14b745e6b55471ff4fe58b589de5acf18171c97f9d49386b989e3bdaebe3798ce6878cfa57fecc8501cf93ea6927bdbe663f46fadbb91fb9a6d0052630322ad0b7f0ca7a82466c2b6e3f2bd723be9f24aecba88b192af5eda5a9fd24af2c6998e8bceb6d425bd19f022b36aefcf92891b364680c98100fffc5d3cc31be90867f0c81e874e925da55e42927007db6f75b175e73bed115e5984915e91b7bea17cf33503b5796989d1838ed4348c3c1cbf16870aa5bedfd6ed9cf5eb2e0e3ea25a6c50b6254ebc56790936b740bcbb0c37e0db4e9b64481c9a3f9dd1aed4ae0e8b6339c6c3b87256362cbdeeb26bcf800c6d80044d0d335f4959fd021a338ba84818a9773581b2484bf7001f4d6d75545e0d18c3ddbc6e7d8cfa9ef216ee087b9c04b32292e528799ba17f9ffbf72f8b2bdd6c81b3402661b1d75ab9ea97cebfc4c89449e94cbe4733b29573e2e7baaa1f9762bd4ae77ec3bb76f714ed98a57d711ca42f009144b49060b352d58cda73043ce39dd331e5f346331ea4226fbc810652eed51ce6a8c37f8cad9f455d8908cf1d58470932e51d6073ff5d021c9782c97cf0d8877ad982622694b1b1c46e397c633ca06ae831e191114df13ad41341307d056e8210a83cd4d711d9e80eda3a67fcf81e5b117bd49297328819d4a1619958f18a355c2a090fd74c5709df20a330cfaf582f43fd3a465c227373000558545fe23f548c01accf5958bfd958df31e71cb591693f260cbabe6a7a3786000ead43b42540d8ad1cda19ed315a5008e702cee56f9cbe0f945eb7f3fafd8cc58b31f2ca49e42792cd8370fdd617cc023241a8fcbf5762a2e64a54280d6a99e9555b6b1bb128902e8ec8b9cfbc9ebbf3749598393c18d524cb6e1a5460f193b473416ca5a343431eae43632c4d5ac4db88677a574e82d888a45ddc8d0ff2488036043e19ffff3da9a7c45466acdf3df699cdb627798a2a1a286cccc6670ca48af7b80831e38480a54be1b3d4b8e0fa769c5c76b386381311a8393213d4f5d117322b200b8f6ced7f2122e529a29ff54427231f403d6746aa838d9125de0eb870ada675d354c198cddecdd530670fbf2cb46eeb6a87fe3462ff39c53486ce180b39ae47c2dad015859f05f175bb26e29237ef88825f8988f5474c77eb9c15f85e945a4c95b9281f0435b10c96b656bd0cc1f8c1f707571776dc1780731809a3744a5afb20224109bafedd4a63657adffe3762642ee97d971dbb8957abd6aaa7279f7948badc11315ec06cedba4068212ee040adfe68f379a4c085ae1d16d52984a0510bb4309b311fbc56f3407fe7bce29fcd76fb64e76e01652ecb69444574bb67b661d5281adedeaa99101f9bf3e7279f349ba605257a73fb8ef067f7189d7b7cff3b5bc07ce0e68124e6c159327ed9d64f737714c241faefa512423bcf37781d9413e7c7a830d91cba2252e7927ce1fd10d3163e4d037a6ee01bc66b3b23005d217449fc98a67137d65baf2c9598426336a6561dfc5bea283648799f9fd8542b90e112b7aba381f52e98cee56b36ab9f6409a4b4fd25495a91e38019c65c156121eb015b9368b4362570304c60e8e56b67008c8951671665ad37c4aafb7aee9b8b16897fc21aa3f7c576890626b39e3a5e6eb8578a10d5ad7860d8a7cd2dbc50d30af7e28086373831738434e2e75bc6494dbb1b934e176a007ef0ab19c1023dfad938140515ecca1eee87f80038f950ffff9dfe0d4f9a4cc4fd81113fa85a68fbea4ee9583428c75eab4db2bbf415e2e74689de98f585345db1e6b3a1b2b4ee14697366526bf9cf340bcf1179b5d145d3bb9d71e1c26935e970996f9c2d64aa0542b69abee24f5c12b4c4b755a1bf6cd3e4fa820fba4eaa69ea3094fdacca6d934225b2fb7b7d1d0d5ffb1984e3ff873ad11e8a0e56271f965476cdadebe44205375e764dcaf4172fc24a8fd8e310844c8c72ff8ff657fdfb69f70e646c1293a339eb6caee6f61c5722f2fb9d8da2de240d7612f8c761e06fb102aefe8547e886e417e0669e5686aa1f272f64d9efb522da124ef9f7525eb8a48b8dd85731b6c1796ffc154e3cf4a473e46b8b080874a219c2a5ab22c16611bac5229f37c862a9aacbbf2f5c00072a7f3de9425e889b16fa433252fd04ae756bb222ec309476eeab87151fb8a1dc379e21ce60845272650fde5ac453c1189a9d500496351d97b7b8e3b840c07d0246091c8d46b3bca935ab57ec1532ddde5c7abbed44d12ebe982fa56762e63b63912b336313d78319e10a66e804f65b123f4f9bba510cf183ab22a8c6cad772e131f93c193a9fe8f5152b659b79c829e422f63d75a2d94041f896791b96013e2e499a968c96a6df593a0947e7c8991f2c64d0b282c3f1a943bf46c511b68acc80892ea67de5aa24bbe22ba91505bff8e87a2a28ed8b7a3b01902435b5b7ae3d87cef8f0ec76cdc298c74e02c1632bb3ea2c792edfe67993938b3b9994c04f1a86dcaab0fbe62d7226d1620255cff4f9886803170b070ebf6ba60eecd3b89a253611f9a0950a3806edb4a9b72a532712b25b38493b9f72c24d5b9d23d370b12dd0071285604d8f861d8755a6e0f7eb0d31ffc71a4c25a12cb8838484a0103dfa3c799a3d67d16ab41605220e4e5cf82a992577eee525c8b597835470b943fec58f2dfe6115702242d53f38a49a99240d5c51cb68c846af49ee47dbc6248dc9144c98f7ad932762362426f31888c5d4bba8187a3f84395114629b5fcc435345b62c8c5ffa4766b378e414ddc0c377edaa52d50ffc4469c9ec39e340a1f6d009c718aab4b9f1c09bfe778e0323c5bc0fac28f1b5f75558895175c2a2baa1a859481b0d1f64bc5d9947c790f14e826c223f7a37ef49bf713e16091ae94268e4268ba3978f328bd4e6c3d235b85dd6db1ae8edeaad8788fc4bfec86724a5dc78901bc7363f93d433a7e764672e32cef632173f9acc4524a815f22fc85304d64d07e237b13da06caabe3c33b2c6b6e7ad14dc7f983bcd19a875d1a2c18c371e070ed4622757465f69784b1a9751bf351d1507501c8df2f74a9db9fa9e22e0f55b063653556e58af8bf3488f899fb7db576b9770b744d4f2645620de43dc5a8b6f01484cd35bed436bbc7af57d0247c149be67e56c281a4b4468471416cda48baaeaceec5c011936e442bef15548ec1bbf09edfa1ee83a6cdb10ede71e071eb9c6ea3de5c388428e0c27d29b7f1a9a734ab785acfbcfa238ae06dd070e6613051d28a2c8a8ee6d2f5995ea0824b40e5818dd0ef5ddc07cbdf60ff854066b6e058508a2b7d6eb89fe46ced4b61669e609082c7a4830551f8a4dd73b72aff0c3031e10c8f3ea5bb83b522a3cc391caa8d4db36905a3ad838b77b6a29e2429faa7f71c25afe6948d0d751bf53965c88b69a4519c12f9a7082e5d23bb5a6b7cb353fe64af51e72a1fe4086c0ab41503503e8e05838362a7fba8e50a8bbcc040e4fd8095198111af4bca65d286c25f0521ab783999a6db4b231030c1143fe59edcb9bb00f4d85e3dd3d8a7d974d864ccb583dbfb83720b7b4c95fe63e30f6cd2b7d69e4d34686e1cc7b51cf013504ea368fe49e7282466ff31c7bef109a7deb4b6dfdb8f0d4020ce60708ec16fae1d4df398af2c77b87c8a522d6e945dfdd48d6baee51eff5b9ba87c24d59f48786672a212a152131a47dde30e287a834a768d11b9e6240478767a5017d1385aedc73ee832f255d8b00e3241b3969782357bcd4338cfb56ea27e96d541d9e3f3c5f9a9076759a6ab0459be0c1dd135087cabaf2552f2a60e1076f3e44c68dc9a02cc4fa8a3b620d8a8feac7d6965678f07394551b40e0d28ff973cadc653c9cec6e92baf5ecfce5c1305cd81e651c3edb3db2376011c657fbc1b4fb119a8b573beb401922d8a0c76f6a13e6c478183791dba93db0a333e60b8c8f006445533ebdba968506c4d57c440ddbc6bedfb", 0x1000, 0x400, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x800000000001c, 0xffffffffffffffff}, {0x35, 0x0, 0x400}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='tap') 16:01:40 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() fchflags(r0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd81, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x82, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='6\x9d\xe1\x03\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xfc}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) semop(r1, &(0x7f0000000300), 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000400)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) sendto$unix(r2, &(0x7f0000000400), 0x0, 0x2, &(0x7f00000004c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xdc82a007) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000003c0)={0x1, 0xb6e7, 0x10001, 0x8}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0x4000000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") msgctl$IPC_RMID(0xffffffffffffffff, 0x0) 16:01:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x73) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/122, 0x7a}], 0x4, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x50) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x2, 0x0) r2 = socket(0x18, 0x2, 0xfffffffffffffff9) sendto$inet(r2, &(0x7f0000000000)="3b749e835c01ad919127d9a8094cd755e1e53c2b73e2a934f04f85bacedf9469a03216d5820217a6371bcfaaaee17a2ca548e15c8e7899c9a910291af78d2e136e2f3eeab947afeea3ba761504f52704eae2e1d674ba23be5c0d415da91408fe7a36edf3df51", 0x66, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}, {r0, 0x100}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x80}, {r1, 0x1}, {r3, 0x10}, {0xffffffffffffffff, 0x1}, {r0, 0x50}], 0x8, 0x10000) 16:01:41 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x123) 16:01:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) dup2(0xffffffffffffff9c, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) getpeername(r3, &(0x7f0000000200)=ANY=[], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f0000000000)="751340e356a2d9b30c56afbdb80487dc2c3fb82a1f1a") syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:41 executing program 0: socket(0x6, 0x4, 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x7fffffff, 0xfffffffff344effb, 0x1, 0x101}, {0x2, 0x80000001, 0x4, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1ff}, {0x200000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b7") 16:01:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x33f) r0 = semget$private(0x0, 0x3, 0x4) r1 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = semget$private(0x0, 0x6, 0x24) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/24) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10000) setuid(0xee01) write(0xffffffffffffffff, &(0x7f0000000300)="58f30e271500e795e44d7c1299ebeb91d2c879a6af547d6685d50c50e87114d06403439de9707fa2091ab91023797dd219867e5d380f8f142f02f02062e45e60de448b9377b9e3bc8264f64edf19db76a372d3024a91f0dc50ea98bfe4c4f7cfcd658302f0f287295c832d5533a727cc8695a3784066420ac4e3c1ecd6a0864e5143849ad294d22ab93f12", 0x8b) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4bbc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r3, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000640)=""/153, 0x99}, {&(0x7f00000003c0)}, {&(0x7f0000000400)}, {&(0x7f0000000700)=""/100, 0x64}], 0x7, 0x0, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x8, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs={0x2, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0/file0/file0\x00', 0x4, 0x40000b28, r5) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)={{0x7, 0x100000001}, {0xfffffffffffff000, 0x2}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x9d, 0x2, 0x0, 0xf5, 0x5, 0x5, 0x3]) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:41 executing program 1: r0 = dup(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) dup(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) pread(r2, &(0x7f0000000100)="f8e154e0809a9ea35f7515304612de103d8610b8bef38478ca401a82097424c03058c131027e1ff77061813a785d04543b35", 0x32, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r5) 16:01:41 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000391bc53f38"], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000800)=0xfe49) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) 16:01:41 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r3 = dup(r2) r4 = accept$inet(r3, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r5}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = dup(r6) r8 = accept$inet(r7, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r6, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r9}) setpgid(r5, r9) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4000, 0x53f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:41 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x3f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xfffffe34) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_emit_ethernet(0x0, &(0x7f0000000100)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000004c0)="a50c601ed065f8385169ac52aa32124aa7df2434e400e88b4bea1c563817028e6b285fac12132d616fc00cdcf0dba84e3a8a34cf71e0538d0ecd39822ef16de6fec9774e4a7829797eac61e544eaa66f6814cbb45053d6939ede2142ade45eb6cbe474119ec0b395d9a409f4d2e265c9745bf3bba2406ea3cf2071713eae86bfbbb0bf31617c6700fd232217a126437bb45d8b10b8f2d28c78487746d7700680f5596e01cf0158487e5243dd4e80b176dd55589eb8942e2a1680b12f9aadba29502853d7d74e62ef88dbadc9", 0xcc}, {&(0x7f00000005c0)="b866691a2a273d156e80d0e2cfd28c5438e9e0a273547dc807bc5b915f6ec132c9ad6b13915da2df37364d745f9fa015eff3337ee368f3317c7fe4c162b8d31386d4879cbebd0a5b2bd860317e0a2811d4f3758e2573ac7b4f32f073338e9d9655af6136eed955a16488579a2aa588e5075ccd4d9e60d060cffb1c936ccbb08b1aba491596ad0946c97b6ef3da1d13c4608003e9cc1a0f726c15b5d3d54c45491e5bbffb47c00b68f07aff59b52605ef260b3f9b41198aa1aa1a661382c560b88c4de093e8144e1385e1ccb9c985e103e9dd38dcd5f37f50ae8cf9442a32f3dfc2111a2766a42c421e028a9ad04692aa86b786db163046d70ec04b53ab52c3a76f0caeb0e0a7cd8978edd3606ef5e759924a1c544bcba0acb9a4d4a2322239387e6b4d54b5ba50e7a92e33c2e2990c99290ea022ea3674b63fad6252982a4b2f4819ca9830662dfcaa6abc2a2273e805a3aeec245fe8a078e527f63e2dd1e9eba79e38d6c0bb8d733512f4b2197fe467c74ef4ed34ced4d6ff1be7e1bf8e54333763d624db227b013388f7258707427c30271b67e6fba541983228c09d0c305e6b3fa538cecc039abe56310c0bed4ed4b546bb6c0e5bee6dd7b187db4a90ce532ab13f0e0d226d18af7854e942743246b756c42ede603dc7913142b2feb32c506bfda8ed2d29c913ef8dae3bf10e91aaaba6862cc62757c21cc20b7e6db2ab5b1ee2aa427e569eeaa72e31bc925ad9836220ccdf115c0fcd879c10ea029439620defd62c0d3e9e2d24021c1a7aa229b92ed7d94e23b6139966fc711111634a82767f663eda7f649fccbf5f92ed46e4747f716da26f7ec81c85861785c825cea16b0cc8164c9cfe0ff8b50ac611ba2521d48840ab2a3e83943091a45421dbb2ad143262864ad6ae0c0d4c8f468060a343266ae1b98ccf53f881174959dd5b1bc851b7c3d925f156d11af863a6cac61e0452e1cdcbab7a4852cdaec9659ba983a383177da94563fd53f52f4cb180d376d5b0f7fedd6ede823d13cb0bc0b5f2ff4d01006c5bdce7a70643ff251dd012778dd16fe674073d9c3529a56083873658b0056aa2ceecd28f483d1b1cc0a572a2d2675e7dec5c08f749050e42b481f21266d042b4b4f35f6f94af5355da70e398223f45ccac208c8f4cba1d46464d6e81ebca49ff3ff250f9319bf0964257a30dd13afd5b7c6e2157725f17120be5b0ed54812d214d4a3d08410a58e7867baf7e60eb886114e2ed49b8b4cc583ce84af3a48c21ddf6667b262dc3635487ee2d74dbbbb4544dbcbf8dedba6f9f2870cb8fec5df102121fb9cbfe633d426bccc661be773ddc22c2c6693cf910379177b3b1c6a38bb78e8639ee7d65c260e3e57f104af17804b1781a3afc6fdd100b40d506ad39871cd900eae0b6c50af093c8f76f2f741c67525681293f396bc0c2290070e3cd76a7b5410bd85a8c5ab16c71d60a0df7c0d7b129db3f67f9c4f6665174c6cc84a76c8b0fca21a7c259f78428b439c9bc95709215312701c6f106538d9d340420e732fad5e9a07ed968593855df182d925175c6664a1215f4a76f03f403fe2cb3e440d9d30d0cffa191d4a465be334f744d0d33a9590b8fdd1b43e91bb4128c50c1b56e53801a6dbbd1e7d3de1203227c666f00ac7a158c29357565ea39b0eb5a21f32fcc215e59ac19028c6e553f0f5eca947291e8d651847bc30b919b67ccca3f5428bfc1d561f203d6484c9dd5864ee337e2cd09ce1e0e091782be972c247d53fe4f8826274749fe23906ce3182c181b41a8a954e361ce0e64ceeee3c0c0e738f68d43ad5343379d118b894805c3c59b42532f895da50855c04c15f4798e25746a1c15272e359645767739c74a77c48285db6992073472cd1aac7628013aca28f04c79bc386a01eb0fd665052a0574075c3a37721fc9233aece16ead8f1d97351f6298f69250311067147697d6668a31d09ce2cb56110de3455697772404922901019319eebae333f5b3ccb3d751d11c6ed5fae3cdd48b0218354160fdce6b7ba56251a6abb07cc077cc08f80aeae9b59e61512394be71bf24e73d5ba9c03d8018deaf992ae1a96b013ebb10fb53552b54361508798a2e4a3fbf92404161a72bd99d5df3379282629105af3372e7d9d2a0bb0e1513e1b7e827945cfccf761e1a2d61627452469f117a30944fa137fec35bb853ace94c536f2e893e3a0ea84e7c29c88d1d07c2686938a5cc263f6a062a25e2374f239e12a751b64c407583fee15c85c64948cc3f6361e2a4e6577657317a46cea2fc71d5c1ae39d7d6e9f87c1bbc9e450fccab24d5a65db779bb86de6fe6493dd85d8c142777b9893d645a0df7bcdf670372186b05676e0ad041e09903bb1632ba1ab4acea87835101b8f739041643bf9b61a73de53a6d14598d901fe0410cad64bca057ecc36cd00724bece298f726e5d22354f46638aa571ab1e0e4ab3c237ba2907fcec541cf3cd9c4b150a9aa8b73076345b151e1ed19562bdc7172c8617737f60c7f7c87c3e601fcd09cc026cdd6c6fbffab97595e99b0b2d41b28cbe4939c5d7c1621c0cccfc1c6c7752ec1a79290edb502ab77b2714c05c8b855ff7d25b3b16cc7fecf73df84bbdbe0579ae095e976c9d3638bd99656d8d9e3f8905d9a9aa17dba3314fc564a73fae4dbfbef422e6340ee64c3781dc9aae93be6fec27a3b5d500e422bc523007e0fb488bfb706c0df4d18b9fb180d3b429dd92d225716e38e5e685b1de960b0b0b088a5035d36a241ba0bbc0ed887c062cff953e4eb5de6485e12ac6a91aa37725c53f42da023fb4edb1bf013a03a76daef09fc6713dc56f3018949cfb02c9763d470f4b47db26740c3bf1a021d0ca1f6d6883df948b84050137744a5f7ecf64cd396d797d2dc323fc213ec4d074494a0883a82e5390712ae17f1fa0b3f1935c48ad59913c58741a6f42c3a0d81cc74f7198cc890223f3b33c2690e949bb687568886523bdea09edbe785e849b2bafe0248f5fc187c41c3f4e55c4ca94b969db8ba7cca0ec7a2cf0492856d4c69f679ca5030a05126bdd6e3aa33d708b728f84e82bbc87fc092f661d3f398aeee3929b0e0b202bc34a940a209c2241ebf1f556b30a3a18996fba3b7748486756c5ee82633d83d11ed8cfdcf9dd4ff498c372748348bc33845d8289885b88887d22d62a5594ac8980b260cbc91529798a7768017ba6ad7f2d75b0deda358002a6cc43aa104003267e01f6db20f6c274f22288c258727fc69e2fed2b43e671e15eb90b5f83ae7b7a26e2e9637be8e4ab94d899081932121b9db1b3a67927e2aa46259db16a92611bc8f6817c175c97e094a6b813657c3274403299280f5244aebbdf1e263d7fb5ec3a306a6ab5b541dac3fb4a7deaf191cb9ef433dc3a08cb5ab430c5971c3e348aea254003b1ac4562a0c3bcd313f8ef257f3b79b8bf645ab9979f33ec106e8bb459584545329d2b31c8e72e4f5a1384cf3421e201a756d4e0db515f83f5f39440f2421ad1171b79972dba6c2d30b0fc41c540be03eae0298675745e210741b7a85b2712588a6d7e45dbae2ab7259e20a7f9ecc0559d54b5dafa5d2c91df0e78d3f19bad95c55fe75f98b2d84fb39a9139f9e826117bdbb7affd6e29b5c2eeb1cd7c7d94720d6dad1bfc02303125c3f0557d6697d7153bea1faf3b4648f8b9f884586320e3bf0ec3deac0f9bdaf97adea8f7ef6a8db708fdb9b05ec5267ce85cc7ffc5389b5f839da42d8a43ec60abf93219fe53678bf37a114e0c4653019320e55c0f1f155b5aa87f4b478d0d4475cf70e25e40b046754d1d7e68132d6ce082f24872eeb6df4f4ea47500159b757691489f624503be9022c75c77c753deb9d40c93516130576c20699a452cea2ac19380bb1e3264fa6df04037945711303ab60faca2aff9a62851b5f905f9464dc4c9b3b18a8d3097c4f86c286d4a38c246c9e3f28ef7e0f1c096a1ccf0b4df9b1a261142acd725dd0dc73d2486343b8d366baf11c8c420eecbcf507370e3acfd7e21352bff061cce95f62a3dd22d86c5d14c7108dd3260ed3eb57496173dc1eea63825f90941fa1840116aaaf0baab1bfda05ca9edca8b84797defdc39211e98fcaffbf7ecf07b82d164fb5d38e9c79adb2520150362cf50709e0feae815608613aebd960fb5993c3e04efa4e8f9f7a0a691986763da570cdd55e1c4377c78aa9e54c224e29afd0823fe09839327531b2a62cc7809cdfab9ff6ae5c3a7f5b24570857201c72e9c3922c6d5995fdc48295f4b7ea6fc22e4103fd09103f3686b0a205f354a265b6f5d01e2e9552cf209b5d878220bf7d0c0cdc3f5c05456bca44b4715fe05d48f9f36c5a172f22b73a9d22f5b19545c7dee4157a5f4f890b465ec8a7830f0d0ccaf01185145c4d191eaeeb4267d5d3e57918a4cdad1d9688a5224e578455ec832d0b5a219afd2c3a81dd067792ac1a69e075aff9fa91d82406d45ac369945cfff46663c297b5e06eee30c49c92c788b5ffde82fec61fe8e690f8a8b31a387acda770b3a8f4d4b30300e197e980720b7f275a7001cb1fe40c3f3717f4e8887d1f1926009970640895df860066654885d7df980a5c72b93c67f87fe155d7bcbcc7058ee3311b9f20afbf6456556e18121dc8af6e2a2111c266d21bef8d02edde7ac68595d5d4ff91621d54b8c13a8a839dc3abeaca557ea6bc8687f4720188551fa8e51ef8b52381caa9b5d2054a9506605e60b572f3bb71e169e6a66b0163787c0775c3197dd894fa2e5a0a29925d3a0c972d852ce4b4bbe18dfafb768d807ea6eef5582b9033e23a04c99eec86bd455a823904c44e59f86a24438f679bcd699cc7c14223dc33051bdcda4b15c47620af0ed11368c9ceb41b2eb622d7ff52b7fa82d93de5a2a342c152fe0d6fc3980b90cc8b5c0af266589f21eb452a4911062b10bb5b96bc7a1b9ecdff012dcf876515d760bdef8733f62a7f6f40f015d4178d8ffcae5a125647d8e1a632435727f2d9cc0c88d42fba1076a810af322edf137ba18c9fbd146fa161e0ec750913792b83fb845af3f2186758ecb749f4f388a4237e55ebcb528eb11bee492e2139821524cb48dbcd54ff92dceef0ce29256707f023e09d12cc89b93673ffdb6e45612596bd0b72dc29bd0f2baac0500d8e44b2e0f2773ba3c23773dc8cdb728da73cfd8aa3cb34b420d5afbc7ec94afedce4063f5dfe931be3611122f75749310cd1854870dd4ba173554e4b6a9571ce24d182eb9f106637c516e7d2ca19f88aadc338310327a6eb03392be7f3a14591c5a01b389c26bce6f81e90ea6c2852d7c6638af690c0a5562884ae126318b26ab21c87597c4b23459577a2d45b340be3b7ae9a076c12fb646a0b4cd8c18a595c7bc1f5aa5a7fb58db8d2cd2158300a2fb42a4e3ad6219e6accf87bd09908d15d81809834a9fc1ddb57fabe46eeed2daf4d795073cb88a26e848ef6a99bdf9f05ede6592aa3be79f75c759f424145462c414774c0af920abe349ef09b42638cee4c23ebec1c52e147cbcb1f2c7063818a8801d2869ced31812268e40a64714d8405fc5ca66fc2b3e9d7b290496250ce8583e3445490037196d765527b19adb24aa4754d9cce43f6c97a085f7c9574cf042b5eee1a19243d4aec70f865ddb590760b2c7a17266b43372ee57330b1828ddc5f0b0aad71a0eafb40f078c52dfb9ffea53ff042b7e2e481993d907aecae3e86e0e2bb862a9fa3fd145982c19a7e1bfb367f991ce0aa089e07bcccafd6deea2ce48762c225b68aa7e40161ef0cad5", 0x1000}, {&(0x7f0000000340)}, {&(0x7f00000015c0)="621b84ad4d89739cfaa2690d4e6a66f9557eba51f5e153da63fed43835506d07079e2c4c4cc67d84fde22f63dd0c015373c8299a17cfc3762e07764fb54b3265d3f4f1f1de600e177c76c905767a7d7707746d36033140bd3ba6885132c3540dc78b8941fd374d25382a287162b2127ef4b8018e97a8f8f3a2089f3fc8bd378453d264e10809bc67af50c07bbda1c0aa83110107689340a3cf5725d48de4fd09144c7ff82605d7541504337b308a72dd26b2f741cce91f209fc715ab0553a68ac14ccce5c6223701c673c9cc02a887120038457d6e7790b106e7c536863ce5a9690c779040c3c4ceb8308c9be7ea", 0xee}, {&(0x7f0000000400)="7950bd73394b0411c60bfdd0fc00ee8d2ad82b684ebde076f7520b6cba0e62f9b87e0cf82fafa528214e8bd5c3022aac8ad811cb2327071a223a4e21d5c72e36bee4cc001a52952a", 0x48}, {&(0x7f00000016c0)="8237b1a94fcba3b7c6e9e54776d103b9f398f8947ebaa1c1789b6a9ea5914fe10ffac41d39e52aede1e7a02e90169a5fe63a000d98ed73d13067d10b1e298807d6f55c4d66932dc8e78ccd0c4705ccb3b615c731a4feb6add112bee39f7d3582b97c6385d8988dbdb85a5a46dce8ffa5f2b64dccdc2d5fa68766ab1f69ed449341faf16e09654f736bd080442c882054e04a9da7c1dab9433aedd3d1ddeb1d1121dc746b516cd0e6036541e7fef7297a2468dd77ed3dba3f9fc620a027c0913f62885d71787ceb3e14a645642cef8bfbae7bd41bfd3ddee733f4a09c9a75e1a60a71e68c9141d111e600dd7a", 0xec}], 0x6, 0x0, 0x0, 0x9}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:01:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) write(r3, &(0x7f0000000340)="957b87361dcc1d8165ad2811a2c5b7c06acac16b0302bbe1312307cbbadb17dba9770c8a98d4e2b9756cf0ddf77675d1db70c4d4feec043f94be9152bee0a8f33895391fe72b9a5462f5c0b004bef5c0ffa840cba5cc9b6d2dc22601f740dee147051909776b06652bba76901a0bfa5fddca008e43d07b96651d5da3bc", 0x7d) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000500)) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16], 0x1) sendmsg$unix(r4, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/24, 0x18}], 0x4, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:01:42 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getegid() ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/202, 0xca}], 0x5, 0x0, 0xfffffffffffffffd) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x9b4912844f36d9a3, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xb711841e9c1cf37, 0x1) setuid(0xee01) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x3c, 0x4) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000280)=""/231, 0xe7}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/17, 0x11}, {&(0x7f00000014c0)=""/240, 0xf0}, {&(0x7f00000015c0)=""/188, 0xbc}], 0x9, 0x0, 0x0) socketpair(0x10, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = dup(r3) r5 = accept$inet(r4, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x8000, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r9, r10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r12, r13) r14 = getgid() setregid(r13, r14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r16, r17) r18 = getgid() setregid(r17, r18) getgroups(0x4, &(0x7f0000001740)=[0xffffffffffffffff, r14, r17, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={r6, r9, r19}, 0xc) r20 = dup(r0) write(r20, &(0x7f00000000c0)='p', 0x1) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x13dev/b0f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:01:42 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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) sync() lstat(&(0x7f00000002c0)='./file0\x00', 0x0) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000001000/0x1000)=nil) pipe(&(0x7f0000001740)) 16:01:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) chmod(&(0x7f0000000280)='./control\x00', 0x0) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0x4dc5, 0x4}, {0x4d}, {0x0, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:01:42 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) chdir(&(0x7f0000000240)='./file0\x00') msgsnd(0x0, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) chroot(&(0x7f0000000080)='.\x00') execve(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002c80)=[0x0, &(0x7f0000002c00)='\x00', &(0x7f0000002c40)='){.\x00'], 0x0) unlink(&(0x7f0000000bc0)='./file0/file1/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = getgid() setregid(r6, r7) lchown(&(0x7f0000000500)='./file0\x00', r3, r6) r8 = getpgid(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002800)) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000640)="5edffe7de25850ae8a5dcac5aa6e8fd4ba515a68ae8ac15c4ce3fbab65b109083fabbc73af0d3b8462cbfbb51d9dd8afcecee2b9affa0c0152f08e2b33515ff63dc14c24c0843dce29200e526b87cf7591829d1c72861fce5d5935c2b836c4f9930269d5934c5efb3cc8f71fd9f3b54b8870e7be2f90b610c5f97519bb2574a390", 0x81}, {0x0}], 0x2, &(0x7f0000002fc0)=[{0x10}, {0x1010, 0x1, 0xff, "5b80a06c3828f3c7d635d1325c1bd37a9b3d3592d7143e9967a08f1db7dc5fe63da3f2105006af1423443e472cb846affc2aa4eb72395b67695a5c19c6d83603714a0693dc2f54f97c29dee21983ea5441b35aee0bbd48ff367277af7512dfd98300b384780e2d2aa7d7b63172ffef89c30ad947fb3b2df3469658df5534572a91acaa010468dd35fd7e4d0b5b524f1f1fed6a5d048a1df29a8fd89ed7747d04083d80286b326ecc7c28d148d8516cd2ef2155fc73f7fb1e5ae7ea6b25b7da5a0bc6dc7163e469fa35883e7fb27091d5778c9e9df4a1079488875a519a5249df2838ce58ad33860eca2575ecd7de459a47fff21b46b7e3a0e38e6c018cffd6ee667f0b10c49c72ebc5f45d6ffe5778687ebe5328445250df2b6d46a73c18a831d0949c46c0786e1aed7932086015322dd403d80b13455306017a5112bc26821b87b5f3d161858869ec941e85ac02006ebbf4442e116ba07d5983201366f9d9d97fbfeaac9d9a07a00002b3784d9c018c05b2796534aa3892f757bfae01c610cc86986ce56ec8b2d77f5f734e1efec0fad382551f96de2a55ad8d4489ff710c89e0c1bee438c58c1a7f6292de8ff1cfe001aa5fe8ef8182fe355b6ac90a36c581934f877334e1e6be45e7aa66b6e7fa55cdf28e209ad79f78756812a1bc3790e09149578252c84a8658e9f04c2f75c25dd9b55747a07c37f7265fd62a9db513e0bce0c40a50f8311f643bcead3182efeb79510b2c8073fc2081ee60b4ae3123209e4d25e771c8edd04d2d4b69a3663531b5cf1d563e03f85032703bc262df0e70b395a483fc366af3c1abb5b13cf908e9b498a9d122358e762552bf5df7c1de5bee5c617c57053377b32ab67d2f3a747517b552c2c1dc336e4090206a54ac833e2ff7c2ca6ce3bf5bd7369eeb6747760cf62a83de1fca2f1c31dc79392655013145d916324febd8a77e8c6f5d0ceac54e3c3bb0caa281c4c38cf71107f16eca53e1b52ed8f71dab29d6eb8cddc9f9c0888c6c9782af61d52c549dc6009b0d118b0277f49389770d9cf6c2746ef30c57afcefca75b0c6fbae4153088c7c0ad7aca9b59dec37a0f49b320f7a7ae7b0a88030211dd37024c168b074fa6f4640bddfbb156c26e10e96d31a9bf6d122440079bac3dea1989785d7557a87fe6bbed455d698427ca8ac512c275a85c12a1a7795670a5b1ea3ae0d74d822eac42b013e76e68bfa86d6d9520546a83c2bdb470295c1a4284a5cfa7e45ee5f9d2f396d76b450ab3fc123a2ff621e87399807f87da57420802d60fbfeac0d528495b11e962fdc2eafce463a8331cb05062253b26c3bd268908279eef69312a9fa0d657e6c3450d27e74d64a922c5c63f6f5fa4f2facf055b1b63832fafa381959a8da3d9c54620f852054b6239558bc7ebe5fe5c08e40e57968a71b4cdba2a3b4b74df009538718ce1df2199893947a80e17b9908e7b75fa41ce44fc0e7e0f8bc1b1e5408c1b5289851219e80a5c73b2b55ddb5f61aaee40775d46af62e29abc612a4ab42098e403bf3ce2d3feb55f48f4ae5b7e4b1f13c1cbc847c1bc38224bd3f9c8b588353634b001e26cff3c8950dbdec5a0ff61bf73eb28e069b5a242cb3770eed790c7aa3f2af56ebc77328b31627559cb082114270a3a16338029912336fc5f8df88dede68bff0d79b3ac6c8bd9865419d216966cbb1f19f21e586e6fad59e61a82b21a87065f2cd1671c5ce01dcf10cc5bdafa5fe9a82a98186356e6a9c40c27302ac7c8258746428a86d91f8001d419e6bc70a4d772d07a7e6a310401123a008e4ebe2489e5754a5b4b479998585ea54ed27422568461e55c163058b0ff8683e36f30a3d339ebef26e46a9b688baaa5c91888ea0c3474ee155ffa3ab2516becea6321e2d301d5534c58a50f2b5436a264ef958b5fcbac9cb814e6e70fb55cd649e678f18546d89175dd30c9fa4f0450b88b47146cb34df9f7078b304440eaa29bb0b882e2fc124d9b5f62afdd5bb0f6733d049559b36ecb32cfdb0b171e629e2972a53cf294ff28f6f6d1ed35d7a4d9e368339ed1c6dfe4c735da19cd8a9a3c883bd63ed928b43a4689db302d61ca10779cf59e2dd606112f4c152ed3b4a67c11658ef67224d821b900d6ef66294ce67f7232ca9e3447310360af237a92eb3617a9a66d883a1a03962eba942a3d39fdbeb4d7c64c27d5de7c86ebe76ff03e21ea5bf95b6fba2e83ab2355a0b854f28053e8ca4c0756689a93a77905280b6470ebea11daef5796ad43a027e61fb1ad73d1f9bbb86c45b5a20e7694f1830a55ccdad57b776b806436d6ffbdf4ffc945ea51bee1bac0c942e60f8468f27bdf8f906c0b15cc26859c58556bb9408e1f9f4b4c8af12fe028ac7430351cc3d92810d18e5841c4d13b876c819117cfba739caebd3c3471053a56bc611842a4e7fd8c2c0f1a9de4a0b332df215186b6f7922a999d48aec167ba916adc885413a11c395ad721dc1f949b927e44bb7d77a32c80af9d268c98318857584a4a230cebc6b744736c59bec9acaefadd6feb88aacfacbe4dad15618da22d395b059e68ee1157bcb0d83cde2579f93dfad86608b680bc9afbe5bbe3049a5246e70109ff65c47c22aa1bb0efd34e98f3216dc7fa06fc254b2c5c8ee84cbfd2151875a528f959b23bc18f1e449ee18f11ee55102c49e1b0a39e4ef7d2fbcd66c14c07586df4854d28598262b5f3abb968cb7a20d17d268559a8f4f521009a74b1b84fa56b92f90c8aaf6e6cc430b57cf8cdd644471810cb74c124e4a08f7ed74081677827841649e595362eb9b7ddcbcc9991e23cf4eb4e45b8562e0997eead2ae6ac82caf7e235c64a55cb90be7a082cca3e38326f5212ac98dcb635d30367c44d1fc6949506cba92243637f2c30b14d4f1c3859e48f9f9aada70a2a84a9917630b788b913440b34f923ebef8a41dc73c23736cccab821ce58a5776ab42c8b28890f073abc5dfcceff8adc2e07ddbb0c46bdf06f29b1aafb95dde54f241b7f9b53d090428cf2333cf5d2ca172366c36843d309d066325771f099566a6c74c00b97d93d801c88039bff97aa678d295111e4a2a710c1e606a01124ce690b5c464c0f457f48dce2967043bacee5789748b852df35c41d406cde836a26d809e6588b6f61c7c7526ddca54a3c9b4f21f3b5ad403e5c78f0ca009aa377f0ee83fac3db5102845e1c837cba51cd22558f33460295a0ed10ea962d81503b85abb96aef3862e602115b7f24a105d9a188715a70e95664ef810732b488e557b568b983ed126691c1205670bcaeb54b8babdeb689b2c7b66e804c3edea87da8e553a91cacb9fc174ad8e90312f9f034c40c0647aad0e40687aa673c0d9af48c220db65e3606576acadc36e0f61e67ef9baffbd3155c0b3f593b1139b180e90b3457b9509f1e6ee23bf7e2bdee07492d787be365b1bae4fee1f300d922ff80bb7aaf02e06f3812eda20cd53d09b1bcc114a2b7a34f68b9d63f8645022dc3ccd2a31aa54bad602df8082e1ecf7c2e6ea1aec4ba98f747e0808e11a902117af4420f971d87b501b498ab51fd3df25a1d062ce49a3c628f5571d30184a1dd24ae46ee23f004e4ff523a0c7f09f721dcefbd00b6613663bc0fa72d1a2126f4e5c6e9793007499af150cf8b7397511749bf13106d45844f86a448ceb50ca5b67405e45522998be06f5f49816563810529fe4839a3cdb24876f73549b92afbb0abd6a66a980f6d0cf7efab9a1db133e62fdd570c4f3e68ac852290c3ae6bd67ba4c572191f598d49451494f86c7f1c6daba4d5fabf9896c46256a5ae05af048c47acc1972da76f8e3acaeb389e51fda722895de9828cbdecb6f6035dcbbe7f399f8ea11138bd363fa2394a18cc79783e239696e9c68168b3f13337c86e6175406cc8c40c1b387ba48e201d00ab9aac9d10129faa9cc06e9899a45ca96d3804de047eec6f3740e18972d4d4b9b0e31b1221df7d2c67bb39bc36de88ff29c076d5a5471696099cbac1d31ed66f7f88fecc3f2261389a24bcf6da2fad477c3e98ecbbc1af029368095fa08828a7eb39885f0742273ae555e08d75104c5a6bfc9002566584f3f20ebceaab5cf946a4384e9db584772fdbf27f57625cdf2ca24f66bccb8693c0c5d22b7b1317e3b11a1f288530ef501df7d6e24011fb831544ab5ec5ea538928a4db454fc179a07d9809c2fe7c7c71ce9d74523f73405296a0db5e979cafab6ba0e1c3c44421c0df93acb49ea08e2a510d0cd3934ae193852a052af9272ecbeda317218722d36f2fab2b507d8a9a4040f081ea36888c02110184bcab1ecc8d4fad7d30a6ab8647697fab42b59ac5928f27db90494349145bfeb211dfdff38298d1b26899ea2ee6b71df93ca44447f6da50a29301a153ade818829978c18231f95622d9beab73dbfe45b930f209c2ed949cd0ca98b5125b2a2c8d16ad0e4e314b2ae93adfe0b01ccc63631d6df213653a55297179fa528a1468cb2d34639efea836258d71a831e852c4f367b07bdf9701054a22b2205be599bdc0d59d8a154473b683b6529f5b7de878c5b087c4328c2df65624bb47f6c25aa793b96dd423e609de0b81492e1fdb7047d3c18e75f3bbfaaa098e48e6d4e56f4b6a27586413a84aaa9a5618a8dedaff054673d59efd288a8639db83ddc78274dfafb8972a4c316ee85f10240174c5a163fe2bdf347cb50fdb6a6ae79dafe41327ffe4e1443cd7cb4c5d1a33828d62e1d477f0357575dd48193a6659cd22f75418933aa86d09531113cb472122bf545882c520aa8a602ccebac4ba7362081d493649983471f63124d57d593d6d89cb0b0e479f388d8b7a990663a571bd68af458cd939c2b408a96ed60fea4498d0c10a9c66976c56c5d799ccf21b68a1557964905cdf23712be12b690eaac23a4903d0d2461fdddfb24f29c997102c62ebb5e8e408c806ec48267f3bb241cf18403d6793f6316ff24c52c2fc5e62e3a50e4b7ebfae8f8c1508b380cdd684a15fca85008f74ef5848b530a0208cda68142bf31eab640b5e282725cd66cb899cfc7e441a7ea1ad34149b1bcfe23a9e8465530a667cc295c78ee0e756f09e2fae095e8f78bfdb9d85706f8de4d71ff1651515138ce7fe7118634063805f3ac2892d3d51a3806910c542ad494493fd02d0ae24d155dd3f713f7617afd94ceb6b66faaa719cf478fe32fa0385580065c79c8781e4cabe20277e2b0f234c4c6efd90a0a41fcd3fc87e7d09aae2fa1169108c9845b8da8c35df58ee88be2dbba6b0c7dc7c54be1ec14ee9e55ebf7dfb34a75fd596732f5de9f42e2b11fd7a130376f1dc7eb7194b0176ba1952827ba8ac2c3b22a255a533c02a940ef0f589e78acf0b158d600f72275e0b6cac09b9cbef88a4fd456343c065117a6d8c28e723d7de79c391136be45bebcf91b5551b238a87d092bfd9ecae370f8258faa5f9da6484cda341c3523a3d500abb49da925f7ee71582eecddbe2e634019819b9377f2e389a44ef1519d25ad30f158ccbeaba3bbea051b0b1305238013a12741b32a4a322034474c53553091ea5bb2b278b44b6d20816debd989bd95a436ed2cfd1b61a994a2ae962b842af559cf409583d86b3c8cbb297f838607a71eb865dbcf6c6588b324cec9e3b9facdf6ab91b5678f2761913cffac58b07b6f6bfdf178395fb547114e9a1a28177fd2181b9a5aa03deb87534598cc444f284c42bc2c3c0598a93f1c40ce4acf10cca2d815ae58ac27b03f370608ef2f16b514acf364dd773c775b2c3ed0015368ae042f12cbdb6"}, {0xc0, 0xffff, 0xfff, "61d818b83590ce655a9f11d0276ce3dfa702cfaabda2573d482adbefbf8300c9ca65136fcaa768e31f47e008ee5c4fd13e7cb6c8b9dac459964dc5380dc17ddeb9fc373b5931b643d7bb1e96ca2fd2006d15d62d43fe6d432888564eda42f7e9d1ad86a382182a7364db66a5567c73395ecbb2fcb6a7f1a880ae603e7649b7b3c7b8dd5889b877483cf508033a78a1713fb499d0a14ff4c8283a571e427c7a10ec568168f5a2645ddd14bd40"}, {0x10, 0xffff, 0x3}, {0x10, 0x1, 0x7}], 0x1100}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002900)) sendmsg$unix(r1, &(0x7f00000029c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000380)="2e9e8da1628a4a53e3b53a826627a5f9d787ee6759288b3fd7bb8b14a80edb91e1d56761cb607475d132128cb7267e6cb965421c5f2d67f72dad540cfe7c6a5a7d83a89ceae536325298956449c0476017c964132a9dd781cd612ddb1fa945713989ec20d877b2b3e5518af33c1e3062bd523bd426b2b279adbc8c8d9c294176738cfd9b194a2829af9eef0c66affdcffd804a9f7cfe075c0d000d04441ec2423bdcf0d5b281a2e40aec45cc762015d74c563adc825cc92ed80999f3a7088e5464a34c9c5de700a406859aabb49b7038bd65679d", 0xd4}, {&(0x7f0000000480)="90f9e99ea323817ae18ff4f609961a0ebc7da2d4f89b78f033c4e53e33ea19b51d2089bfa32d8ddb07cbcab4caf34064e71817d7cdeb12b1f6740fa0ad0ae995216f4288620cd9200a98f03f1300b4bfad550a8f9534a5f53b50051a0e74bd67c7f29755795a7446a99e79c8bc60fe6bf219bd51594ce4", 0x77}, {&(0x7f0000001540)}, {&(0x7f00000015c0)="8a7e36792827fd927f3c7d871ce5687eefcda651dbbff6a5e2c8d54b44c46962ee7424834016954e09197e227b8e31d9ee9ee2ce08e1ba3efeeb430f093271859ccdae18b0184ba6a78689e4d00c321bdd3ef995898c720d8c0c72e2e5f81627d2713cc31da23aebd9e9891da58fde80c356460589d9fec11e9a0632b6cca8100a96f319b67109a2df515b08d68a27f7d75a08f26f51efb06200cca59ff8dfccec3884a761fdf789bb793028bccd4338881a89b79f86c7c792f80d1a631a4b31fbdccb8e715537ba5387836a431eb18da08ce71041c8540b00e6f5afcb2f2d01d8aaa4397f941307fd92db7e1a3c0ee9f7d1cc580fcb591779064433d1a1c9feee36504fe63e11c58c10752f1d87407303a4193ca776756c49f65e08ae0cd585098530bb06c7b1304b0346dea868a0d03a3330a0c1e47edd7bcf4a115d97ae5a94627950f7f463849f783102f0c35d089dc4095f53b003e09aa819a9c22e8e05f966947e9f241cb4f0d36e63b169c49fc017606e8cdd3ce19a01520bb390dffa72e5f2a08aa8983688b178b020309201b4843652d7ab442b78ec056f04ae2422d83088e6d87aa9a291d6cbb185f5630ecc419e0ae945240c21854c31e9e4b1bcd245a944bdcee47fff95a4ee005bd9fef5a3c877c2b622b8f4c8265d25abe4b5c8a67b7caca65333a3c836e6464d47be3ae9431b45a520bafaa1d58a8655b844eb780a1bf020591fed425fa2e6cb1e1261617f5ebd291b032c609db3b99d9e1716af768831922009985a57629af728caa5244f7ad5a033630fb417c76cc821a05affee66d6d734556ed189a34545d2df13222c4230720ccfc50049002a78c4e887d43d31875142831c182f358e2aac7dd29fb8703d96caff7cc51eb3271accb214e49ba085222c45fa1924cd99e56ace9954b3fb8244e69622ccc081e292b62ece639de76b2251ecb202d0d57b36c90161d1c612724b8835af04b8b0aa9b1c35800805bbac2430fef6aba2f1c0c8647512194a321ebc90031905c75bbba96ce395e9bc7fe8cc58020950d1fde74ca2bb10d099ebcd9c57b6336f6dd6de251934f6bf90a4183c2fdc332ac99158ca8e405f7530a9a1b8e7ec17fb5cc2bc32fc19ef2df0f1b3f4e36f8bafcbe0d16b2b3ea3febfb851859d20f08d092292c8f800744a5dce0fe8a731f6ea3331047ab119712758fe322feead5bb3055a440f44c01663721381413798e03a2f66876becc88ca110e4a8fdbd8b7a7b20de4264afb503035abe38efc61502c3a4c71bc8eb07e544845c850300a714452a8265483ffe3112a5abefe5c9860e54ceb145409a54f2d8c3f0976e02ec94cbab92030a3bc268f55066368fff78091d67691a6e3bdd4de0779299e805cbff48b65682a0c3d65a04b9d5dab6f319b492b6e88c4daa2168cc3b932a2cf8d1ee0fbfd5ab0b6e7bec98b77166773ee88cff21f3cc4234e67594c97ae93c4950617f5bb3750986618508baed788637e681bce95d1e9530f2bcb8a4b3a7d6add838b20df08cb621f3e51f7a6c5ea4b841e926745070da8632e9b765a2742fa2a2d2cb75ba87bcbf9d927c42491e8c4fdcf0bb55eb256222a52296c22f3c9c4564f97eeee90426820377032a4276c80756e6d1ddbad56a2e55d9527e305e6c52d6ca198b10903d694606d4ab5b34b9596f789de870c8372752215d55d51dfbb58f875854f9290929222930094b42daf11f04c4013abdb0880e6220668efc018f7c3e27d08f84e7214fc1e980fcb4c52d00e42415503bec6e5c2b0eff3c1ac14d15e57413987a427c798405b3a6b67c18aad3bfe43b0c750dcf4db3aa2abceeadedec45afcc8ee877b4ef7a50769f1a3a3ffc04711c7bda7e987ad03ad8aa098951ec4817a4078a79c6db79388c7f00d9b7290aaff43d2e7231c37f0a4808b55aecb057fc53768a0e7df27a5c7edfa30bd6cd9c5dcd8415fc1e13c226e401057866d74d7d111d227c11d312877524200cd114c55fc0552f65250137bb7bc714e8f7e4f0f47082cd6aa3a037218d19069d48c1fd4b8f8a4256db6d5fd2de8b2367b4227ef82d7f0cf83eb69371d616559495cab6bfdc6416d1b5c33914b24800666c9a25a3439e6d668b11bdde9f7dc3169140e2eeec586fee079446450500b56c42460fa77b987aeb9f6ed0b9ef21e4475b6ab42558d915976f5147f64b15b869ad767f52e845473875c59d1ae0b9bc67b60b54afca3ac9c6c594660ce95ea5e53a87b35af3bd3eb1d99d34a6148f9d233de3a230a3f2b2abe192160d63b877d1c8c6e9df5b00acaa5fc97af171bf479de7ebd24ac895aa708311bcf446ba28f46c562950d2d70a768227cdb09f6a39ecf923c1aa9ba74e1439ca77c62f4cd1f9448421b6eb7676224b447ca419208055d21d5840644a0900545b05d996bdbca9701337b8d24b4adfe857b0a9f16adaff577077691d8fa1b21ad478c3ae735cb98e14b9a0c303e61949b9ed7c8b7a4f564c3d78e079adcdc240de90ee3d0bd09ae0abcbf27e29c1b5f4db3fa27abf5924e5df2f7f6fb2c0cd0dfdc4a6d7ead773ceb4bfad4f620237c09f5b92382607d86d7277b90f99cd569a952c2c17e24838a5dedce433b15c1987ae1563c1ae8ca5ca5f9c0395e02b9bdde89c70c0d6dcb308b2f63babe66e2b30e745bdc4dfd121a587ab24ecd00d7cf71273a4ae5f6c358a2c9b9ed8b10d5f5ffe61329360f567f070c846cbad56a3f15361a65aa8f38ad8423b66b1262114efb3030345302688234e3416f31ae9a8e5ca4fc4adcf7a6d06291aabb7ef5886f3ceb783b839c992770d71053ce84869f3ab7d94abf7e241d7a4ed89873f0cb3852d5beee7cf7f2dcd537379f5f2680c1a817469439f63463a3d32e8634618706277001d0744a9195cdef65a7dc17f9c2354ae1d2d9d260e4663d75cfe7baafe83a06f9abc2c7f6d3e85739c116533b8fbfab40ddb388c73739316ba577cff59685874ccaadaf8da7988cdc83ca39f63adcef41b64761bceecd906189c10cccb09ada18c92a51d381dbdd84f14c07ddd7d78de91d27d497f9725d9936934098341952d545e6ac72340dfdb66d9a277d2f4c60a4b91384630eea3cbbc030a5e304025f97635f7cb316d7b73de5864d203a606c066bcbc02ee4e0c2e8f169fc4487160bcc084f46d6258d873e340615fdc98afc3fe3ee12e36e9a05d44dc475fcb90c05b1cfee4e3db64984f8931d554457efcf38b3bb9c8c4b2ef095ff06c14b45196258e89c4f53564927d96326c476dcb685196dbc3ed1a2d9396c9a6c7a068f4d3fda088089d7d7ebecdf5ec9f2dc5d2fc631d0d19e50d81f725369ff87e7d71e9763f882a8fd9b0eb738f68253f4038f846b1d87b75d985447b4cf2fe59943fed706edabd9b00ae1b5876ca5cddd9c9cd5379776918eceddd6a27b117f83d7dd90a17b8d955b6f10fdee92d378aa4186ec14436a7a36d011dc30f1735bcff800929cbf91dde108f8ba7609c2fa53c18dd95ba4d12abd4e464b61ec5c78f02eaecc385468edea776f9301a60241bbb5be5056a20f129f78ff4774c954dc1bedafae1565e33481ea6b1e629f133ea501ef266b6c5f26ebc1da0ff01b052ea43f8810038bb6141eb13e605fc7ad914fa7ea05bd25d0431fc5e7e3e34858bf33a3b83ec0ad0a45664279e98d3b2ee3194137267a9976a4974216c485435f853b2f32eea4bec8d47b360f5701b28080499fee552badfeb71c916e2d4d6d68195a2b738154df68194d1b87c9ef80d729b7ce9ee0b9e0b00cce263857856f1755b6179396810a5f6d6577260797c8de5cff33731e7e650444cc84a07c936652d90f2fc8d3a6c1f2f811cf5cee6ffb2b7986ace74258e4214ebcbe996a3437168fbafe9ba69275f6a4bc892bcb4cade42a50d7ac87e95028f0d76cd4f8d9a4f69a75d51893a64d5e7146ad76b5a50ef0c20b585e445728fa56437c2726dea3450632a7518689cae9124dc37907e58658255904ab9e8bcf5bd4f90f841751b9c3e22865b3b61e0c7ca668ad4d1617f96e5678be9ff812bebfeda400585e2751a11b9c1546f8f668d7b46ae0d71f6792a893ed1afe6b92504b551f9a26a5461883dbc55302374db7ed521d55c947907431dee610b09cef111e39cc1644f4645c0aeda8f50e78e93a6a87e4ba0307b64f61f3b2e5ddd56762a8b03574e989719740c6240dcae716f10df1efdb4bd96325ba56dc8ea433f12e894090760711ad8fd0c4cd8573fe3ff4cdd1599e6420c6ea04f41c57d3d33e090785738a6fce465e1d68022e785df366f5746ff85ab38bbd2d90dc0cb13cd710b785515889a7a7285ab0ca0bfafb03f8f6eb5f3c369d20a19da8c7c070ad2b5af59660840eeaf441ff585407d0d3f2e4bd365c58a295cd63fb7fa7e6b61a581d1f0c2f57f4b1ef6cd58a44185cb56e05f331c81f1ecaed3a80461d8b3bb265458fc38634e0c72a6cc14cd3753af1f758746a165e0a866ce3a9c383bf68cf6d2dfb0d17f539ac9ff9236572ae4f7139f956748c360fc22f834f142ee01b79026fdf01da0b8e985b05d4ad12e5c48294203713e644cbfb3c02178a660262e68515b82a935e089946cb3f0482501009035947c66c184ff69274a998935c762deee0018bf791f5f99fee4fbb1bbfee64ed8d767d0c9991f78714bb1cab853ce6b307bbb2090074ee19ee863cb0a4d067feca08d954be36e9a2d2a1e15db15e43df3547b399f8a67ac44731489763670323220fa22f8c4f4b88e86c4020008fba341be5849321518c4ab40e7144b07a6c57a69e65b9960da9c0d03ed0e2926cb3ee585c36bdef35fd6e2240c2ed7f01c58d4e67cd870f4cd64d72921a417f13b6c1533d6d699a655c3020d5d239376576cbd9c463ba651b51a60e4fac241296622fe9d6fa74e4842713d0aedb3965e911e1da1439f2a11ae63af3a9c1b8115166e2df7556be1cea1203cfedeced6849a0ae6267c5705c95990d88aa252532ecff1a219303eca11ca452ad52428d91c55f584977f6460aa9ac3901d1f290e99545c7864dbbe1f623039ed7eadf1a666c53e7c0f99b9d54e9d813d43552bb64d8c196781aa95f6bcfe46983976f76c1bf8e489d0691420e197d64d93b4d907b46951c3ab7833c8f5a85a9a6407e7ea86e83112990457cfde4ed396854da7e05ed417d1f3befbe434db4d21b8108ecdd8d70ace543ab72f48c66aefbcb18836e2c3d2072d4c85195ea41184ccaf6121253069b7e8999c61c2032c03ba07db8ef41cd83eae5f3cbaf26face7b8893c480d7f468132baf1993af7161a416cc6675284e6771adaa7ee3783542fc307d36f30348cf57398ba4b8935705bd83619c4637a6cea97f8fbaba09359230fe2cc364b416f870a62f49ec734c3791c17132a91ac7cf275b41f1c492f4b21daef4d8657c29760eaa23f0bde16f15b65240e18d5ce1699feb8ce995ee20a342e8c7a2cb6dec2ade4e76b19f625259031c2abbecff9e7e5a290e2347f7a95ba494470d7ed0242282a7b42cde86d1aa64b2ebf3ab9f218acceba955e1dc0ecbbf95057f5e7dec1b85e8809df52ce087740ceeca3b215ca5e498dda4196f50add044627bfa714f6f3025045490e17329849cfaf6a1dc871281032ccb27986af6cebcf53e335ba9641240af99c958e7cb0d4c6b262134b65cc459e99e4f910da3b277043b784aa58ccf3f24a9cbb9c5a7e51681ec4aa9d49bfcc4a3261a14d387db8fbca8f1bd0380930d29e4d61baf33e1dd123f59d6e400cf7b1b03de13971cd67cfae71bb", 0x1000}, {&(0x7f0000000040)="3614df30caacde85bdf670639cc5f08fb556840eacff52ef3934fa93b3e0", 0x1e}, {&(0x7f0000000180)="56be98f3eebb95d680dfa8fca880dbde23b27de33b", 0x15}, {&(0x7f00000025c0)="599bc714c47e7e6406f08cce430ab2d97353092c4a7ba603e99aa4fe225b98533dd526fff76e2846878fe3fc9ffd30102507a48100464362f47ec5dd986641ed373a079c969e9bc85eadbbd86c429d92de4edb29f8d7a16c36193af269b2979f30b936534edb0b2d6801aa004d1d34ba92afb2b74c8b8a0020ee2d78e2af35c063948a3a1e1ab907fccde1aa640096ecafa6257a56b18619780ca840cd20272db38a44f51455325968acf565cd51f285948abeacf4", 0xb5}, {&(0x7f0000002680)="6c8d90bd0da2acc7591a3174e4f072c6e84bea34f753b3392d3601f5a126e4f8dd0216b41fdca28c9065a19728ba642870a10d441d5a2a2553f85e0d20ca4c3511015e2b4c11ca77a3b72aea6b2f8a3dd2c179b1a6b46c13c8842d7490b7f333842239bb1964e5a127", 0x69}], 0x8, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11}], 0x60, 0x8}, 0x1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00'/59], &(0x7f0000000580)=0x3b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002a80)={'./file0\x00', 0x7}) r12 = open(0x0, 0x400, 0x0) openat(r12, &(0x7f0000000b80)='./file0/file1\x00', 0x8000, 0x40) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34320b4d4aff7ef8", 0xe5}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x2) rmdir(&(0x7f0000000080)='./bus\x00') execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x355a, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) flock(r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) preadv(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:01:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x6) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:01:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ce23e61ed5e99d9cd03700"/21], 0x1) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff06) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x2, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x0, 0xffffffffb58e8e8c}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(0xffffffffffffff9c, &(0x7f0000000a80)="0300863a96d81addf45193cf1f0085c8cfcc0362cec1eceb9f45496547b90e19035fc47f9b9a834279b83baee4e66cef527d800100000000000000d43ebce6fb7a1000cac590c7bad9cd2198a2eceee498000000018000000000000073989e86eb7d9528b661bca9c92c8b4c86ed8fee68e092fc6dba502cd5c695c5e2e56b693eadc76720b3c7853140c8dfd708d7d7dbd7afbee33717ef0f128652ad0848372a6de8957ae6dea4f042329311ed41e225de27fb3049b0a5034aed791ee2bb815fc7d5d8c0a999894cc1402a166ceb5680d472105a268f16a17a9f8a256032efbc9b342f2b7045c4e1a294a0aa29b91a405bbf97fcae2c68830c5a9389aa42a223222db5872e20963bb52a2c9a7d51f0860df08f7f451c51404429229479f451ee3c4ac88b8c48abb64ac7006d60d98aa09766dae9cd2a8fccddf73d43def2937c3d99950313c7d8ceb2262f0966259cd6b87a4040ecabcc9e671700359df966330e28bef510f0f93acff0963ac042318b194a6322fb6300000000000000007d455ef834ec3abc4fbb2b301514303924203f5235edd099add2eefd7288de184124de8bc9a05cb3563b017dea03bbfc71dfb5453ea416d199bc9e41b6e036c22dbc6d56fdd1fe867bb6ce9419", 0xfffffffffffffff4) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) munmap(&(0x7f0000000000/0x600000)=nil, 0x600000) r8 = dup(r7) r9 = accept$inet(r8, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r7, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r10}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r12, r13) r14 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r10, r12, r14}, 0xc) 16:01:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') clock_gettime(0x4, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) dup2(r1, r0) 16:01:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1aa}, {0x20, 0xc0}}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffa5) mmap(&(0x7f00004ba000/0x2000)=nil, 0x2000, 0x9937a3875e040edc, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f00004b7000/0x4000)=nil, 0x4000, 0x3) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getgid() setregid(r4, r5) setregid(r1, r5) shmget$private(0x0, 0x1000, 0x203, &(0x7f00003fa000/0x1000)=nil) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000100)="555cc118f907cf9c0db50456974a19ed9287dbd826b6803e1686879f70d2522ffb74763b004297af59cdebdbf56d558cea195bc071d60d982b5c448ca7cc96ec43ef498a6856f067321c9764ee93ffc291abd33a9383eca142d43b57f1729e77343bf73309e507717d5b3f3365304847eb3fb8725dc4d5518f8a87be3899f5ae262a8e747e6755aac2ca73419afc170dac0d3272eb319810e84cc03648a59728805de3c187608f8060a5d1023e7205834744073f8561178bf464119f195c41535afbcf046ec7266ec38ce2b165d12a354a703396fcb08ab055ce0ac6a4b7e265", 0xe0}, {&(0x7f0000000200)="a9284cbb717d71e109aac55c7ef4c94b3e5ff0a6804ea012a84797cf8675d113c70c98ba53521e3b3df293cd034fc7f85481c56d143ae6e52f5a95e024254d6709cf084476fc4ba9757c103c8c877eda14ac5197d2c2167d82b34be8a65c6bb26947bace1c8bcfb627a0b12fbf07f2fd8a267e2990792933d197d7aaedbb07542d1e64b1300de405d2c44509641a8e3c084b42feac9711da1dc266b32130315e67152e1cd630106b23aacec74412c1c6024bfaf1e3faed6aded607df1b0965f00559e822bc97328b7cb4a1c719bdcd0df6ef776ed1b25c7553e5629ddeeb", 0xde}, {&(0x7f0000000300)="2e38e4aa6d552fb4c1a474a1e6fd53dbc2b133fbb36187b2553f2709ef903538c89adb9c82b8e678d8b97a7733eb9aa4afc8772b13a85943484436908a1ca0df02e706b8", 0x44}, {&(0x7f0000000380)="eeadf0b73e808ac524cfe6ee0261c3b7d62f4a3c5ad24de3f2965c40faa20d5879b98245a0b062755ddc5356a664e7c649868928c050545330e2fd7b31e384649029da8670d81d598928349a55", 0x4d}, {&(0x7f0000000400)="7be54c92841cc90bf692f61a37467e80ca1cb0c53c7496e07ae49fa2c8b7958375a4177504d990ca3d4ae3f2577983ecd08a17f39d3b8bf2cf3e22c74733749c12f041bb0b335b4c2f593b6123ff91515871d5ca70c7dc9f8488468a6491d28a7dee5318fc55b50116dbf7e8ec2df290da842daa881ea406fa0904897335f414674eb6539acc7572d242175cf6c626a322ae6d4dd4172202206a61abc3e842ee2e1d6fe2fbd417ad21053f48d8d1e4aa98b54ec77dd4915b26411972fa1debc3674aef4311394f8e33ecf554b28f43741ca85a8087cb06e4dfa3200d96c9acd4fc319ce83f628e0c9da997c5d41845f1700ee2071d899c92b32089", 0xfb}, {&(0x7f0000000500)="f62cab27f861fb41ebe46622e388ed748e06ed0fb250e14b151d8cbb000a551d2baeda5ffcd4ea8adca0af8328169e13610aff86e1a3fc83b3a5778ee1b6b46df7069f1b73bd4f09edf43a8a0c3f5217e99c3dc41f01c3fd30e672ae82cbdb4d3262e9301cc285771c0abee83a77974896a54fc2f8b8338b91bd4d59daa380fd080f5240374fdaba7c0b1c2825daba84a118be3616fb655c9278becc33fa56e430057a298e89563907275c088c1d42f674bfa3d0e589a0c8e10e9c997410fb34463890fb522db21271d6895f25c4e04f4c", 0xd1}, {&(0x7f0000000040)="bf912a0f8d2a50e420f10814", 0xc}], 0x7, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r3, 0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) fchownat(r3, &(0x7f0000000680)='./bus/file0\x00', r4, r5, 0x2) 16:01:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) recvfrom(r1, &(0x7f0000000100)=""/82, 0x52, 0x21, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x42, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000180)=0x1) 16:01:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x4, [{0x2, 0x3}, {0x3, 0xffffffff}, {0x3, 0x100000000}, {0x1, 0x7c75672d}, {0x1, 0x3}, {0x3, 0x7ff}, {0x1}, {0x3, 0x4}, {0x4, 0x6}, {0x6, 0x80}, {0x3, 0x3}, {0x0, 0xffffffff}, {0x1, 0x8}, {0x2, 0x7}, {0x2, 0xffffffffffffffff}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x3}, {0x2, 0x100000001}, {0x3, 0xff}, {0x2, 0x8}, {0x2, 0xd9c}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x100}, {0x2, 0x96f}, {0x5}, {0x0, 0x5}, {0x2, 0x800}, {0x3, 0x2}, {0x1, 0xa60b}]}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r2) socketpair(0x1, 0x4005, 0x1, &(0x7f0000000000)) 16:01:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x1, 0x80}, {0x7, 0x1}}) fchflags(r1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x0, 0x9}) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') ftruncate(r3, 0x0, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x58) getdents(r2, 0x0, 0xfffffffc) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x3fe, 0x7fff, 0x6, 0xfffffffffffffdf6}, {0x1000, 0x4, 0x40, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:01:44 executing program 0: madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000440000/0x2000)=nil, 0x2000) munmap(&(0x7f000033d000/0x2000)=nil, 0x2000) madvise(&(0x7f0000477000/0x1000)=nil, 0x1000, 0x5) 16:01:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000000000e74de400"}) close(r0) syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9a28e6393aed6f1fde9f41bbd618a84aa07f6c0a4df0fab3c7ac53cadde08907e080c09c67047c1e6664e9e4e3aa046767d5842378ebf7b55b83e5d04cc6ccaaca93ee7c13be7fcc302c3e201b472de82823b42a3f2f3d6f8b5b16faae3fecf495362d471f4dbfc7503a3525c92976a675f194576307ef1a996bc8f48ea4ab2d9573ad67862e0cf02b44025839191892fa4383bd769b70752e10f35cf0ad4e4ecd694619b42e1a27b685c3bfd9a1b550e85b7f6b13e63e2756940d7d313e3d371375c671e98ee36703898847ca2598a2", 0xd0}, {&(0x7f0000000000)="b5b37fc01a5f7a9f13593144d90e06aa2453c2cfde550af4cf349603387c8e217b788b6b", 0x24}, {&(0x7f0000000040)="0559fffe80800bef61ddb9357d2d6d2d34c768ff31a325b6ad9c25dd2a998ab135b697deab537ab85cee0a11778182111785713fc0e0a508fd45b52b413d63", 0x3f}, {&(0x7f0000000300)="86fe41cc152bc8a07bc04f30c23bff67863d14524ec361d12464717ca3f6440c7fbc8fd364ba3d37060805e2a3ea0bdd792ef9b6a9380b89255c4904fdc12dae9866dfce26858b9b54", 0x49}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000440)=[{0x24, 0xffffffffffffff80}, {0x5, 0x8}, {0x24, 0x6}, {0x48, 0xfea0}], 0x4}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) r7 = accept(r6, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) r8 = socket(0x1b, 0x5, 0x401) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x28091, 0x0) kevent(r5, &(0x7f0000000500)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x42, 0x8, 0x8, 0x10000}], 0x8, &(0x7f0000000600)=[{{r7}, 0xb3d8558ba50a7484, 0x50, 0x2, 0xac4, 0x20}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0xf2, 0x20000000, 0x7, 0x1}, {{r8}, 0xfffffffffffffff8, 0x8, 0x20, 0x2, 0xfffffffffffffffb}, {{r0}, 0x0, 0x8, 0x0, 0x7fffffff, 0x5}, {{r9}, 0xfffffffffffffffb, 0x16, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000000, 0x7, 0x100000001}, {{0xffffffffffffff9c}, 0x0, 0x8, 0x4, 0x0, 0x4}], 0x4, &(0x7f0000000700)={0x3, 0x8001}) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000380)="8995c85af9e5ca04079e0554dcb5b4c6e13eb1514f1ad5c021250a9fe92f317633", 0x21}], 0x1, 0x0, 0x18) syz_open_pts() pipe2(&(0x7f0000000740), 0x876f3c27ada885) syz_open_pts() 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x7}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x9, 0x40, 0x6, 0x80000000}, {0xffff, 0x80000000, 0x100000000, 0x5}, {0x4, 0x1, 0x400, 0xb7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:45 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x9, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) write(r1, 0x0, 0x0) 16:01:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r2, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/57, 0x39}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/47, 0x2f}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f00000004c0)=""/124, 0x7c}, {&(0x7f0000000540)=""/230, 0xe6}, {&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000000740)=""/122, 0x7a}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0xa, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pwrite(0xffffffffffffff9c, &(0x7f0000000180)="b6e68a20a87bae50815c621c52428d04601f72a427c20c562bd3db2a2d90b584f9c8fb789a9ca9f31fdc25b18c0d13e55c63fd9b2ad1589ebd4bfa5497c8063a5786c8bc7abbd38958ba7bb4b172cb1f4f941207d5eab06f0ab5e7cf1340f768a7bd29c594efc85d5d64dc6519a577997de89b6eee2b20da7a0855b7df902de3097662ea851d5752b014e17cd4c6ccae6cd3fe17a79beffce384b804789549ed8b9589558ad4c61ace3edc694f3ab9141f64a4d1ead30e5b1df8ed60e01b3f9c01c97e60ed17901bb0bef6379d075ab94c058f4c4da61f", 0xd7, 0x0, 0x0) socket$inet6(0x18, 0x4, 0xc00) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x43e4e7fb60cca9fc}, {r1, 0x80}, {r1, 0x10}, {0xffffffffffffffff, 0x4}, {r3, 0x4}, {r4, 0x100}], 0x6, 0x0) read(r0, 0x0, 0x0) 16:01:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getpgrp() r0 = getppid() fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x4000000100000005, r0}) 16:01:46 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbf53) ktrace(0x0, 0x1, 0x40000002, 0x0) 16:01:46 executing program 1: r0 = semget(0x2, 0x1, 0x113) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/221) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) readv(r2, &(0x7f0000000080), 0xa) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xa) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/151, 0x97}], 0x1, &(0x7f00000002c0)=""/104, 0x68}, 0x843) 16:01:47 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)={0x18, 0x1, 0x607}, 0xc) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:01:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x56f, 0x26}, 0x8) r2 = socket$inet6(0x18, 0x5, 0x8) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x10000000000]}}) 16:01:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) mmap(&(0x7f00001d3000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:01:47 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000600)={0x5, 0x2, 0x7, {[0x0, 0xfffffffffffffffd, 0x8000, 0x1, 0x8, 0x9, 0x9, 0xffff, 0x2, 0x1, 0x9, 0xfffffffffffffff9, 0x20a738bd, 0x0, 0x0, 0x7, 0x6b, 0x400], [0x3, 0x7fff, 0xfffffffffffffff8, 0x51539d9c, 0x800, 0xfffffffffffffffe, 0x10001, 0x5, 0x8, 0x5], [0x81, 0xa00f, 0x3ff, 0x6, 0xfffffffffffffff7, 0x7, 0x6], [0x1ff, 0xfffffffffffffffe, 0x100000000, 0x10001, 0x5, 0x4], [{0xe46, 0x4, 0x4, 0x2}, {0x6, 0x9, 0x3ff, 0xff}, {0xffffffffcf29f2e9, 0x4, 0x2}, {0x3, 0x7f, 0x5, 0xffffffffffff8001}, {0x8, 0x1, 0x3ff, 0xffffffffffff498c}, {0x4ba6, 0x100000000, 0xa72, 0x8}, {0x4, 0x1, 0x0, 0x7}, {0x4, 0xffffffffffffff80, 0x8000, 0x7fff}], {0x3, 0x4, 0x401, 0x3}, {0x2, 0x6, 0x9, 0x9}}}) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e97b2daf68ac99700f7a05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf2040000001e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e48cbf72a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3cd46820db9e4535971f9911e0eae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcc23b3139b89e34f9218d88bb08ea91e250472708ba2f5925eebffaf47b0bc425b794190e7e9f61c875d1641333199feb2a0a18d1d7fd764b7310fd2f1510ae14b5d4b90996f4f8c92138b334b438e4748d7f5ac4cf28129261397f3a511330489be63ca890f68c54ad08000000000000758d04c5d4dccf17b1cf7619a42acdbadc425857a6d9db987ca5a3adfca6c2ac03"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:01:47 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000180)="2bc15a2f61638edd15bb39b3e45607ca47ccf16e996b7dd92c3a2ac343e416922cb303944558f0193dfa9c5b813b60c79c4f9a31e9d10f91aa67254026e2d214eb91a007b84c9b82b92bab0fc1dee5e3fe2134cbc00c3d920135a82cc32c2ef74191caf4802b9cc6d54ad922218fdeca9d605543714eb9d69da6cf6d1a38ebc014bfc8f7957f52a07982fac301c558097c") 16:01:47 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x200, 0x64a0a1ca722c149d) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 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') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\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, &(0x7f0000000000)='./file0/file0/file0\x00') 16:01:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/95, 0x5f}, {&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/101, 0x65}, {&(0x7f0000000340)=""/141, 0x8d}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:01:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:01:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x100000001, 0xb}], 0x10000, 0x0, 0x86, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000003d80)=[{&(0x7f0000003dc0)="2b02d4aaf1adabdc5003f3396bfb150f57742af0a42db237ccb0b8d0226d7fc92b87bdfbef906f35ff8fb553855caec752f28481380cddab1bb52b53709e4f146c9c0bd082ec788fba4a7c35b52a635410d2ad3f70925549f1eac44fff7dfd4080492ed29b23e22b7d397c0e83ce0579b4cd5c25b3fee166f22d877f9bfd2b02b247e1b851af921af0bae98c376822e063328ad28ff39c35ba3e53f8598eb707885eebdbd9f6c2eadf607cfbd0c7c21c89b6b5b93e68a5c9cf1eddff3e2963c16268f28e27411d7cd1b04288d98423dfb187d34f3b1bc83e61f644260bab44cf1a1bd396eddd0fb4c1d5a6f4b9c2a160d172adc5f304915effc99b329794df15c70591ca04bf3bf1c8d87e91ec1708de7553819979a481e91f27dedee3f5643f42ca8380829a3d40230768b7e88f06cc463705aabfdfbcf646c7a6bb20b767e1671dec6c8d10c140c8c62293c1ac10f9331486b2e5173b7e7dbcab7e317a63dcb06e3b93e1d659ae1f99c8ab9a2573c4abe67a70bf50b36ee2b0fedf2fddb559b51e73c7111b7836cedb34f4ee13c35902f544ee3df272b619dd18912c56a91e918607d6b35aeee5515a118881afc68b76bb57adcadb9eca0d3c046f844bf6329441b10be253ddcb6c73e20a5b88a528892b78e9c106bfb67c7c8884808c461426cf31658be380711a0e73e758c2ecaffffef677ea7a99bcdda7c5c742fd32613c0fa85a8e1051bd497c71781129644e1d8775a0be0ebc0757306c659eb00e97ccc1e244a91f6def40a3c48f52374ad708312b7ded0809c3dbf810f3f519358e4b9d9305df99b7285ce565fc1ab10c25eba2967cc5689b6de19838e236882e3cfb08bf775f90f38b8170f5167a4689bb50da5fe0c1930e255fd76aeb1919ee9f4b68e169002f85b3fd9804833bdea5084b3a9facd4eec694ecf92fa5933e272ff60dc5c6dbb5822c019613cebc90abb9f13ec5776809a4e0d016a911057fef47d5a48df3d0ad061b048a4a883e8ac5aafff067650ac3bad0f8f4f27e08878b57706be3ca995420b0716609bfeca26daa47b0a1c05927193aaf6d06cd7610c9750eead9cf6eac64781c5aa2968f051abc18f2c9e6c234d920db277cafa275eac6b610169ce2db8b8eb799b845eac28fc01e9f101d60725ecfe585c9d03a960664f3dbc8185bfdbdcb9981edc9b6977a0700f862860970f8b7f2f817fc90f9c7d32a7d6c9a3b00596445602a24fa3e66a38f7da1381ce07913b3604fd90bdf85cc85d35ae17bfed3322dc78e527a20e534d65113a149bc25cc7aa354243aa2bf0c2638a62dbd962f8e5a0e8df051a4375b447cbfaadd1734ffe8ac1544481f6c5b282cd2a74ec1b7c47999c2443679439b2d4f144d43841be9cc02697965f3e37bc973b8788183fa88ab2de9e092cbe08d4db45a21bc0b0a3a8e8af8351695c1fe304e87551b470d6b95c1f5887c3c9c40306697a4aa0c7772b421ca27e18637aefecafdab3aa0ff4594be31d738479e74f12ffad7a3a192070b401e39d230d6b68f50049b00e0e378de596c229327460562e953b293f4b99a725e492fc7e8f9b616a852f1965b2e423463702826f548e45ba01e2ba9f807b194b1c5c8d508d6326471c14b588ad0bab678efa11055b78efeb15048ea84c2af2a3dbb836cb0ae30d26a57f33a01e482b1dfa06ed647c8aaaebcb46b955803112793f1c3797fe0336403f41f3bd1a3b670dec28f8ad2dabc35870c933a5de7169be384dc5d24188f040eb9147cc9371882d085a5570afc2fb569208d674717e782dbd27c1ebafbd69b127b35d63e380cd0a158b4c6c14eb23df6c6ef5ec027dd813fd2fa076c8471e4be596852b1287bfdfea908b2a730379f6530086ff570f839863c3a5ec49f0edfd5f9932bc352046e14ff0adc3fda1e6630115dc3191b93e5e426e3335d9c54f03cb8c25ff86cd5f515f4d835e1a411a8e08f1526707c0969b013139e10bbfff4723c00063487be4b4df7af8b64c9f5d2748f21bdb65ab53f8049293716b9aa6ac6c9ac45a74f5b301707711ae6b7af2834f0606433b8d77ac8dc31689d1bf3271b57f06cefbc497151b8eb02df2270b0063c1100b4e45716bfb7ce6f109f6090906987920e8f15de2a36fffc4358efe017af03d1a296b2bcd6f5bf48171722675c96dd2397d672f50fcc232055153f525bbd584c0b3e20b8e6e5a1d4321c76de0f9d15b11584a176448308744a08b1c1f80b9ded6d9bf47d66780efc9522faab58deb18b6a7d1c252266cf053f52ecc239f6b69f36fee08e674a169f9e3e0a6dee862da5d084b154da6da31fcf9dcdba88e163cfd66b20f6bf3cd65e6d90a3dca68ccab625b510c89b874b5a3c85ad2eee4adfa2993c92fe6987c9df621a5945d6108f02a02e380faca2dc507e1c1c94bd795da0fe42c2ba7a47cf5a149dcd577b2687bc9276ed3aebf10226b0817693464600e973a051fb361a8df4d81287e17151949bd06f9bcf0561c723269f9d11e1d9530c54bdba5299aea3afab732b59370aea04b62447925c44cb0610c1c5df1cc82c3527a8fe06e7d345a300887a43477af92aefc1afff7b767074afef52feeba3d872992c1f84fb20e02c8dd90cc07a0d886724851dc5030cd019f9c5d763cbe545f9a35100f8f79f85890115edff3d6fcdf5d742ce81e71c10d8ee507c0033dde4edccae06f027d57410a441818b14f13315f752681ea0c8ee7e8fa42f080caffbbf261eef9704d5e610fa4b6582288276a3f49eaba6fe736409b98081895734d3a91e34131d358fd639edd20d584c80d8560dd437d7ae537cb1ff2545aee7914cf8399be09d4efe9013e1af76e9d0464d357032eb9ff3e6a6f2becde4fc71930e4af586ae1b182f98deddd10964db8d1ffa5cb0eed1590bc989665a9c5f4a986e1ebd8d9f106e8dac692104e9e0360c341bf2701a50bed2d525c67038807f587bae0f46d76eb649e581130f80e3677335e602ae0b4abbfa1d23857dba23707dde2afdd742f3bac254e7301b2c34f9a908dcd0164710c41bc0db9e406848bd96bbd834f8fbb56788f042f5652f8b9d488ffa716d244a732f49bf1855027a96b2dea0b0ecd0cf97afc484a0894f87e6be3b663d424412fed4db2562e60d9e79df21aca1d42d12f015130248c4ed6f0f84d9a42ecf89ee8ad8afa5d6ba8d963ab04fafc12dcbf71484b2e941a202ec3ab14771ad4a637b259a59cc988ede6433afe8e67102315427bcc5080d1713bb0c0195af792e955bbef47f17fbf965c7dd382e1e3d1e6a69192865dd2634b21885d2550094aac88a0271b35deb98972f2737f5a7bc436c516b4cc7ae374d52aad114f44b1daa16ddd07e6d0b20b12161bdba808aa4bc01a5f85eaac997b0d6f12e5b82944f456a9e3886c964a8f6fa48fc26de2f85ce1c2ee30abec0631884b0c3b6c0ab99e3f7762bd7fca03247631a2f75bb292691f2206b545cd69924157d871e1a0326ceb1d3db67c8bd4978ed1b6d2cb7dfb83d3a3cb2835ddc3b4fe54b0e46d4f9ef7056142e00ed0152c4c5214df471a65234bfb0c4fee853e75845a2876dc64702294c6bbf0202418e70ab0f9c36706e909de168510caa5318fd1106e6a953dc851ca930c88bc67f888fa16aefe0aab3e48d4bcaeb952e6de90952b247b68e3bf275f618bc96d964036ce299aad1ca8e9c744816899284950d61816875746c66daa7e35f37113e857c1c49c43de05eead2ccc62e0c685d4adc2916fcefdcb5dc3a938e5ab0c1e811243410218a9c793f22ee56d82ce4efeb6992d731553041d1a0a01fdb01b92f85319c9903083e64d0f27152aebf105910b0b22bcb8e655cbdd732dbae1b8978e153534886fb664817da68c16b962f4ef9d976ace6c4750987f5ff4dff57725efc1da498a2e2c91e08f2ea25be9c1f43e26682506269ddeee213777f33e00dbe01a9e9d2db54650e7733d2f8e31a8487a3cbdef891cdd79cadb1d4b0df3c2d320c39259c8ae50856f4b1b22f9945db8e0e4376ffb1eec984d9836d7bd5a39a3a0527779f8c6297664f69be6c0a9d6e801b0605591d4bf24378d900f06eb0e25f1d23ebc5b5175e5bde680bfc0a1bfd194b9c8fd756c5d390d818672785238c7f594442f1f4341dfaf3fba5fca783169e0e46d74d96f4df9d0eeaea79584ae042da8300c2fe684ad8fd150cf28b27c86766d284476b18fc8a817b084f222c2c1c79c1d113e8860eef0179d8d7d30cc55310922a4476e17dfb985d4407f9f25f94f7efd4bea80da3a58e56122da375b8ece960519699bf762aca9d7fd8250615740697eb883ce45725bf665afa6f683545e5a5d44ae342d01cb9fa65be84b654ebec106262990a6e5c1f71aad1ba02456508c65d9a33dce1d208974ca55f6fd70d421e3fd48cee225d6c1927fa29de6879b52a2c0ca0b00e8cb215f553bb60d416ba68427a5b36771a35f2ac5e6b3ae0fa113cc496e17da2da3ef9c737708774656432131a52f9696297f438aac359ed68f1bdb93d5d7aa17b2971f868be6e3a82320103eacf754f3b05683873d4b0b2a5f86b2a9c654ee3831c48854b77e75d4d41375b8b8977f8a3d7cd02c53beb2a9507338894f4d77845a24ccf135abd1d86b31d34dee14afd89c70514d94e74452f75ee2eeb389b645eaea55d9bbd73682a3e972061efa96f2856952be435e2de474fb4b375011e38aa6d4561c04387439d07503c0398dd1b46c99fbedbc70cac5439eb68d5c1952712f5c25374f0c3f4308ac6637cde154363226b002a9342834e8d76ff4d928d970b30486e8d08a0123b729945b194447ced8443e2cdf06912a8c69aa56fac676f9db7c0d7b5b560eb9329ab819f25f0c018d9efe890bc490ae2e139d6ad555720e1022357d01113c2acd5fb5b27be7881a7d446bceaab37473a73a0b1e54aec993a01ba8096ceb219bea1038727b6b1eb735a730e58db4fffc475c75be70be3bc3a94cb0220c02fe7cf92afb79f33031d4f933840aeb168a708000b671421bccefe4cc56d5eb14c8a52210015f7539f6ee9a619bd59263fee707960c44d7d686a413c3e1b3ad4375cb71f23c179c811b063efe426dfbcdbe487a501439b978fcdef0571ad62805662bf816af57e0883aac967511bf7eaa8afde91db5cfd3b54400e00a2442531a9b789e678ff3b32e9b356728a42ddf53de5f7e146e329f3646035e7ea0267834554feb929fd3f7a1ac48f0e619192b7fbc5f45a8746b47c06c2c9af269448ff93574d00200e629c77b48dfa291e80af798c77d60108fcd8cc0533bcca9a774b804d01a3b51b0c1bc207ce2cae19ecd0afad2bfa669a69a4598b296d21aa7fe04fb463f788e2ade17445532fcd76c579ae97d88d4bed151ad57e46c08ba0ff1cebebda0903f6378970f8d4678439420f64f182be4b9d7b4537228b322b643541838d30a8d5eb4ec5760b420e3f035726ffcd63eaa8b8b650405752b0bef8819cd96197a5dae024e6951994f5194bfbd7c685d8adb0552e1a6de2596fc4ecd96a52d3ed76b13d4ba6ab7d96a32c877a080ff1063e9aed00596b94219cd44b856439dbec481d497c060fab29d5a6c5c97430998dea21ffbed5a22db95162d68156ac2b50babe0324cac06ae535b051288b82e2e5c4006ea1f03483e5d569b62620c1b4ff111cb29c4055ba89779f978ae15e28149c4824c8748b5fbe8f0463ce4cbc43d7d77c06bf5a6571651855b266c8eb32959dcd36380501564777869d87d93b5a6cd4e973ab8e9c7c538d7c00"/4096}], 0x100000000000011e) read(r0, &(0x7f0000001480)=""/208, 0xd0) fcntl$getown(r0, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4d, 0x4, 0x0, 0x3, "4682126f401c5405240028c14e92aff4dd9a7146", 0x4a50, 0x8001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) fsync(r0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000012c0)={0x4, &(0x7f0000001280)=[{0x2, 0x5, 0xfffffffffffffeff, 0x80}, {0x800, 0x1000, 0xffffffffffffffff, 0x1}, {0x120000000, 0x200, 0x5, 0xffff}, {0x1000, 0xe5bf, 0x8, 0x81}]}) dup(r0) utimensat(r1, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x200, 0x331e382}, {0x8, 0x200}}, 0x2) unveil(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='x\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001380)=""/200, &(0x7f0000000140)=0xc8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001640)={{}, 0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000080)) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0xff37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x100000000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x10000020003, 0xd98, "098d00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000100)='./file1\x00', 0x2, 0xfffffffffffffffd) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c1b185760e797708a4e426d7652fc73f6b0acc1d69a56b60285c6670c396bdc7215aa4b01c8dc55a703bf4adf4a70b7b7c0da88fea4b5bd2b6492249164a3f665934c839ad00bfac1c7311b2d407", 0x4e, 0x401, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000001500)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x6, 0x2010, r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:48 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair(0x20, 0x1, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/202, 0xca}, {&(0x7f0000000580)=""/240, 0xf0}, {&(0x7f0000000680)=""/102, 0x66}], 0x4, &(0x7f0000000700)=""/153, 0x99}, 0x800) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0x0, 0xee01) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000340)=0x9, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffc2d) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = getgid() setregid(r5, r6) setgid(r5) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r9, r10) r11 = getgid() setregid(r10, r11) getgroups(0x1, &(0x7f0000000300)=[r10]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r14, r15) r16 = getgid() setregid(r15, r16) setregid(r12, r16) sendto$unix(r7, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r7, 0xb, r2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0xffff00000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ebff12abb60fa100", 0xffffffffffffffe9) 16:01:48 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dD\x00\x00\x00\x00ll\x00', 0x80, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x96b}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:01:49 executing program 0: r0 = msgget(0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xf0) msgsnd(r0, &(0x7f0000000d80)={0x2}, 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRESHEX, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=r1, @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYRES16=r2, @ANYRES32], 0x5, 0x2, 0x0) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x1f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x10000000004}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") 16:01:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 16:01:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000040)) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000009913774d0000000000000000"]) 16:01:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xfffffffffffffff8, 0x2}], 0x8e, 0x0, 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x100000001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0xfffffffffffffd6e) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 16:01:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)='n5', 0xff92}], 0x1d0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x4, './bus\x00', 0x4, 0x800000, 0x358, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) readv(r1, &(0x7f0000002340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/130, 0x82}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000012c0)=""/102, 0x66}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5) 16:01:50 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) socket(0x6, 0x0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f3766d2f00e900003000"], 0xa) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:01:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0xb, 0x8) setsockopt(r0, 0xfffffffffffffffa, 0x8, &(0x7f0000000000)="ff41f836838f42b8ec0f7070137bac4417a39fe1326b8d88a6102a019dd66e6b007f98a49c4bf170d26bba4005af8aa700997bebfa276f7206825263438ff6f2f4a409c0e7de60767804dca510cf04660be00f5e7dadf08a741c18a07d888a6b627a712d53a4f99bab7ca0db753831fbad15a53e0e967b8f474669d6b35bdb0ffcc2b1fc92ad6cab6ac9db87167bdf90105410c9907126efc1ce3d804bbbc00ee4dceacc3ea30cc8ac5a5f210c763b283644437b08648a17", 0xb8) 16:01:50 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/\x03\x00', 0x0, 0x0) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) ftruncate(r2, 0x0, 0xff) 16:01:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b058783a1d886d3894f00002b8000000000000000cf0cc205133072cd015a6f8273886311", 0xa}], 0x1) 16:01:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x80, 0x80) fcntl$getflags(r2, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffb) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r4) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r6 = dup2(r5, r5) shutdown(r6, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) poll(&(0x7f0000000000)=[{r7, 0x4}], 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000680)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) getdents(r1, &(0x7f00000005c0)=""/10, 0x21f) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x3}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8408, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x3) r4 = semget(0x1, 0x0, 0x2c0) r5 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000240)=0x2) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000180)=""/13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() 16:01:51 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(0xffffffffffffffff, 0x2) 16:01:51 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) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x8cf4f5bb8887a0cf) write(r2, &(0x7f0000000000)="220e228901", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x1ff, 0x1f, 0x1}) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="826bcf344724e51958317f891f36dce913510ce9346c235472e0059dff9720eadcd3534efd2d54020939917f5255111ab49e32d473725687a542f28f7d2b611f35f0b583b85ac7bb881907a14b56e64329b62768d0397c7b1bfa97270ba2cf798f212006429434dfa02115892ccb47ea7066aef85eb6f265a52509f8c5160d24ec9b37a8d156"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0xfffffffffffffd54}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 16:01:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:01:51 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x49}, {r1, 0x10}], 0x2, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffb, 0x32, 0x2, 0x1, 0x4}], 0x5, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x80, 0xfff, 0x3}], 0x6, &(0x7f0000000300)={0x3, 0x2}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) shutdown(r2, 0x2) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:51 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001500)=[{&(0x7f0000000340)="dd42001708ada966201e7890c5d7d31b02d9dda0a5de8c3248504daaa8e3963d7d5b7961b82d653e5b3294ac1f7ecee6d01db7cae8eed539e1d7162eed2ee4d82c7a3850aedd6274602356a10f55d62d323400bbe7d03d777ee933e14c2169c587cdd58274e96abc86b4311cc29c1d223f5c5f82f992138dd91a285e7601b57ce86e73607fc0fe83dd62ec51aded6db7a6016b1674c298e237b57ed7987347b57ad8a79b8984ff072816de", 0xab}, {&(0x7f0000000400)="fa07849983f347f3cd9c316054b1eb7cd6b9abc883ed9a982b63582a0e5a2131396a21f8a27c", 0x26}, {&(0x7f0000000440)="03612259e594c99d84c87c0791b5b5f3ee9992be22c54f81ed5e8034a892e7e0d945caaa6093b90ce9c4f3bbabf2ffd219fd93a366c21389f602424e3dbc5ba3a0f3f3729297941469e78b41e9cb984e8ebaaf45fe95d1ca4a2fb07ca927c336b9c98c11a8dae0762d79e72bc6308f8f495cd2579c1c23835eb4db5dad08f2cc292a07016f26b28e6377f9dbdce4610be141a35af78f0d4e30440d11f8b7ba67640c804a0ef0f91a5311a79adb098935d7e2d3d7a3d9efc359ee99708e233bab297aae61b8295abe9fc35385d673f25f3ff55a5d98cd513daf4e7568b081f7f1ee935d7143321cae9c45524cf88c10cce6794fb2a6267be63bbbea4b6385817aa91cfb5a9683a0927c01afd6a34d63662926ef2b433a5b4451483e49f5fa2e0e322f1eaa467eca74a86c0a790ac70a9c8df2a37497e1d62a735b4b13b50b90a2ba33d6995b61ea102df30335c7b54ebe9e5669271b3f1e5065fbc2e14324493206c86d082093b7aa502db403e2ec7acf7329550652e7fbd2102fb31cb7462eb72eaa0d3d60f225cf60a1b5f3665bb258ec48a397c746f9ce913d559a81ba709354328f4d03da254bcc8bbd6fca251df9c396a12d6a8dbedfeb70c87282c9dec316aef802c4d1bdc7efd326ea1f6b86b00c4dd050700d0087f1d4c30f6ca7b069de29293ba9b93716c47d24f7dc9aebb377a3c57a33e04f3eedf8a4d4468b9f9ea501a1ad29a7dbf7cfa92e4bcb238404570c094c0784f057387d6cc54b65e5459ddea5c7c3b68211bf29efd9d37af93637490e23766d79d2f841effec1fe94a7ceee46555f14b88fd63bdf39ad4e37f3fbe44130bb8c9a5431259580c0a4325220c0af4fbce5dda219e1025397f81737cc988790ce6f14a409d0625d96cacd53153ed3b5990bf4e49703eb5f0fb71848b5c14e7400737c1cd2a2f0f2afc2fe524cdfba362f5c5a63b61c7e3e661909ff4d03778ee2d4a5707a7c0767978e5cd6c250a749084a03ec59d29c8fa212592820e905951ee8541c7ccb31d4f31137afdb134f3f76239c63feebafa0f3cdb391ab818320cab608675bd28f1daf96014fc0f8eed36b2cfba24f959280ddcfc0768078d84487186a34e5691abd6f06cfae7e066dc1756142901b8c0243393dc5253bf73b3e9515f3315f3592a05aca6be8c995bb5255931b15174a8ee78ad2ca7b201da1ed7bdbfaf44bc18743bf2fc8e110f63ed7b35b1e1756e1fc38cd230a5b7910ebf389182a2feb572bf84dc5074a67ea43cd0f99e3bd11134a6c24a1665b46b8b26b976f366740e217a16a9f5ad37b8b5ba9d5ea84a90fd5d8b7a8fe819ca9b507d6754dadbf5e78fec263af4c0fc8bb0c97219a7ef59e2f80ea54115dd0ff1856fa30031d141b0def53d5d1c988d32d26658744b7b5bd32be972fa66a24f77eab168670f22ea15486305b636007c33acf86fbf001d4f218415a42cd90c5e5612558602a0ce7121807144abc92d725797a9d1644df5a070c543929f5b7dcfb4f56decf76e93464df9b6eebe9a6a44e6432e4f8cc2cb8af842c6e3b457ee28c8e10ef32a5d2090ebc1fd4722a706f7cc1cbca9456d3ca9e7a0d5267433320ed1942465ba4b35794c3a7489eb369a73a1fd7afa90c29e958db31fe7247fb3e93750db93a896cdcfe00120c6bb948354a8c0e127f50ff0ca21f1bc4efa29355b7bdbb1736703eb6cfa455985bdb51a15c5904c3bb53f0c6a061cc95ba7be718a84f4cdb07363f87c6008c17b42165720ed3cef00525e8b418066cff0bee1a7e4a22a126d904608958ae246e5a2df9b603b2b4db73e0d3a84b1f93ec4a6563ae0b3bc9b25ba0617c51fa80d9e89fa353158dab2ea3641666b9aea7aa27a4e4b3c02a0e99856a615c2539e0484b61a592f04a8fcd026cdae81f147f8f3c9e7b5226d285fd9b0034878b3ea1dc053c953eda7a627b1b2e47219fa03dfda333a1f1e8550652e3ff8bb933b8377c5937f1b2265bdbb8a89e34cee49707e08563d9a49f755d6cc49d3e891eeb7c8bc8dd30c5d34ec7634d569f83268ce89dde35346952eb7a89ee7a444ace2963dbf4b883a34bf6956f7255879598cbdd23bc6637cbb1484c8edbe582db1dcc591a5ac2c54e03eb1c5c75ebf3509b116db1b91b7dab2bc03f66603b8c28972fa8d79f65c1950aa6cc77105ead6f5f3066cd6ddbcaa26b0a882a28209f322049e1f69c96752b6a18d3ea4cd996ffabd1e4d4ea456fa36b6b87dc31c0783173a9027d7cf02cb8e0e79096dd3c201f8ee3d10feeb5859c119b61153ef49a7b3ca544daf39ca63f8cf55980ed9dd526a0cc98e4a996017aa000d2c3a528155a3aa7b587b9360bc66b63f21c96c35993c588f260711013ed017d39aa2e91d298ad8006f2c92c082709d25a5539f056ed0d4b5ab7d147c0bc54e33dfa081f5fad4045615bc74fa5b12b1db60ee0c144e2c4db7cca1e28d871bd8e3df11326ad1c583f137bd7250d71ea88f7f59b04cfdbb74fcacb62560059c411a557e5e1c7f250ae1dd86a0250c73839d3beb65f482f48b3f3977a32bb7952c5bd02e74f147c13b5c9c1a8bf7c27fb70cd437d18e64094edde9c7184af1d7ab7f3da218b615cff38e999f64fb77d773a5b8d0119759038e0a80e6c966f77da820d6a9a3dc678cdb2522b3de76b884fc676d4f5129ce69bd0928f3f564bb27a56a7b4214f19262120a680834de917084c2e7527bb8ecf09e251dc2c9ee9cbf179fc7887f81f7ecca6d03dc216a20337914b3b170979f2ac2d0f4291447f2efa8ecff6566d77e12baf2860f466859b36b75f59285041fe4d7d42048e69408e07316f9a0e6b7a789bfc58d50110daffcc9846e58f48f491b35f2099dfb0c9ade648f5bc93d98dedc633db93a9921cd4a78c74f2ad8465ed7f394bfb0d9f6ba2b3b2c3c138fbaa1759ab8ee84ffdd5076fe8352f586ee4ad48f1d88528df8a2d6f47ffa929fff4040cee07395e36d3b209971368c514dbfd6d6ce9a2b473fae23eb6a0bbc88e420cbfe0b847742d2c791da6f91ec848ac26a83380bf060789d793d7f19ff59545bd2f7dc62e25b482b6ca4d41f38eb74ec4f806f490c6f2f054828f2860369fed02780b60cecc5956c9b38210d9b5a718ad629db6bef347b3b49f98a68930b184b698f10702df38830b23530ebd932b9417aec493d1f6f5e1269b097a04823eab7ba60205fb3b9930abf1f94e065d68fe40008d5dcae514fddc7d0543757762e0a212ba52e9c6e7d8d27f419d2eace9c69b3920eaacda694f71b8e5867d110d31a533e094134bb35196c06ac0a3827ddd6ff2d575ad10286e9295acd94955058b3dec5c6cafab365175b6663d9aaef8dbab54d7ba69905f9097c3aeeef84a8d072cab8b4553a5043b321c1274571b11bd8ac0b378327a2fa77f3fdaa9e06dddc5c0db71f5297e822f8448601b6eb8dcd5d9aa0e1938b2d5d2fc6dbe28627ff0144efce29feae07e70678fde1c2a7aab2f26e2211acc653cd0304cc0ecab167b1fe560b4c8f3a55fd0027a156d9b9bcc981f862a8047592beafe62ca08300cac52b5375445161edf0de972ca7fa1c0110db45ef8de319a24652225ee71d6ff7ce7cbe7d0cb1fe18818356dc8415a7ef1548dcf21fde32e4515d2614f37f49c24cbf24a6180de1360048628173fafce520c7f2375e4237c8c4158c83005cf0ffdf5796b4bab77beea283a2bdc9269914a973f9c0cf64c6074e337bdac22d1733ce6a1df2f6a63fcac34382338a19b7daf7b8666f68752f310a7efe4dfd3ad52c52816364f9bc82f4f371667740a014f528a0db1b3f71d0909b09ecc470a446eace1e2c8b247786f8588db938027ee775aed82bbe684535ddb61af1d2f9ae5b8bcb8ef079a698efa92b5edd745deb5f3c3a1c819e074cefb2f3663da6bb46331e08ac79c4d58a6fcdbe1b54ca3be97e75b714abc2ce40b090f3490789a2ab641ae1386c0bec6ab8bf0ee18a436c7277d172a49689d8ebf67943cb7ce1351710c03a7ec7fd724dc1bb2513926700dcb1f303c79b6dd3376d4f4869f8fa21cc2ed79ceb28128711fbdac383351173762370e3ef506c915908cbbc7a5406e5209cb72eda9f9eff6bc33384763785bdbcfbb39d71fc1cadb45cd4b1dec1daab6b2a9ae54ae66fa09d20644a76859a583562a30341becacfcabf09ee2ccc340be6007da90776a1d63a2545a7e670509e2b83d495835ba831cd8d8ff1d4c8a8279717b7e87990d00392958990e7dc19287b5f7754779a27fcce3bda111f5c880264c92b9837c3a0f0af3512ab47fc4f5da6d3f07ba35d6b6850b7cced84e7474053d87fca96e2c5b16c58a7a76c36e95c5a56170d4f6a7da8b2ce85b213ad991e1dea29dfd8afe3091341e3797b7cd3bafed3ea4232e17ff1e7d0706b1b3042ea0197772e674cdfbf45156e2ddf96a0f44ddd3fb2e2caa605a0c4423ce5e21c3ed36df1ed925c6d2e8f619a4f1346e82c9d1fa20ffbccbf6d22502490aa9b2b04f77f3862b218042a9eea5d1d146045d598405b52d77244b1e865e479c70985f7593541fa99f669723ba9619d90ea955a94faa9e192d84606ac41737923b1328da55f423eb386424e618840c3741852b1df620f605ee9094532c3aff88f35d953fda7b1f8c7dc83e47fc33f4b8796ad282759f1cc63430312d13fc01c980c6ce3a491920ea82e71e2ff49104aa6bce9b627d98757e6454b1af74a0eb2994f3097b7d611a60db91106885be9d49f880b846d5a14465166b73ff8c63559a7122829fe0cec96cc07b6fa61a59e8bbfd56c2c58874e9bca3a0b207fd618a72569495c5858be781eeeb700be6fc323c7394e8ea6b4e096842c25591508b565cbf47c0f4d5d4a20d7e93efd3eed853823019bf7b6fa830ffe2ffb3b97ee32c7160e9201f47fdd367afa0966bdb32967aee87cfc1aca29215b0697b28af765dbf197cfc5f75c19748131c7b1c9dfc5f9a0b97eef7958fcc42ad02406ab363a2f854eb3bdec7a575a56be89a675971e268e298e1eb690aaf3b7929c4ea389a15c17bba2832894f2f93305294d3816e7b68ce89a98677927255a40603f607f3ae5034ed480cddfb200f8b658edb070dae69eb267abf72f3a993025b5ef32627d0931179a605d98e24c1a026756650b717d45e67fdefdee888fe4276007b22e931372f715cff4d841e57e9feb7779177d74ee1ec593a27f65fdd29c9769df3411e6d150576c78d094b946773548ab087220d29fbf7ad337af7d1247eb26ddbf48907865fbad9f3e18fa4cddef4051060c125db702dfdf2422b00110ffba2affe01f59cb27506a1cb7cb7db835171425467922d9b46cd5a96c1541309eea01fe707084dbbe666eb1cbbeec3efab2e0f8534e8fdb245bfe37cd3edc9b60720c6a10d5200410d743f89b44fa2114d7f805174236bd16478dd28695c1791bc59ebb800b77cf664fe7b9a7eaabac8ec1c7b142aefd55f0b3e2dd4000e9f20b8bb160796a1c68065543a9280275c40a25b261bdf49fde4fb1ba4f65559f2d15389635280989b2da14609fed20be660a6f40c26939d06cbd3d998c20283ac9bad2b187da16b42ea67d69c41563b6f3931fc5b918a16edce4b4c68d26f62ffda72e0ed05229430ab9ad87bfce7b74c9424cdc7c4b0865e4924424edc9e32447fe5f2669ad217b97135b389d9c41aeb821be19fe23a7489859de154ab33be7a3115a1fd98b026daed8f1ba1fca340e803dddd79736a37220d37550f1b1b9ded76a929123bf695d21ed18dbdb7e3828e6022e2535c1bfcda", 0x1000}, {&(0x7f0000001440)="16d29f65b81d39fdf5de108da06730d93975707c7892ad5a554a530c4e6beefa8e47dd2bacfa32a07f1d0d7fdb113ed3e3a2796cf73a87112cf86f783aa86ccf5fe9cdf950212adbf63cdc5a042617846bd48a86ab87a5d4f8dfba4f2244b318d97b547611ea57aee8bb77c88b4ed8b1d5b8d18ee83a77b539c7e68c91bca9d9ca46d55996ce2d58232c259c8f94d325db8d940f887441c29805da80fc2d9a78c004fb292e4d0f47b6f8fbe0f8ba4971c66c348731fbf777693e", 0xba}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0xfffffffffffffdb6) r1 = dup2(r0, 0xffffffffffffff9c) fchflags(r1, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0xfffffffffffffffc) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x110) chdir(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) bind(r1, &(0x7f0000000140)=@un=@abs={0xfb1453e6a4c6c92a, 0x0, 0x3}, 0x8) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x8046, './file0\x00', './file0\x00'}) r3 = semget(0x3, 0x1, 0x17) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000001c0)=""/172) chdir(&(0x7f0000000280)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x3b) r4 = socket$inet(0x2, 0x4, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6730778ce819c10c, 0x4010, r4, 0x0, 0x0) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/120, 0x78) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ktrace(&(0x7f0000000540)='./file1\x00', 0x2, 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000580)={0x4, 0x1f, {0xffffffffffffffff, 0x6}}) bind$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) bind$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000000680)='./file0\x00', 0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000700)='./file0\x00', 0xc8, 0x1) r8 = getppid() fcntl$lock(r7, 0x9, &(0x7f0000000740)={0x3, 0x0, 0x3, 0x3, r8}) msgget$private(0x0, 0x2) 16:01:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0xfffffffffffffffe, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffff9c) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x10000002b, &(0x7f0000000080)="eb37dc76050000ffffaa4e714d7a3048e69931000190", 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:01:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x20, 0x9, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) setitimer(0x0, &(0x7f0000000080)={{0x8, 0x3}, {0xfffffffffffffc00, 0x2}}, &(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000001180)) 16:01:52 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r2, &(0x7f0000000880)="634e5af0ee6495f92f168145da75e6bb6e3d6d1e0235dcb254e44b3183e5395083dfa2b3f7a27e4d9aeb439682448d740165e6b1a7c03ea548538ec642d02673b9fbe421cd0cd545c7f4f9c9b742aa8437e869d75600cd31479066915f1d538f73c22ae792023bc8a2dffd6442dc708e6f9d1d849b667c8817131be9a305b76d07ae1d77ad344abfeac231d7effe591a1be907fb94a6c001eda77b9ef6060126fbec17cb64ae2cd8d5f90a4981c7bf2fb3b34c71a7e22ef973bc31a031d6228c4de4cba6a8e4f2a890a02e9755407373c6f3f643bef794823d0a12ba1cfcd848104a3575640795518a799099eedffecbed7bdf285754c55dba5d02cdef0a4c551a51ba34cc880815c0ad04b46347ef70748636f33e7fec7c3f29a94790f7cdfbacf0aa90f607c7f2672d6192351655b061715f4489c25aa3534237e19e841bf2786805f0fd824cc15f3a2b3119c30adbbee7a42a821f290704132582177521fee68cc76333770fb359534488dc29060929364f8be5a1b205f320062e9353c75f7fde662aefd274c509f6b6ad924454ca04b5bed234fbecde85ab8581fca5f6e10dad43f3dfa3ddcdd165d1163c92c239f0b34968592781443b0bb31970dbf383cc8e2b9e43e895153b653a89a3ffd91c75c2fcfbd55373fe231594c2f9ae3ce38cb13771fc3758bc706fe04f3fe64527df45d2d634185a9ce471ef539fbba73a9687b46f6234230ca567c8c49321783d097832bc5bc5b76f3e3ccc7c12e7c3bc716a5a03f7e3cb05115605c96ea461e433289771ee9f9a799c7259740664f67a8f7ce1c0f57e8ffae6b64086c0ebd676aeb7ac246f1d2861c00d1d2bb8b8846e2919d8938e1819591d865800f7fe30903c53abca9810296498a585c86d167a8ae9cbe9472e64ee4cf137b7897221c7c8c465900eea2d77bd1898bcf97db8b70ec5e9d68cde0941b4d27e753cc3a72a2eca778599f4acd4255e37f63034902235fc1a9bdc6b94f02423386ff5f5e06a6320ea12c705bf70ad28564ede8e5b6ce1cb923aa9301f135ec055ec84c052c858cc93adcb17bc384664eb0ed755400c4014f710378561f12f95eebb701b5feb5bede2f95c52902e97c9d707f99bb6aec622d51edaa04d6d48106dd321bd865b89af68ad18fa8c650910231021c546ec712f689efb7883f125f32c0b4754052fe3f56fa53915bbdb4a57e88430900d40f0c869eb78ac7833e80fc4c18072a829f8f5600c16127b945882c7cde9f8c5f9dd80e6e3a2d25f039191f937bbdec2c7dbfb481073098807428f2918560d8e144031ca568d9037eed7f844c9d5bc889476f66a1359ab071145c7f8018cb1e5a510bb92dab81004602e79a3c0d35a3b994c6b4ca6807d1d9ae4452a670349bd3fe941871501997a857aa4df03e022e325719689656ea51dfd990945d6e92ab734d60510878c6ef48a0aab36024a69187afcf35d5f6a5f06a52c3a48072b4c0fe2b8e919813c44e7a669fc0361abf874d323881ed1f42e144c915da42fcdcff969e73be6daaa505349d578f0724f080b6dccb7023fd213d21fd597e380ab03fc3fc66ba9df076d39c781b11fac1751094a4a69fb25463d64e77125db41d46835659b634f6304fade81a6af87903b8e59aa2d061857d1416dd99f03ea6e3e1fd53c5658dd0906f19883edf9cfafd942e404c2f7deeec6aab898afe5156f828e41f7be8fcefda271c4602ecb20f9f98be276e264675c72c83a68f9d3fe6b2de9d4c583175593d4e56c6a8c1bfcb3da241086044fd295002f11379d1360d88199daf2eb5a6c164378e6d1d0177e819a9054e5fe4d8aa97c39431ae842a26736da8b4d77178f39cbff4f2ac865aa3efd0cb77202a3fce086fcb595cfbf4be1f00665559eb6c2c8011342720ce74a29ef209851367be8b2f1678999adc187c7c890154b81c3c83ac4340502b5c453539b0bee572da8640531989bd09059b91947ceffcf6d1f87d5c594abacf7def8fdfe5ac3bf140411685e905fe791c9bfa955827bcbd995a413d0553393cdcc0f32c2434fb832c6fd161ec1cde2dbd67dff40e683d5cd2be3569b3edea1a773a796e22bb739ec1e9ce50f1d061de3f5990af1be85bff6c847092fd2cbcbf9f20bba49f0b0b0c1cb28c89c5dedaefab53453c1683850b8cea65f26371ee82fe1dd36950a2d50e8556ec6c14b892b98c9190b337f3665a1902742ba809972938b0275c17174d8b9c3bd0fb7e8993370f3ccad87ba4ba0b489b8fe7a00813039aec32c04d32cd7eb281b316e1e11db7c51bd3353a7546e5646037520e6f19344e4c3d131e00b123fde233299cbda313cfdcb7fa0aaeda6414729a14a193f04cc93ba6412bca123588cf07b04dae03d099c0dc6ccf8c4abfbfbdebbb8b1d93560813c0fb160ef4782dbd57727a374092ab04cbb35be831524dba5058357884e93fb8295514931cd3fc8502a94ff264fc683b57bfe1890529c3b82a0dfee9eaccc6b86d5984b68b2c50e20194b9cac6bcfe46149d91f2d07099ed52eba35e0daa7c9640d95a66dfb4896bd6d0adfd0cdce45515fc4d601ece0b652103785acb8f7b8c2129615f518c908ed9a0bf4e8934692f7305e9637f7f00e5692f52353254f6da6a6d2984050f0861fb82d8b371e439a8745c5dec51732583e5faa54efe2f3fad357c3a88c53bce1ef7fae6400dad6e64bfaacbd2e8229ce18ee31e9f6a396e63cc98b571df04a3d27af9d00ae0ec41875aa6b78113fd91b55f28f464ced2454c5fde6654afa26e4adcf22414a87f6e74905a0c7ac710b4a1599ab2ca529cd7e04e8c62416b0be88e1d69e1e2718a74d14ca6351189eedc69e16bf3fac1d2dbf80b3d6c1d8a556aea3e0303fd52f768c15db57131641486a22f16e7e2f7937df16238d29d75fcd06b5f3f08717bbb124c9a5f4187b3a262ced58ace880784176dc338b7b10ee0a7c9b622d3ea290ad90c2b4d01cd4ece111111c6cd7bfe285514c41210f46f8c318d7f3efe2d14ddb83c0670e0be9f81e97e545ef4b74670020d01d4ff32fae6da11effaa338088ac0c0606d7f90d2de4e323aa0048d69366d85c0d6b2195e746e7decfd7cb1d66966394c483d6f8d179023ca1b01e30e8bd87447a7e974ffd67f44cc310a121c93ee28718a43bd4a1402959ceb614d58f6bbab97ae5abd9ec502e7daf65855de22799fda493b4cb57f7e7292cefdd23f4ac61b127860474712bdd42a2f0a07cb6ba3b854dac9a6cd3a135695c910a7436b1b29bc73c475b991d1de14994e3875a2a849a4ce2103ffb3b730c384a78d6abb633b91aee25e5ba0377568158d23747fbf6f2da4b1bcead298c1d7a51ccea6ffc34655aff39ce9afb022a5db919428ec6e79b26604f174f9799479129d0bd78174091550e7c06318fdc04f024c01943ad518094f451df1064c0b1558557eb78406e1e9d1bcc12d736d17e2f9ee9db1c255d09bba4a31985f69c79d4f22af16cd33c09675cc427e85799ba692de83d738244cd0a5944af8255a554f618008414c3123a4bc0318e908230a90833b6efab76b7b46638142e02bb681dae985b28f4c8646288fcb0a415951f97c62c9eebe70c220c1c9f98444d8c80cfd2e83d8da10a7f386cb2f69493b74f048c9ddc916b1efab73c8ee9b866e433b78c753a0d55d82e6c6171f8c1fd841d4aab5772917df8cbfe1d6b07c4d281a18d16c004f065077baac89c23c1255bcd6d4dba26fb60fb1110bd6e157a16041df399dce8927a6ddd0a284f37aee5564c8c3719408c6e9de0e5856e89b62d5e7c34b0d8a5385ab989850b10043fea8d0023df9327e799080323efb9f0b9f3e847eeeb065dcc616e719e2bcaea9cdd9ece9069b6c378ccf094a4187245bd46803ddeaab5a1503d9452621cfe88f21d2374a5fe2a98883021ca181144ce5f7374a6daaa510a4a5584d2c52087cdfc74ea9937f479b5c2be575d28e65ff4811e18d1c147e55d87a86f519c8ab4ef96ab42d843e0740a06cc839198dda78797d5bd111dbaa1736cfd25d7759de767d5089561e21c12d31c35eed5d3ff153d4fb9e4ae4a39887b673edfaaf28521e078efb0c4437eb63dbaaaa08dc9566309f7625ac529fe572e5dac1397d84c04c9af9834e567887c6343bcff082aed398f33ea586385d7b0efec43a257fbd3ab5444b9a4b4fd8c8310ed3350ab64d127deb16977aa7a74ab7e96e3cd6e5e2228888bb4f513a5a70449ec92490997fe7ae23a3376e560b939733c8f0c82e9b29479774c22842e036acfe4fd8f15e7566ede9956ddd5ca2a561510c89f3f6734de57a59545f2d578932d2770b38e8d69c3a153f211636d2a1e6a2295fb61c485aa86ddd9b7d33bef3022d109ed3c5bf5cf6371eb5197cf5ce0f81fcadebedd580e36171a06661a5171901ee2b5d93dadb1156a9071b2107a773bc7e599505dcfb0b952e4d97c7576d874637360ecc6921e652e046f80972cbc44dfc42ad8f97c4cf89dafb15e52c7dbe99a7ba7cbd36636bd3093cbeb72dcc289b81beb6b699be5fb8db807a20fdd49426de50ea07467db6f27c65b32cbbe907375f4affa7301f5e9030d36e4f7349ba7df92f5dd2bcc38a29f8fd2e9ac819097c359705332e73628c79180021d79fac6e2da70f107583c4ba6d5c9563506a8a2299e861520f75aadc9265601b45e523daf19ccc22e2125984a8edd33dddbd65f8f95e151b958545f7ef1c1a1cc24ee96371329a07a37cb68cc5d17957df1908060655c4f595a7ec181955ff796f9f568284095f7d022276da98bc0e0116c5bbbe6a3b57af9c57bad8a542aa9a68a303afa1f42c237bcc332d76ab69ac45ad45f1dd2c5fd777b81b41171ddb3600c36c3116256c2b6a003e4cd5ac1cf19f33a48e6bf531c69bace0cc6c5f4ad0785b0dfbea7f0be6b7fd835b5726651dc9858b0804d8f01269647545fd88b9eb182fc4b1e15817950d70aec4b5dd25fe34f63f854f329cd2a3096e73bd375397128e5d354c3629b416c776a131ff506dacd69e70984326bc5b3ac81054b8ac6e3b81795d67949eae648d50c1640d0d17560dce9217c882ae456aab04c40a282dbe224c2f2d89f7950333a8f93f5d6215b06982b26439513530eb042b5eee24599e8c0757def7a44a6c73817185e6a2a21ec0f0531c880fd2cae79cd03ee7e9559a49a822b993143e4bd67cfa09bb798d3c5f553d0f5800747e142a00c8f3ef18af47ca5690b0f20f346dff3a06308ac0f4104568eef21331bc4d61affd3c1dc218b84592b9c9991ca1bd0389c377705287fc078c457f84e8d1c392b1a8eeedbc8b50cbb24e139569344fc7658cf5823cb6dc6db0f48ee7af59dcfa79bfdbc2426bf38fd74fbbefc3460eec67a06bee71634b29eee3f2ecc36266804221bc204e3230fd6cc1825a6d3a122d348607e5585742c8d898674bdebdb31d91a4c24c8061107bc7b165ab4f61cf9493f1f294e036b79e81c632cd261875c012114f8f49a56cd7a0596359d6c905a57187e45184c418be91304049b3b0174013e6f5f1f88732abe1ffe8aaf1e5147c35ce0225c702f042a180deaeb9c391ce5c0613d84bdc25b2c66f996fa3f124a0ffe2325bce21a74dc0bc65b687b72086088005a9ea605aa2d9623e7f15542327fa6bfb4d2497c466afce016935746c95a8dc7e01e8f59b9bb97071a2f0b504e1096d029b2359d142a8ee9dfb0d115f80ee73682b92f0230d73e660aa51af8829c025dcdd51860071fbdc71828b7026cb48b6fb4c56dc6137045dffd9a4b0f5b1d76886d", 0x1000) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x20}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0xfff) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x6cd37a4ae61ecee9, 0x2) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:01:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:53 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"}) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r3, 0x0, &(0x7f0000000100)) 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) 16:01:53 executing program 1: r0 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={0x3, 0x4, 0xb5, 0x6, r0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) socket$inet(0x2, 0x6, 0xffffffffffff8000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r4, 0xfffffffffffffffe, 0x400) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000180)={{0x11281596, 0x8, 0xcef4}, 0x4, 0xfffffffffffffc57, 0xa58}) close(r5) socketpair(0x2, 0x3, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x5, &(0x7f0000000500)=[r3, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) r16 = getppid() r17 = geteuid() getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="60f3427ae9ed04e6b9478fceb3f1c93ec125f4bdc042ab0929cd2e395170d7913f9a7eecd7e5335f9eb5da0c332d29f5b5bebbd317290b0a6e1de9c41b8748904c078d37c655664cef38392353e9b02d1ffa5e75650c848d82496f6075658356b2a3ff00092679501d348c24b715bfddf928bb8eba1b2a9854d4d6ab9af1f2dbe7a1cdf37b8e5b54e976049faa325d4bce882dc41851fba946289caad29f7834b4e4c77b746538b8b07bccaf2390f6bc366ecd6723172f8a8e1ca9f5", 0xbc}, {&(0x7f0000000300)="6073d2d109dc4f6596613be927ed76b02e72bf35e84834e47ed6d79ac76e7a1121cd5e17c0f8e0", 0x27}, {&(0x7f0000000340)="78add5702fb1e0fd2ace2fcab4bf3bc97e163751c75bff65dbf29f3d30e7e0b6e4a4c92a00a9a1011a750e05d9ad1190bac6a51f8cf24559121102a4134a12e5a0ccbdac6caa51011d79f4939f302223ebe403775fd9c9cf", 0x58}, {&(0x7f00000003c0)="fcb61f63ae0cacf2a2a3d92b07f95aa0bded08f00284dde6a95d3acb7688de381855ac2c8d82c263d03aac0eb94fb21510980e66863d2768444ff2f6b50aeb6e0c66cd85fcbb38ee111241953028c87bf061567eefa2b47cbb7ac6e88c6769285764189ce7781cbe248b9637495c86c6190faf26ee3018fe91f4113715d21828cedbbf079e404ba48af104646153ab305f0617331a4348fe204d5d0a0f374fd0df5355052303aa600aa4be0fbc4f125360d790a11f162ca9acd89ca32b898dbd04cf21bb61f8f66312dacdb9c3ce5cec1e09281d2597a9f4bcf38dc48195bdf0cf233d34422fdf77a63553521bd08a8c2ca6bf", 0xf3}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r7}, @cred={0x20, 0xffff, 0x0, r8, r2, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r3}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, 0xffffffffffffff9c, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0x2}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000880)='./file0\x00', r2, r20) 16:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x2c, 0x97}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x6c1ae2ae4a680369, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0xfffffffffffffffa) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x4) ftruncate(r1, 0x0, 0x80) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) fsync(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffda5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRES64=r2, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16, @ANYPTR64, @ANYRES32, @ANYBLOB="7ddea017e41ffa1437e1b418348d820531dbdee825f60000e3a41d1dac3b9c34adfc20adf6b405bb2f42d00beeb6da04a4b0d044ea1282ab69bb349d60e76a5421ae40f17c9184d0c8ee3b01bd0b5b9f6e568a9e90a307dddd96e059a01c3a4f8c361083aee3"], 0x7) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r4, &(0x7f0000000280)="81fcef110100d4d20e688ce5f3aeb78575ebf55de69e7ce9c11ebf85fa8865b80994366bbb2d832d8b28bb9cfa751bebf2d746095bb4af5b28d1fa16e636c8bd567c6ffd87b203f39452a960f1940d879b097c75ac37acad8e0e5ec91993fcf2df46f896b0836d1c670741fb73fd000000004000f96d80e89530000000000000000000000053e5313fdfd6a525d9a47b49643d80cc30be4efca1b5c4feb7cdfdd7f981af0490563c2f233c796a06ca760cff3a8ee3356ebb678d7335824b719811266fd9e27295e72abb94ab5fa8afacd48a16ba5245bdf5", 0x1a916d78b4750169) r5 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r6, 0x0, 0x0) accept$unix(r6, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:54 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket$inet6(0x18, 0x1, 0x3f) shutdown(r2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x61}, {0xa1de}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x5f20fb15, 0x1, 0x0, 0x9}, {0xffff, 0x7fffffff, 0x8000, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r5, 0x2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 16:01:54 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/100) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000e215cf7efb5a4ce1a0310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daf092c700000000000000000000000000000000000900000000000000000000000000000000000000000000000000002c3696e812fb60485171fe2dc74278a15167fa98f7290c784a18c87f86a631d31231c394f76d09aaf5f15141a6d90a52de223c4015afcc85d47ca857b29971819dcd98162a38f89f41b29e643dd9f76e3dd1ced7caf55940aa851d7277c959b5489e022d6271cee63eb49ae18a7a446b2ebf97e67bb1a43c7b75d8b349dc251dd0f4cf52e035262ccd5bc439344113c80ea484221270937c76e0d64d011d155ba1ef213af8a21e684bff0c7300008ddfb5ec1e624d3cd6ea34e16d20ba3dc7063de8af11cc65"], 0x79, 0x2, 0x1000) r4 = geteuid() r5 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup2(r6, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r4, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r5, r7, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r8, 0x0) 16:01:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x100) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x304, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x10, 0x4000, 0x488) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:01:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getgid() setregid(r4, r5) setegid(r4) write(r1, 0x0, 0x0) socketpair(0x68, 0x8000, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r6, 0xfffffffffffffff9, 0x1, &(0x7f0000000000)="78dd47dd6e099ca585a841420c1f60786b0f4c2fed3a846916160a9f32056b9746879742ba6ac4155f5ab9b26b9cd3336a3fa950cd2c9eff9b4a65d4d1c1c980b03cb342e4fd283ac12d0d92e737d0b2c80fe6ff1a958708422f4af9d7fb24a29822524638ea05e0d5740c29bdd4599965ab74b6b2c71ad8e3e7e57f311ba4349a549f2091b4b1685d1b8d61539d99be5d4f050cdc3e4200000000", 0x43e) setsockopt(r0, 0x20000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:01:54 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000002680)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x5016, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:01:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x7fc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00\x00\x00l\xd9', 0x10400, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='W\x00') chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r4, 0x0, 0x80) mknodat(r4, &(0x7f0000000400)='./bus\x00', 0x10, 0x8) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt(r3, 0x1f60000000000, 0xff, &(0x7f0000000340)="6ee344297420543392bc9c87e7d6d64198fc1143b37e4fae1dc94faa7f03a60ed660ce336b47ad5c924cb0183d79740612d08c12d38755df224b5fe9a6662a4fbd6624d80ebfb814f7e25eb106c599b343f3cd181a6170713998ae5e8bf28293be2bf95c20c431df3d74926f843221b94f910107a0db696279bd99f92d50b027e933b922408ac6a33b8c4a34eaa4f17cc27b9fc57e65d30f12a76082a1303e02bd20953ed710c962d5c0150227", 0xad) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x4002, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x100, 0x1, 0x9, 0xe20d, 0x54c4}, 0xc) poll(&(0x7f0000000280)=[{r0, 0x8}, {0xffffffffffffff9c, 0x2}], 0x2, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) 16:01:55 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = getgid() setregid(r2, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0xffff) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) write(r6, &(0x7f0000000100)="2627ee78cec5f477ea9fbd19915d6cf9144411968c088b88944703458f45b63593e783a4406a95e10cd95581da1688e1c0314ae3e08987c6be5e00c82b34652b706faa373ac64d365740165f96c34bfea52b483907332f003bfa05efa4cdbe1f40e3356af171e143f3ede4c87a8f38f701b2583f1ea551d5ed94f587a6f6131e6a1e39a4f2000a59236b82c4e49fef93c96f3c2a5b4dfdcc67775712a1d7d1edf41234c1c618159ff6f75e820d63dbbf8738cdd74c83a5e5d97a9ef03b45ed1d2efc32c37ff40ce2616bbc6eb81ee00527ebdcbd371df715ceeb51ba179bfc3e25d20f063dd99e92b2b6fdebdffbdc439180605a408b48349bf1cda1d4a57b7430915350dcee18c0e0c3e58abcb92ba62af3518173649580da83b00b085ec2a4878b9e8ec7438533ff4b57cfa282f2fa2a4d998803fe3eee0377f2b8baa17d5eff2f0c9596c70c0aab2360121a3c9348e5202d29d98b423fb7ed2b12f44765947d94dd99a8b85c4ad923ff120820ac8a391b389527f225081590524d5f888295f90e2697a7c5074ab342f7950eafafc560ee419e52fea76031d9580c074ba5fe36a4dc6fa4ad74352c27859afa049b8244a81337560e6d32ad704b419c5da5eafbf6581d2d514adbd7c2e32aeafc65271c3cfd66552aaa3f459bfc52f6eef80e72e9e1132460dc8d750264f15cd20ca9af6c2893c4c53150efe926746ca4096d689b046e2fd1c0bf66e6285837ad1412ff594c1e12474a1f76871198005df2e04993351161c095aff5b91e77339966bad7bddd9f4912eec7b98bb1873246741a82ab9e2c71e4c584d8c3ebebcced3c09a6f6117aa39bd715a230903f829a96b96fd399fceecd022dde7506bd6f614079d98e2b69a23441f091dc698f57bf563f71bcc079ffbcd432e16b122d63e86a43c744f207212e8cc5a8b30a22ca74db1f350a267b65a034ffa04839eecf534a4a297fdde4a3d4aeaf3032162967b823db65791304a83851601f9238c6d1d454a69c533577c27e273870cd498a21fd1acf4656e1ef676084ceaac85fe0f2e582c17daf143d61222d4405cd1405c92ebf00bbe42eeeacd96428484e6c34d7486391a5357351f2d4b6993905d6649e24cb420e311dcb121e2aac8b33f5cab7e0631acb26516c2e59d5639a477335122fd78b8de7c31b79e7a4a17db67791820e89059ae206dfb7b9186076a664c09148616d9af947ed68bb5cb8d887bb4df8ae40c0adc1540d60844edcb18f810e1c3105c805771cf2ac2767403be9ab0b124aba808c0b45c3773daad8a9d424cdcee1466973d4d989ce2d3937e908c6255e5ebcc14062340007a8e0ececcc5a2d3535e7c7de0619869c001e87d230441f4a13435cf79d0e3af7cd4067f171df984f536a4eb5c3ebdc3ccac8db7a6763583ad0c37abe87f533ee0fc0b6a802d4672b97e3b9665a1fb9ead5575a6b8b670f0965b003a9ce1b84fd190b1299949008917c335f87fe52a0a23db08e5b1d30c060034ce77f0b9872f6bd5e70488786ebb9afeed604ad3a75cd0be74b65fe39d0071fd887f8b57b88e0ab37948ba42ae3358c7cf1a19f5135b078797f479efe9b6da55a61c7e7185a35b3dbd33fea20bbaaeb8e8a54e2d2b6cdf5334496cf06b4a882ecdd86e31765059aee21cbed70dd5186643c2c2b37b6a83dc2839b94c0f1ba0bebed60844e7d25a642db68794848bff4182c95da5e23cd0ad5bf62f38ac98f76afc0560a6fbbbbddf0b0643bbf9cdfa053b419b8160ef7cbff22d3049e4380b9973192a7cb0c0ac890718e848a2dcc15f0f885e4035bd3230e60fee1f1a4ba76e20d39443ec28d9985888c82b5cec82d41167dbdd3c4bc4e7a2aa4d15a61dce523d0b2bc75151fca75215ca5a751be7bd2923e60fbffd37a8b0839a86878d13c716c8518ea9b97fb4fec187a0403ffc720936c26a4276145d480e2f7d8022c991d222714f0430a6711b3851d029cc039e86893e5b22b796060670635b4d79c0e065ab1a54f000fa359ce8b0a0518e4800d79c449fe914ca93c6bd7437ef3ecda8bff1e320aef70c19e3829ff5451391c7885e7a872b739815f1a6224c640f700b5c5edeae7bfa71ce6864ee402a6fb943fb43873fc1be2221e2c990f46d1e69921e0c05f7c8e4ca2a3a9f7f7d16d24c7230a056c3099394300797a55a9e98b88d7305bbae40a03b410fb2d590f27daa23dc11352cbdbc2ab2157b8d1a100e20b8a39b48cf7ca92fdb66c9c846aa9b54733d9949e98b1dfe8a5ef89bffde22282f590193394e90e9331330a0e10940fb5f5d8c7a4d2d571ef55bb7780890e68b0cac96288aba1416d576d147200697f5ff8a5207ab59381bbf56dd0b5de639f0c2167742b58a8e8d7d1a9ef8c216d878be40a07eb1b1d0cf6eebeccc5db0d38bc07062f3fd2de3c843dc7100227b38068cc2c9f6f68ba67ea41e5d7289bc2f6937d406cff02a86a15549f0483e0712c858b09a8bfa0b5b5db607d565498aa28e771c59850d901b6d044ea190aed97584bd54d0bf71524cc0e253f3eb7e88b780fb5838f54e955407c1f69f3c29d69dda4b46c0bbaddb215d97372eeb7239e9e896294cb830d86b9b35b8593786d80a135c0a4f1ca9aee96911f8a703ac7ea634c78c5805faaa3796f59347413ecc9f7127b7b741d8e670d1df42f15fcb3ca0af2c22e1c05675f6ef677e23d2d4f523ba9c64886354d68f0bb98fc3f6ed3dd4ea230ab619590d45df7dc511278079dde729f5fc7702b2b2374df0a515705f2aaf9f86a23f187b2185ce30739d1c8dad45850742cd4663324110420bee805534d9d8af44090b37221799dc603d9c45cfcdffc10251f2b7b08cb7c5bd4b95b7d8032df3caff8c0b0580ea9ec875c6d7d2a3660350f97e126abf23c1b2d97fed972e34af37f15e786e66a464e3e930921a7f0959c2b020b23d79f96828dba0395699369a256f37985cefb60c156f05d1e32dd3e9b07c89fefa9d7dff594d94a5419c21580036e59e691393b168241a8ecb286577e31b1f9e4e77ae9d3891efc7851cf43d6355928921b1d19218924238d6c48b3d681e7e12a0a904e30b3df2d315dc5e27ad47effdf65a7273481a9188924817bc449fa476fbc02e765100f5a291fd402b8935b5a3abe54a8e91861ec15a89fd1bf0ff5c6f9a26d175b88c3df308b9f21b3fdd875a7a07c7e1993bf5184b34642ab6ef623342d17e66e7ce23d64681d46713c7dc71352d9746ce8f627e208653de628ca15cca747cd76b16269a539323c8f74e1761eaae9ba4c1e544b7e423f10ea62e8d04e7027501d77da5600b52531029c2daa75382c3f9b056e2c2f1af49c1261f6a82e612f79b616ef9b8605a4a2d6ebe0ca56c0edc1f9008271a2a0ee102178189325f4b67979ce6acc20fc670ae7d21b07396006e3dc962787da1c063b4e90130b3d6b8f9008d8acc3c216cfdc7f5a8e6d9ade6615e1a82160ce671d69d3456e6d96708531976f48947bd59c47fc23f49dc1df16365c78fdd8523b9b4f77d622c36757b284bde6cb2cf7076bceedc4775435f01a4f5588d7151bd951e7a8e94a4166633979bd88679ca027e3f1a440feca812c0a68f9e6837f1bd7087d0ee167a8eb8831e4c5c3eee9d1dc00cf61d8b07c2e288a4f0647793d3efd8aa66963db149a2faf09793523a7991ccd33517a165af2c70dee53f73c3652dfb1355621c7a9b341b588145460ebac62fa304b0a22a7003c0a1b0013836cc5bd65dab16dcd067549fd09ee91fe5ce486ebe290375f9f79903a05b70dd78c7411920436e9dd3eded9f788719799bcf16d86a891410a99da39cb50e6f936cbf69f546be447f97e1772bd5caabbf3767a917d9d6d429e54fecfac9cb3d8173546022d1b79ae1dd9853bc9eac07a75762a217e7185d1feb4df8571d40de10a59983fbb414fd5a6a25fc53e4a0335b50972e0bcccbc27e929a70e8b6dfa66a0f0c022a3a73b9e886e8784136f790841ac9ff0d9c1106a3ba2673f301bfd27b0039170adbfdf579fa91f9c40e5d7ca26a9c8dd1f3ea342d983b516aec89d3887a75bdf5f79a1479d4b8809ae7b6a3534a19f70252272d4e9dbfb8db521710a7c43f411a0e0591520ee4e480a80cc637c29a6f8faf54e92e4ebb15f034a2743dd7d9f2396d5457807ae0fa1e1587c9263d742994294a0639453770b18938edfc3c9d6e50a980a88ea39fa09b28266d694bcd09a412b56c5124f3f0434b75c2c2d951669a19e1685d5c449b549256a1ea53731ae0c15ed94b5573a8b1fa680e7024f93315dcd0299dc3c206e1579adbaa5cc6f681c3a9cde434180c6db20f325968470904a8f122a947f9a2c4022dd42fa1cc65d69a0cb303c494e9dbb6fe877e194e83a3f5197322ea2fa1ac4ed01c853a70afc3f9b8456acd49939ec966dafe041831ac5c827ee8340e7ee8f6c5104d427ce3ed104b9a0111f779372a762eeb55078a7ed3404da7dd4632c717be55ff34d1ff5e001b909924e17d89711c845a1ba27319e63582aa77e1b61697c7f4aea769a6d56e74f5bd2f9751d8f3550b9c8b6b6f4cf99b5680d47942d932de8eeca6f2cd01656a32d2feb750524b395ea425a7a3674f39923cb88983d0d23485b89111b014b31d576254e5584bb003342ab1a49c3b242fecad394303114903d19a3f3bd19daee0f0d32b775ecbffc72e3869b6bc4d30082955d5ab33e2285dbe69b1015ed2eb7d2b07f934f46c9f4fbf577411ff378e34ee809c18418887bea5eed0cb667acc52296e70d286beed2cf0b21ece6c63e8f702bf80b9ad884efcb23b852223fe681ef10172a4e725c89d3f1f4954a72e60da2410f99a38b02ecafa49b54405268fd9e3f7ce41494476ea2956285beccb5c05958b2b2ea58be6fdbeeef6998476f42a632ae5d95c92a06b406f24655f9e6f82eeda65b032499fa6b855a6726dc17416d9f4308d4494e04376432bf80ccb16f6bc31b7d338086f1161214e952742bc3867d0f7de79b87346625d82835b2d791a9dd2435ef36dd3892961aeeb38b5752a6931e4b9f49c5a26f00e37ad9c7b2e476f9462cc1286e26d206a05635adf02ac695e59d5ee8f57fb2097cb179b68c443da775c948986c3413a12da9ef2b086678033f434da3be0862edad813d1334af5effd2077c3de49c8c74d791550301da6eb36c78d275f8781461a728e26dcff9ab848fb1578e953acccd0ebaf2b412b13ddf8b5e375ffbeb639138838f80a3ff30cce276ffd8824937f63d6c81fd683916052d4cecd7ee2c1ebb3072845d0f97302a72954c24357b0a892ec18427fda099400d1eee75cbfce920d5d20f13111b1bea73a73545c534632ab151b461ce6b79fe123355cb914e36b7cd3c1af1d884ee2dfc2ade5018077f519b73958c9926ec7cd79a527f6b2df15b4cd0e283240dbab3dab2783276ad903a6f0f4bef1d5611a5e4bc31e6db041115611a8daaa08a4e911d7dda6b0b3dda3b1b98b3c5e861ba63f5cb4d03999f76bebb766ca16e07304b9870756134fb2206e06a9a170144bc90b748f33b39577f120f435629048370cc0d20b6f4fbd45fb072bc161125a1aa2b17def82083902f440f2dae6b97609a47a10f76bfdae64a519defea3b46c59617da0ae1eeaa515459e32432c08dd8640f11c72570c6ba4fd60e53b16bdfffa74854c107a8ae086dfe1e78336a34a0e2a8d9b0aaf1627aa0847516247711af5a97cf873b7cb468c9c5b06f1e692127c32cb1fd8b143a6c3d252166838a337eb79c8b91f40856cc0e7197f16c7b84c814", 0x1000) setregid(0x0, r0) setregid(0x0, 0x0) 16:01:55 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x3, 0x1f}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, &(0x7f0000000180)="2d04febe3ac05f1aba9cad080431622d8ba67f7777be884ad8f31f71dcfe7c112230879116469379036a08a90684d256920568b45d3ddd36e78ba97eff8d51d59959abfbbcf98404495c192c0f9ec915eb594fab2f89419f02bac035ebfcb84a086921a17529518a8e0c2ca52041f58f858072871a2f17a60ba13935f2", 0x7d) write(r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() close(r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00), 0x0) r4 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r8 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r9, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r5}, 0x0, 0x4, 0x10, 0x0, 0x9}, {{r6}, 0xfffffffffffffffe, 0x85, 0xf0000000, 0x1, 0x3}, {{r7}, 0xfffffffffffffffc, 0x20, 0x40, 0x9, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0xa2, 0x40, 0x1, 0x7}, {{r8}, 0x0, 0xa7, 0x80, 0x80000000, 0x1f}], 0x200, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xffff}], 0x1, &(0x7f0000000300)={0x116, 0x7ff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, "a717444b81000000007c00", 0xfffffffffffffffe}) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 16:01:55 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x80000000}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) 16:01:56 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0x2040, 0x4f4c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) r5 = getgid() setregid(r4, r5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000180)={0x2, 0x4, 0x8, {[0x4, 0x5, 0x2, 0x6, 0x2, 0x40, 0x1ff, 0xfffffffeffffffff, 0x0, 0x3b4, 0x3f, 0x3, 0x7, 0x1ff, 0x9, 0xfffffffffffffffa, 0x1ff, 0x3ff], [0x5, 0x1, 0x32, 0x9, 0x554, 0x100000000, 0x9, 0x6, 0x4, 0x3ff], [0x3, 0x5, 0x8000, 0x7, 0x4, 0x8, 0xa7e9], [0x200, 0x5, 0xffff, 0x7, 0x51, 0xffffffff], [{0x6, 0x200000, 0x4, 0x435b}, {0x7fffffff, 0xff, 0x100000000, 0x2d}, {0x4, 0xffffffffffffff7f, 0x56, 0x100000000}, {0xffffffffffffff68, 0x7, 0x100000001, 0x1}, {0x9, 0x0, 0x5, 0x7fffffff}, {0x1, 0x100000000, 0xfffffffffffffffa, 0xff}, {0x3a2, 0x101, 0x5, 0x8}, {0x68b3, 0x3c065534, 0x4, 0x100}], {0x5, 0x5, 0x7}, {0xfff, 0x9, 0x1, 0x7}}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = getgid() setregid(r9, r10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, r5, r9]) fchown(r0, r1, r11) syz_open_pts() 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)) 16:01:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="26fc20d4d3f8934c8995494230d46ae4875a1a170d394fbff402b861e331eeaef786f53ba17af494504f0aa61d7cca47769eabfc0941e9afdb1ca442b963671e898247eb2c72cd7dd6c04baaea10d53fc34a4376fcc93d25d4d096698d319afe4099ad1ec198dbfc6e83a9f4363c8c1cbde59999c50c9cc088028ecbe028e6662d", 0x81}], 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000200)='./bus\x00', r1, r2) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) dup2(r0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000066d3ab4d0000000000000010000000000e0000000000000000004c000000000000000000676600001079ed2cf15b7d3161afb0ca0000000000000000000000000500007e833e191af61e4fbb63bedf058287ebca840f0fed6ab825ce59457268014f4d396bd2009e681f4a3ffb30b5e883b26cc9560fddf5c7bf886b71da3d9c0e8249f6793fa7ec4545f79fd708922f7dddbf71e6d17906d4ff919c6a32cecc58f2ea3e6d1e8e4dbdf71578ec484b167a6b09968ad8156c5cc54d6e9fb8a7cf7f2cf155c4e27486c497d850debfd12e1f48456f6fbcb4a75a0c994e88269885c272eeaaa494f522bbde4f4531c7091e9b53741254fe6afdd4a6fbd8381fc3d658cc347ee7fc8e09c8de3fc257228f6f52da1f837c8b5a27d91b7fa83df03deec46468c1528f90617beca2876e0ede51833da5b996c613ae1233c369e1305928268a31f540e6050671b1b7027f7e8ff221afb2f82e1d10c1c48dd74f6ae34860028ecf25c08fb1ac93a0d9dd84983c405ecac5e723f1e600619b156d61fbd32dc23af8f0517a"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x7ff}}, &(0x7f0000000740)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0x0, r10]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001d40)={0x7, &(0x7f0000000600)=[{0x8921, 0x3, 0x8001, 0x8}, {0x0, 0x7f, 0xffffffff, 0x1ab3}, {0xade, 0x7fffffff, 0x8, 0x100000001}, {0x3f, 0xfffffffffffff801, 0xe0, 0x3}, {0x7, 0x6, 0xffffffff00000000, 0x81}, {0xffffffffffffffff, 0x30, 0x5, 0x4}, {0x3138, 0x3, 0x5, 0x5}]}) r12 = getpgid(r8) syz_emit_ethernet(0x18, &(0x7f00000005c0)="952f22919747a8cfec42704d520024d9ca19d17b6f998df4") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002200)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000fa4ac3681f8a12d000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffff1f00020000008683100000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000f1fffffeff001000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="01060c0b25dbf1b6de53c3c57bbde57e33770e8ee4a4535580"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001dc0)=0x58) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) 16:01:56 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2003, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x101, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa2d1f440100703a4e7130baffdc811e449a", 0x1b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x300, &(0x7f000071b000/0x2000)=nil) shmat(r1, &(0x7f000071a000/0x3000)=nil, 0x2000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x2, 0x8, 0x1, 0x2b86e0ac, "65e3dc2b9f612fb448987efd1e02cfef30ba1498", 0x1, 0xaa}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x29, 0x9, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x7f) r6 = getgid() setregid(r5, r6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r8, r9) r10 = getgid() setregid(r9, r10) getgroups(0x0, &(0x7f0000000140)) 16:01:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x84) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r3, r4) setuid(r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:01:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x20000000003, 0x326f, 0x4, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x6, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0xfffffffffffffdf3, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) 16:01:57 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x4d}, {0x8}]}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x8c) openat(r2, &(0x7f0000000380)='./file0\x00', 0x1, 0x110) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflagsat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) read(r3, &(0x7f0000000240)=""/230, 0xe6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) dup(r4) pckbd_enable: command error 16:01:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) fcntl$getflags(r1, 0x1) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x2000000000000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1bc892c752dc9922, './file0\x00'}, 0xa) 16:02:00 executing program 0: clock_getres(0x2, &(0x7f0000000080)) pipe2(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() socket(0x18, 0x4000, 0x8) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) fcntl$dupfd(r2, 0x1e, r3) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x81) socket(0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)=0xab1a) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) 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(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r1) 16:02:00 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="220e228901", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:02:00 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:02:00 executing program 1: socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) 16:02:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) 16:02:00 executing program 0: clock_gettime(0x24004, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r9 = dup(r8) r10 = accept$inet(r9, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r8, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r11}) ktrace(&(0x7f0000000040)='./file0\x00', 0x6, 0x200, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r12, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRESHEX=0x0, @ANYRES64=r3, @ANYRESHEX=r4, @ANYPTR, @ANYRES64=r5, @ANYRES32=r4, @ANYRES64=r6, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYRES32=r7, @ANYRESDEC=0x0], @ANYRESOCT], @ANYRES64=r13], 0xffffffffffffff14, 0x2}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x6) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:01 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setsockopt(0xffffffffffffff9c, 0x2, 0x6, &(0x7f0000000300)="28e52ec3205c777b23987bab792fae7faaa6823023508d53e0de95f6903c65cd176718e63fd03f5571b9a922cb949c8b35edca07bbee5b74b800647808965bdff20da68bdb19c106fdb7e58f49a127acf45e1fc5ed6f4fbe2f8b7eeb864191828ebbb67e7397e5e3f4433b3da42f1d64459f6464ee9fe819167de9111a932f320de2d35ad69cf37353c2494e7e70dce07ac4184fa09464e6b69a3588c4d5225181f022dba87c4689ed589945b8da91afceaf67de224399b2dca8849295cee8af6805ae6290293dd59cdb14d76fb474f3c43f2808fe134404aea5a78a023767360fd881387bc3ebab673558d40bded294099d6960ee79bf042c09a6e0515d", 0xfe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x200000000005, 0x0, 0x10001000000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:02:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:02:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:02:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/78], 0x54, 0x3, 0x800) 16:02:02 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x48d2ae4318bf0fdb) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x30040, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(0xffffffffffffffff, r4) getdents(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:02 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0xf1, 0x3d}, {0x81, 0x6}, {0x185, 0x9}, {0x22, 0xffff}, {0x2, 0x1000}, {0x7b, 0x4}], 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='E\n\x00\x00\x00\x00\x17\x00', 0x40000007b3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fchdir(r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r4, 0xb, r3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, 0x0) 16:02:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000008b, &(0x7f0000000140)=[{0x800000000087}, {0x10000000020, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x8000, 0x81) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x4fe7, 0xac81}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="220e228901", 0x5) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r2, 0xb, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:02:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:03 executing program 1: r0 = syz_open_pts() syz_open_pts() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = dup(r0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000580)={0xe5f, 0xfd, 0x3, {[0xfffffffffffffff9, 0xffffffff, 0x33d, 0x3, 0x7, 0xc43, 0x28, 0x5, 0x2, 0x3, 0x8, 0x5, 0x800000000000000, 0x9, 0x3, 0x54d7, 0x2, 0x1ff], [0x10000, 0x1ff, 0xa00000000, 0xa15, 0x6, 0x100000000, 0xfa1e, 0x7fff, 0x8000, 0x9], [0x7, 0x3, 0x3ff, 0x8001, 0x6, 0x5, 0x9], [0xa6, 0x8000, 0x1, 0x0, 0x2, 0x1], [{0x4, 0x1, 0xfffffffffffffffd, 0x40000000}, {0x3, 0x80000000, 0x2, 0x9}, {0x7, 0x101, 0x5, 0x9}, {0x1000, 0x40, 0x0, 0x8199}, {0x40, 0x1, 0x6, 0x5}, {0x6138, 0x7fff, 0x2, 0x1}, {0xffffffffffffff98, 0x2, 0x80, 0x8001}, {0x70, 0x7, 0x800, 0x10000}], {0xa1d, 0x5, 0x8001, 0x4}, {0x6e, 0x80000001, 0x1ad7aabd, 0x80000000}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 16:02:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f31fda2a42556c9, 0x102) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:02:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 16:02:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup(r2) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000074dacbd202593000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) dup2(r1, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:02:03 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x2, 0xc003, 0x11) connect$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000040)="14cfcae5c68206d212dd7641b7cb541c12b944b6191737", 0x17}, {&(0x7f0000000080)="0ab17d79e1055dc7eadbf8f90838c9673acaf00e4aff02c4fbc3abf49caf87df7dc640049974d6ad13023d1e3b8dd3b196b90049c34705ee45e01a027f55f4de55c9f5805f044dd22c1c071de86fd6a2477b028ec6a94e017f900d7fd34245bc33c29dde461cd0e96ec2fc3ec23b", 0x6e}, {&(0x7f0000000b80)="b60bbe5c547eec9cfe86467eec98e2547ddb31a91c441f80a2fa1e7bd2a1a5d17fc3d34d99489ea34df67361585d88f0d8ac2ef98856ed5ed4f55257cdff9de19dbfdaed48eee4c2f99fdae344211ad57d0734812287788ded932bf9b7caffc98bf16e67dbec482e6f9e476c5b1dd81a6e0b281ee6389b1868a8e97eec5fe94141877be860c4d3ffb297daea4cdd4f3293c9429ab9562834ed92c89396b8c506b3c735b2881ce25ba8fe3c612c1bd0981f7df835ecbf395309ce", 0xba}, {&(0x7f0000000100)="fac5b243", 0x4}], 0x4) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 16:02:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000300)="6661555d841bf17fcc533159c5d58dbb3cb2e875bd8053ae83b9ac6a13a29f2d4f236d2cf0ba11a5c1c5ad5d7d765baa56a1a0ab814aed92854437ec7bf34bfb88d1d6dad21b9a65cd3c2d48de6a63375a88736156d8995bc1ef3b2ec1172f734bdb668009ae409e23397bb96852af1588e0269a215908612ee24fb627e66a9036a45b6b7fca9b3fae68", 0x8a) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x102ca, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="220e228901", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)=0x1) open(&(0x7f0000000440)='./file0\x00', 0x6ff09bb973fdb71d, 0x29) 16:02:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0xee2770a7bf9aef7d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) r5 = accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom$inet6(r5, &(0x7f0000000440)=""/4096, 0x1000, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x7}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) read(r1, &(0x7f0000000140)=""/240, 0xf0) r6 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r6) fcntl$getown(r2, 0x5) 16:02:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x20000, 0x3}, {0x0, 0x3}}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='\xff\xff\xff\xff\x00\x001W\x90map\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r1, 0xb, r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x9, 0x1000, 0x0, 0x3}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r3, r4) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00b3ff7f7b738f898b00"], 0x7) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000240)='./file0\x00', r2, 0x1}) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000500)) r7 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000000)="220e228901", 0x5) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) r8 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/100) msgctl$IPC_RMID(r8, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = semget$private(0x0, 0x3, 0x10602) semop(r9, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 16:02:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) 16:02:04 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000001c0)=""/187, 0xbb, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chmod(&(0x7f0000000040)='./control\x00', 0x28) chflags(&(0x7f0000000140)='./control\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r1, &(0x7f0000000080)="e535f6d15061ab190b3485e6c05c5382458ec35d901e7b20b8e5a6060aa3f1c8e1770adbe98d26910dfac8d41a73bc7276e571752ab93d810deb81467f8ae82d1b3d1c85f790545a11bb5f1d9698a0ae14f8638f43408532e9fc801031cca187aa1313fe74d84491378827ef8d2da07242a3c8bef6fbd4eef2a0a09cd3cc362d528165", 0x83, 0x0, &(0x7f0000000180)=@abs={0x3, 0x0, 0x2}, 0x8) 16:02:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:02:05 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) wait4(r4, &(0x7f0000000080), 0xa, &(0x7f00000001c0)) r5 = socket(0x18, 0x400000002, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/98}, &(0x7f0000000340)=0x64) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000380)=@file={0x82f7da12078d216c, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000000940)="487ef8d5369e7064574742ea84c8ef2d1764c7e627995f1b270255811580f52bf7763f1dae3156ed2940141e3bfa03edc8cb4924c55f4ab4f38d7e2ca7c18d1fbe54d67ddbc74c2e7ce46892e022b1b3e864bcc448b45d8be1ae79c24cf323fbb0bc4326bb8df5b28379c5846596cda5d18c4360124194eb2387e35751f1d479409d68aab16062f3ab58f347040405840831391c455665de591dced3a3415a5d4f51e2fe55b13ad6df9cad401b006adb51133a7ec72d6b24eb76626b1f01c58d1ee50ef3caee7cde7231b0c93e6c6b1c5c88c8fd44ba6f38d0faba28dd298da9c2a3eb7a1c4e2f0fc78ff9045964cca5a9efd681a49ee606eb3af41a69b4e60cebffa64956f79167c19c5b8267811d1b29db498764baeff16aa0a5729cbcab26afabc47a687e10094b2dabda5fc4d5c286ccdd24d5296385739fae5d2ebfcf140a7a2af95cea6cc26b4130751fa0df7aef8e84131e6b45301281ebc53f50071accc8fc5876106f57ccf2f8335bcee838998436cdf5b6c18070b9a187b1d3b61dcbd4d1e053ad70bb9472dc1c89c4d2195f24cf88612182129681b7fbc6b2a39788f75c5c93f5a418fbf43406c0c4c4ce8fa2d1ba24903ea30a3ac84c78dcac1fe79bf913612ee008140adbc02f9dca6f51fd14c12689336eeeeb8d5fa4e58c009ce94607bf3bafedccaae07c99ddf12a8aa910153aa1f996730701832d0b2e3659256cb28a043fc4d850c892c03de1def8c659f6a13510c911602fc122ab1c857528905eadecbc84ff514f320b6341ef27c9913176dc800d57fde1e66006fba8b7d30a31da123553e0ca3f79073d1fa9ce165371f86e18cb76edc2255652ac28f9e863bab18ecf9d78546c6f8d2e7d1e7f93af23f2d62b975a22730eb451f9dfaed9a2e4fe4ca3ebc084d8dc82b5c17fe814f8973f9e626449129e84dd16e4906e35a1aa4fad50fff7fe13981d77658bfb45bba511f08186c774b780f9e3c0748ad3c98c481943c21cd0bf2ee245827eab2afc0b54f6190490f8622db104160a0cb9a8c621887ddfc7e1339263a96a9432d5068c5d2519080a9a7d83bdf33b407b6ca766c67577d93320481c8497e7804994a333dff5292a3b3bbbe79385ca00c406ba23e41e1482fbc22a6e2e8ec8780d3e26d5181d248c7fba7a2d5b980c04921244ad80a6eb479c51013b4b2daba5978e55afd0c019218dd5e4a92dee490aa8745fa96989d5da68d16f29a7736ed504436fc874a080393d1dc7092c39552dc9430e17a102df77c405fcd2d2891480ac8bfd770e61d1178b6fe2069c51caccfa130d5481ab60cda57987be24bd91d41ff249c01595de6281e3c453e824923154f79e32b581484d78c0a7124fe21b59f9c1a0bf42099ab37cbe57710299634d527d0a50b9c5b2ae776c15ebf1831d762fdc4209e8a49a14617fddf9440640f38b8f329981023d15fd3fa03e4782c2cbe34c26ccf704188214fb6dc0f931b7ce1b42a70561c0fe3e3516fbea845ef51bfdd9c7e0ad188d026d8921cf54ba8e64625445e510c80af1375f36130b4dc296ada3287f4f793c5f4f9dd42f46796305cb0440dfb31084f2715568a4e60fcd41d1016b01de7953e73b979392d5c3f9e4fe95a11db531257f8b8d50d36c6e297df75b7584f4220f3774a6ec5dd8cd32cb53b6bdd78a44b5b2e1cae8ea44bbfb99e24d8506c39a77d6bb689fde10d0e68abc82acfa4ee53356b7ed525282664311c5031a9009e118a370ebcf5c6449c1ca329ba59f0be6f45a38549bd926c4194b624b144aee1b29fbc116f0f202d5138bacd08792b738a492137517fb71a9923c384734438a02890589b4c09a2107f74d9fadd96fe53ac73452d32a4f067caf63f8184efbfc7bc48e379843adee9b6802d5a69fe9692bf755e3a01b8578be4ec03a68e0a30a2ad1158bb5e3f307478e3e03550aeef4c6536f8098ba58c72dfaad996e3720d4dd3ac02d2c3cfc2ab11091478c255020f3fc4faa6505c1209d3b0723246aba3adabda53905baab6b7972bc903c08f62bdf6aab8876e1378b8473ca5aa8658e97a4654288c57316d98dc6a40d42f6ee909974dfa82a9246527fa6eacd2c4b219bce1e70747ff67f8cd8940d55d31bbc93e958dda96dbea1e678c96d563013b401dcfd7fca1a5a372bf190135e6fa096f64ee9cf7549d414b093a9337df5909c28959b2575d8c9002004dbe633d77aeac5d35001c531c70f7c3d61f00e3f6c1b787fee43f3a9452ce969ca02e0036808c1ae293bfb4c8435300c1197de17af878d043f59d4c19a608cb9b1da506d0262a5473fcf542bf32b76c912728b2a2101f30c48676bed58b4897efc15f0417499e0d21b6fd72916c15a1fcd0e6b0f6cd268adf569d9cb345a7baf029e5b68097a8345cbf5046f18c6f92e101f60b8bb576f673fb9495ca528b1ee8a3ece9a87199e1c96d798f06a5a26a6cf97a57943d568e480af773bbd670a4b64a47f6f490052c04eaafec45263eeb5568c68cb580fdea220cd8395cb976f18441d2313089ef8b68fde4ab3059ef2278a7360e47663306e25a4371427e5e5961d65b52aefdf825bec5212c82b4c676316a1ea4d6883ccdd76c0ed958d2b593d08948cb4df77026dda26978e836cf002b52c4df54e5623eaaaea51ec3f860a4497be6865a966c0319653ceebbc0c0a1ef5ea2284b08c642f4dc88315c515326d16b11f6499073bba419a3b953d5f3139e1f52d3f3d7115a56152071bd6055dc222a2b40bf8d6fe6002d90af451ad18ca703d063c0c13a5555a56aae7631f0d886d13756aa6b01ec3d7bf5204b56c56ab9c24ad06bb5cf6d8ddc403d5ec950b37381723cbca63c864332a147dfdde05465287c8e92984da106587afb870bedc6072e6c871c183ef484ea84365cd561be2e39ec589a2a0425ef817a4becade2cb8cb98b656d206fca54ececfca5b7a648b81eb92014b8aaea0cc60d20947b724fc706c75050afb6d24bb1f2dac3673a322ab5ec5a068e054ffeda541f2c6af5d8116149ced8c45a50cba1f332501ef19b37715b3f902d2fc5b570b2b97ecdc11e50529c29d6f755fb43013fa4b254252945d24f18b8012872afd344480c227c8fb3bc2f89647fe1f3ee05c9f8b5007116f5a00b9649386da3dbad79aa555dd67c9a5c0aa099eb25be524af829d12d9e920faf83d976b99bc672a43adabb93feb52c18c6522a09c2f1248b4ed1a9646b4d846a327909e3311bdce0cf649d7798e07e4aef0d264adc9a6056af7c87f69eded80d29e84c931eb2f029805e88d7f44a621b2394da340bcd93591080e18f184fc507111f92b3bea7d54c60a8c3165c5c930015bdb019d4bfc4bca25246d356d7a88d837cd15e89e8df13eb5f843a68ce73fcf72cd3e6196e3de37584690b9d6e7f576f81251bdb3cbb0f1345b0ae68637192d3fa2d9842de8ae69d356e4543f2886f0772a213b53d6741ea887767e805b29ead9d003827f625095c3c8edb32a7d2888b847ec6ae9ca293248de125a4ca92dc36663cb53b7709188c356b15ffc5db4c7455b9503e1a9aea8c548b24547ffd2195dd79ea753fe0266d9ea0aea78cd47efcba293b541906550cfc420f409d77bfaaf1f669c941497d90147f6f043fe44ebebfce60a0224fcb0515ae78df25a00f53d4434e7f4c3ee549cbb55e32ae0caceb8f4aa99199a9d3866f4a32428bd13743cdc5df4a01ea86943076b37ab1850f9eb8460dcaeb083fa8395e34996df61504af9510531ec3535a3834e5e8970850558156d80bf8ffb82f52325bd72a17fabcdcb194e6201997fbb8fd56f720823ac2f8a2d8725f94980731b0e0950af94fbf581258e600ef6a2cadffb1aa12bb9ee8a41b157826c07928789774a354091c476458c9277a3e95d5849cd2b0ec4bfe0bc6836c7ae0e7bbc20af33c34501867665b4d1f5b712bca8f3ea8a05daa524c3a5dde926d1513247e79c11d2e5b390408512a1b3f422ed04dc1fcb326464d7355f42a540da4eeb327e57255db9e9bfeff48aaf42ef26d47f4d6434d1adec533e8da8def14f1f069b0055fa4035ec6d2ff05991d9ac624e8a53fd3b58fd6f603a04da0f6fb26f2b9eb21b80f93f8fc641cc4f322982b31a7bc202ffd03716b2ffd5132a3d3433843b1d31029305aa22bf53fb562a5af42004910e14a9b9c21291a5f90604cbb7c7a30cedf49b38a3097e873028788370c46fa5e0517b83d888ccc90b6ac41b524dab9a0d858802e0fa2cbcc8a3473b60a460d918424d322bb789d7c802405d28951db96230546328f2ff8395ed63b05c784f13040372ebccf2fda086f024cc2c3064306a680a60038ffd94a860688822e6f60fd4503b500d3c4988727d8a7d1d5435e2ee7a17db91273d982a955db16bd6ae892fb621ba6eb0054a898d90eb9ecf99c700aa7cd07f05b0152b5032ef5185e0860a3f730e7ddb39d1830ed26911b21d4e73f1452f786a0f5a6b77a38349482de6a90bc4f8837ab23db25a344e7f646cd6aa8ff12b380cef4409fb1f00238821f672152d74cf78dab3fd9570c4f72d86f934323d67cc364e6d02eea72374210bab77249fb4899cf403e70dd629076b4705882ae75be529d2c51b109bb05187f12ee96c0ef888e65241294962d737e29984fed5b4efb1d78554f0166542f7a851ac8fd2a35c86d52189b11d125dfaddec6a210d53227fc8e77ec6145033c2cefb432c8509361af21a3f4500e2d590b56e80871f857ce1d2b28e1404f52e667bac7fb01a89db9b72e4a6cef2446c2d27f75ebcf3fb2340e416b91b7f44a2a746c38352068521f543ab8dff52228321996d7c98dd25269ebe614c723602f456168f3d1aa555a907adc95200ac51f16f7cc6840b06c5adb7736e3cedf44a5b22ffb2d10a7b3cde7e77999822fa4a3e07bf8976f0b34b19e1fe693344d641d212828184348d2facc7073b297c72a0164e12d4272c71632e7aca69443511908a43822d4a055961fe0de4fee6f05845cf358ca422317c71b91a47394e9854a357f83b73a798a88f7701437c7e5bf4e21d0a9ab53fa12a0a4666045c52b229a083226982cdbc9d912cab4c91f3e98a2fa2806d6909c9b487ea3047aee2e28d3b4279f18e86c3d551b1336ba97b9155621ec384340fb0047eb2cd9af57a9332a2a1e57d3bfc622edec7153e859caa3f4b70d30c772eec5d6689b1f2d753ee67da456a18a841ccd42e3363e746d4c9fdb420498cf97eb73281e7d04546f3e85e5dbcc81e05f63b2cc1335ebdbdf8c97de0e82abcc6b27c874cbce42f8dc5e854e99cc4e84593b664c1c8f51ad0ec421740538530d1f4757abda716d761a6a020f6ea5e7cf97d32f069e7a92d081b9f695f10eeb058d8d9f785990bfd2907e10f596858568217375ef14031f5fa37e308199a857f34a8dad60f5cae50b07f6c0217563e15462c6440de94e35b08445f8952a7ee696e0af7a4f876557e12ad04843b802a719c5376d7ad0fd18389d82c4565732413758c5c77c40288b8c09a91f69759c61531c3e253610487ef24a797a6909c7ed2e85c09b6515e8ffdbd4cb0fa730e3fce50a3b3f693817bcb321c53d03d6bfad89830605250100516755ad8bf2b1a9bf60ca998410e1d59b5eb14e52cca8be4bf7cc1e9374f02187477d8780e1f872fee3f19b901a941ff8fbd8c170bd80b353164de71db8a608657664323440c976a146deb9acb23c454e0296153f211656624010484f79e215a1769f510e9c5820fa082635316d50411a5954b022c4d6027e1cc72cb8278d23f9b29", 0x1000}, {&(0x7f00000003c0)="da2b1d060369350983d763e97a2df10d186669123c729dc76f595e4c9f3d56f013962a1cb3", 0x25}, {&(0x7f0000000400)="a2065b546402054954700ccf94cdcfe791c8570ad1212ccf9c5dae97bb0e34ebefc54604371b8e7413a1f47b54d2eeed9ac809e441d6d03729b206009fa4f99be2fcaa21f0a6d7df9df37ba8d719573be0c4c82aae15aa8f12", 0x59}, {&(0x7f0000000580)="5f5b05b203837bae9106af3bddef9fd006bdae16f4dbb74f2f7f4788ceb0081fbbdef0c7ff64419e102118c47ff294a61c2c761f8a5a34d6e2abf4f2504323de7331b29f0eee47cc2b3040d76456246392251d1cb2f40a9ad311bfb0aeda836b1a3c31452bfdde17103372f0d2f03ed553feea9fd3b9339e6a7ea0ebc812496d7582d68c4b6eed0f", 0x88}, {&(0x7f00000006c0)="4e79605ceefa79e3f3b09aafc5901b4de7f776e362906f6307af188666683fa7b600024782f48d6be9f3ae04845c46125eb1acc78ee6cc2cc128c2bd5142b529456a21dce34095e544479d16f683a41ea6cb52b73aa8b8", 0x57}, {&(0x7f0000000740)="7e231129a06023df181c740b9748f212387bbccef42b1360c76518fb4df1054bb1475202da5a0f0237cad215bbd3c9b48b3b3c4823fd4794a404d094e811101b7bcbdbf6c626d7244d82f07cc59442258e62feebc11b8bd2bec1e449d0220aa1052666f3367b315d4a1bbc0ed48402af1404bd2704f06cf2004c310c2b672b390c", 0x81}, {&(0x7f0000000800)="b93e8a3b9399002d03738148447155f08841927802de7eef0cff94e0d248f02a828978f7fe43ae4be65e61ecd1c55453abb063e5e375c9da954406b8057ad827e30d5f4d5d9be467146702280a30f05b78286d380fa3c9e647a440ed045399d05e7260bfd98e9301b14ea593685de69150db04718828e04c759e681bab87912475b1370d3465f3ad46808126dfcac34f7f9074ba0934cfe86ff0ebf86d8cdfbfd43e7f836d97f9e6cb3582cda2bc19", 0xaf}, {&(0x7f0000001940)="f76cb0ce85e04aa7c28ffa8f7357d79711e8891f59a282d6abd825600cb2c7fe508a2a4e22947661773ed0b052a5c2a1b97f4e6799fda10c03ce6a30d47c9ec58ee8bad37b17148687852bc295c4d73fcd5b91d053eebb425b07f15cd875f7410d3b44b255de1ecb72e689e38276084dc0850ca8fbab652c89ee14a92b9c1e75d9bb1addb6dffd866d50349ef185948215b90a4708eff7b2f7fbc29f4eeae794bc39d1c9b621985a92ff", 0xaa}, {&(0x7f0000001a00)="23ce68fb5d77e5f7c7d1e677f920a2be18704a3b7209460316d83e9a138178e552e99e5564ce7622592f694f02ca7018ac725da8adf097f563114d309aad463202", 0x41}, {&(0x7f0000001a80)="76018c285d5359e399fcf2e925d133f02c4bfb7dc5138c5e458af4fecf9d75151949930e1bc58eef60a5f11317767e63649fc4c811b54f5729fb3789ac12ebdd68a69f59b9dd6873afba8d7f47d0d50181e46663e7eea657b515bc33afd7adc7c5b28ce837ebdd3b13c1670bb8c21ed4715f62653cffcb5dd6d2cc539f9ccf665abd342f1a7360f1014887ce4492941f", 0x90}], 0xa, 0x0, 0x0, 0x40a}, 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) close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r7, 0x0, 0x0) connect(r7, &(0x7f0000000040)=@in6={0x18, 0x1, 0x20, 0x100}, 0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) r2 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/237) r3 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) semop(r3, &(0x7f0000000080), 0x278) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f00000003c0)=""/66) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) write(r4, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) connect$inet(r4, &(0x7f0000000580)={0x2, 0x1}, 0xc) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f0000000540)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') mknodat(r4, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r4, 0x5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000140)=""/13) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/61) semctl$GETNCNT(r1, 0xbb14e14bd456f934, 0x3, &(0x7f00000001c0)=""/107) 16:02:05 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x6, 0x5, 0xaca) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/12, 0xc}], 0x6, &(0x7f0000000400)=""/35, 0x23}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x20141, 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r2, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x5, 0xfffffffffffffffc}], 0x1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffc, 0x2a, 0x2, 0x9, 0x5}, {{r4}, 0xfffffffffffffff8, 0x5, 0x40000000, 0x3, 0x7}, {{r5}, 0xfffffffffffffffd, 0x2, 0x4, 0x3, 0x2}, {{r6}, 0xfffffffffffffffb, 0xb40f9e7d2ff17da7, 0x1f9232f21b318c97, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x99, 0x2, 0x1f, 0x5}], 0x7ff, &(0x7f0000000640)={0x20, 0x4}) 16:02:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x80) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x3, './file0\x00'}, 0xa) 16:02:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x1, './bus\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0x10785d98cbddcec1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000000)="220e228901", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:02:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom(r3, &(0x7f00000000c0)=""/96, 0x60, 0x8a0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1f, 0xffff}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x24) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000340)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:02:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000300)="61f06d59fd41475632c43051042cc18cc4d9274f885d14897ea836ca1e79d4ca643a0970e3572e94e3281e53966cc0e090b9a3f7a567283275426df1825f17508ac675e3cf103513e2aff08a7f8a8570d05b8c3b642a6f2ec0527269ad3b9b49aa9c1efac788c2a44f4528686cfcc9eb30aadf21138dc1e26b030b3e426b49b83dfe4f3054ca4e4d79d53182c01884ff1925d0952a59b22689c1bf1d8347732c", 0xa0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000400)) r2 = socket$inet6(0x18, 0x8000, 0xffffffff) lseek(r2, 0x0, 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x80000000, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0xc, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x61}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x290, 0x2) open(&(0x7f0000000200)='./file0/file0\x00', 0x40, 0x10c) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x0, 0x6}) syz_emit_ethernet(0xd1, &(0x7f0000000240)="b6b03c3e962803e73f9c3b7f46a6b12e1ed06f547c548a69ae29a12ace2630383e319a98abae883d6d17647f448b5db63378c137406a1c7f0f593355aa4627f01cd6e8d249fd08d784fcef49773c57495fec5fa89acfc4fd8a72175427da0c016633423477225b21531209a8fd2fc42abe1f4fdcb47d3210492dfe7c485cb97a206536e1b15e6f6055e17f08d92badaf4d5083ab1d5a1948a19904a700a3848adcccaca49bd8f111d3366f81ad29db417411a3328873cc51ff03000000000000f19edf8566ff3cb36b1ec3cff8ff93dce1") pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xb80d}, {0x18, 0x2, 0x2, 0x401}, 0x1, [0x1, 0xfffffffffffffff9, 0x81, 0x1ff, 0x800, 0x800, 0xfffffffffffff000, 0xfffffffffffffffb]}, 0x3c) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000340)={0x3, "d3b405c2d7fc2886d72cafedfcb472"}, 0x17, 0x800) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa286864915a56c39, 0x0) 16:02:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xf0) 16:02:06 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x20000001, 0x2000000800}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x40) dup(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) pipe(&(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 16:02:06 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r3 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r7 = getpgrp() r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r4}, 0x6, 0x2, r7, r8, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r11 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getpgrp() r18 = fcntl$getown(r10, 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r21 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getpgrp() r27 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r23, r24, r25, 0x5, 0x7fff}, 0x6, 0x2, r26, r27, 0x7f, 0x100000001, 0xb1f1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, r14, r15, r13, 0x100, 0x7fff}, 0x6, 0x7796, r17, r18, 0x7f, 0x100000001, 0xb1f5}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r28, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r29 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r33 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r34, 0x0, 0x0) r35 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000200)=0xc) r36 = fcntl$getown(r35, 0x5) r37 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r37, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000380)={{0x1, r30, r25, r31, r32, 0x5, 0x7fff}, 0x6, 0x2, r33, r36, 0x7f, 0x100000001, 0x8001}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) accept$inet6(r38, &(0x7f0000000080), &(0x7f00000008c0)=0x2df) r39 = socket$inet6(0x18, 0x4005, 0x70) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x9) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r43 = socket(0x40000000011, 0x3, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs, 0x8) r44 = kqueue() kevent(r44, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r44, &(0x7f0000000000)=[{{r43}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x5ee21a89) r46 = getpgrp() r47 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r47, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r40, r41, r42, r45, 0x5, 0x7fff}, 0x6, 0x2, r46, r48, 0x7f, 0x100000001, 0xb1f1}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff, r32, r41]) chown(&(0x7f0000000000)='./file0\x00', r6, r49) 16:02:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/57, 0x39, 0xb41c50675735e5b8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)='n.i', 0x3}], 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa6, 0x4) 16:02:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0xb}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x68, 0x8, r4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() readv(r7, &(0x7f0000000440)=[{&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000580)=""/133, 0x85}, {&(0x7f00000006c0)=""/74, 0x4a}], 0x3) sendto$unix(r6, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xb, r5) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000080)={0x1, 0x7f}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) write(r9, &(0x7f0000000040)="670dc3", 0x3) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22d, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x24, 0x1}], 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 16:02:07 executing program 0: pledge(&(0x7f0000000000)='/&-/\x00', &(0x7f0000000040)='-/\x00') r0 = msgget(0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) msgsnd(r0, &(0x7f00000000c0)={0x1, "aebf756b3d994d1c3eed540239ea39c4d1affd00589b4ceca6d35a5410c18f8ce91fe55cd8f90f52b9846ef1398b6634b8efbcdb27db1161da77ab4f9f58d70d96fe06268ebce6143d751c33063dd94aa7daf88738c8a7df8a4cffa8d64a1db39942a457d9aca84f71b9e1e6f3af34a0c46fac134410170062be60930af5ca272e4c1a85dc30ab08fdadf1f48ecce762c8f50adbf14d51fd4b8c6e1cdc365f2708005c1ed1d15bf44e04f9edd737c5e00c6eaddfdb872002aed96eb05c412acac0d0a1a552f52087633217d08edddaf46ad06cb3aff780a97ab66f04000000f1eae1bb3ae4e8a109c3d4f4ed059d51a0546ec834dc7fd4dae5a4800838266b7c861b7d0ced933f650c316be0f6fdb83d"}, 0x118, 0x2784654cdad2cd0c) r3 = socket$inet(0x2, 0x2, 0x6) getsockopt$inet_opts(r3, 0x0, 0x2000000000016, 0x0, 0x0) semget(0x0, 0x4, 0x1) semget$private(0x0, 0x4, 0x108) 16:02:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x101) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x200c, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:02:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dgpf\xbac[\x91', 0xc219151701d03092, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept(r1, 0x0, &(0x7f0000000140)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="220e228901", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000180)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) listen(r1, 0x5c92) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xff3a, &(0x7f0000000000)="07583da71ee4d9bf9c150f92716f8f1736d61be17080b82c603ea9f7e2be79c8611295d1875d56d8339ba73b09bc62513f6367716cda6283b2aabee7cc7a7274220fee101285b4a909bbe5fcc2c74828c4284e4b8fadb3dfbcaea85daafcceb11c8fc54a389a30c2968671c7eb324f83aa67e3047430d6") 16:02:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x180, 0x10) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x80) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ce23e61ed5eb9d9cd03700"/21], 0x1) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r2 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff06) 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(r3, &(0x7f0000000100)="8c65", 0xf) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$dupfd(r5, 0xa, r0) 16:02:07 executing program 1: r0 = socket(0x20, 0x341709332363e21c, 0x3fe) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) dup(r2) close(r3) setsockopt(r1, 0x400029, 0x80000000000100d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993992964858f965240fe5d1549c70dc0d3dfb45a621a66b347f8c145897e876a30a3ec732e56866519f88ec8308c884e45cb652dd022187a30f8d65ee49940c722c4a4b6932e740b1b779db1e7aba79f2aa335d8d09eb3c6f772c2054beda5aafee44ee1369f16609b2a58b342072922796444f05ffcab46ec6641027813c159edd1833e4df5489f18a5f", 0x9a) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff17) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000200)={0x2c, 0x0, &(0x7f00000001c0)=""/44}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) 16:02:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000000)="eca62f5aacac6312e94d40da44644d0a9d3f5cdc7110f2d816963616c36034bad90232ae3df338a2ead3da94000b4329c8b481e2ec6c271a5fe834305183427576ea7f047c8b0d320a69720f67a3cf97486ed9ce2855d2e3b0d7d25deea7b4668da011c0afbb7106300647c3d616eaa8e0a9e37ab139523edde68957db819abbd9895907810c8d36b2204511b69bed06ec37b69fa0f4c7c106fb5bdadc5a37d46dbeaff78c7b5844", 0xa8, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x101}, 0xc) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') write(r0, &(0x7f0000000280)="e4dc83b1936de52d95e139ccd0185b613ae85fb1226e74bc5d1a13aa15ea469e5dc0bb08358a5226577d0e002cbfb5a75fafa2724b8dfda558470bb32883bb94b6ba80d8ebe8b5440d0c6c88fcf13e46a140373072d282408b50cde34000dbbf149be253c43a6a170d88b61fbe4ba99e7159117eff2cec3e8b012fb231ad9978ead6", 0x82) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000340)=""/68, 0x44, 0x8c2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:02:08 executing program 1: kqueue() syz_open_pts() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) dup2(r1, r0) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x3, 0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0, 0x7fffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4030001) pipe2(&(0x7f00000000c0), 0x0) 16:02:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x9, 0x2}, {0x3, 0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r0, 0x0, 0x7fffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x4030001) pipe2(&(0x7f00000000c0), 0x0) 16:02:08 executing program 1: fsync(0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000060a4610d963787868116005b3cd24b070cd6d7966f543ecbe169c1650b9b17b23e864b4dbca182781140cf3e71e4a3bbdb0e911f94220163082cfdd92f2fb042aa0117d4ea9695ac46ed0d73fcacfa816bc0168194e7e27496aaf1d57202c4d1dac0485541264a304fc28f134c54b46bfb3d9bf089b75fee9f3fd3c7bfd6237d99cdc6d149efe26db6"], &(0x7f0000000080)=0x6e) 16:02:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f666900753000"], 0x10) shutdown(r0, 0x2) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd91, &(0x7f0000000240)='%') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffffffffffffff3e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8001, 0x7, 0x100000000, 0xbf7}]}) 16:02:08 executing program 1: socket(0x6, 0x3, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f00000004c0)=""/66, 0x42}], 0x7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:08 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x8002f}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x4, 0x4, 0x800, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil}, {&(0x7f0000e53000/0x2000)=nil, &(0x7f0000e9b000/0x4000)=nil, 0x8001}, {&(0x7f0000fde000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f90000/0x4000)=nil, 0x8}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fb3000/0x4000)=nil, 0x8}, {&(0x7f0000f4e000/0x1000)=nil, &(0x7f0000e3c000/0x1000)=nil, 0x40000000000}, {&(0x7f0000fe2000/0x1000)=nil, &(0x7f0000fbf000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x104fb49d}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000eab000/0x2000)=nil, 0x7}, {&(0x7f0000e3c000/0x1000)=nil, &(0x7f0000fb3000/0x1000)=nil, 0x80000000}, {&(0x7f0000e16000/0xe000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbd4}, {&(0x7f0000e86000/0x1000)=nil, &(0x7f0000ec6000/0x2000)=nil, 0x8}, {&(0x7f0000f10000/0x14000)=nil, &(0x7f0000f18000/0x2000)=nil, 0x6}, {&(0x7f0000ef4000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000e64000/0x4000)=nil, &(0x7f0000ec2000/0x1000)=nil, 0x2c}, {&(0x7f0000e75000/0x3000)=nil, &(0x7f0000f68000/0x4000)=nil, 0xa5f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 16:02:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r4, r5) r6 = getgid() setregid(r5, r6) getgroups(0x3, &(0x7f0000000140)=[r6, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, r0, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$dupfd(r2, 0x0, r10) r11 = msgget$private(0x0, 0x68) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getpgid(0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x4, r4, 0xffffffffffffffff, r12, r8, 0x47, 0x4c9f849e}, 0x1f, 0x5, r3, r13, 0x0, 0xfffffffffffeffff, 0x0, 0x9}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgsnd(0xffffffffffffffff, &(0x7f00000004c0)={0x2, "2e29e975df7b8a06c7d0c25e41a76092b1a7f9f77b27236f371865cb1dfec6c6f6528c02df1623a5f05723b474ca1c2d26d55b0f657cdceffcc9b15e84b92e4507e1cd519760e3cad70b190680b88129234a919628dd4d2193b66c6211165fac20049196eae2822ade1ff1bb788201c4f0cfbbccf41ca7ee043e59e6929a9255bb5ce36681a038fe7c058442591e98dc2be3eca81a53ba952d0f26c4343a7cb1a4c12e2939c86e8ca22e4e3e88964f4c0bdef5ef9f8a50da354f704e6e37422790096062d3c70c295ce3f12dfbbb025cbfb8f4ead5ffe262a8d27241bc4ded0f7dff814ae5ec6eabd5a49a3aa993752393806be7b29cd2631f181533f795"}, 0x106, 0x800) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:02:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x76) dup2(r0, r1) 16:02:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x3d3) r1 = semget$private(0x0, 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(r3, 0xb, r2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x9, 0x2}) semop(r1, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x1800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f0000000300)=[{0x0, 0x5, 0x8d4dfb6ebba8a611}, {0x1, 0x3, 0x800}, {0x3, 0x1d23, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x3f, 0x1000}], 0x5) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000000)=""/64) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/162) 16:02:09 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/254, 0xfe}, {&(0x7f0000001480)=""/91, 0x5b}], 0x6, &(0x7f0000001580)=""/218, 0xda}, 0x10c3) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001780)='/dev/diskmap\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001800)={&(0x7f00000017c0)='./file0\x00', r2, 0x3}) pipe(&(0x7f00000016c0)) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8001, 0x9}, {0x2, 0x100}}) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='t5', 0x2) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:02:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:02:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r3, 0x0, 0x80) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x108) ioctl$KDENABIO(r4, 0x20004b3c) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r5 = socket$inet(0x2, 0x5, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffe59) semop(r6, &(0x7f00000001c0)=[{0x0, 0x81}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) flock(r11, 0x0) 16:02:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0x1b) 16:02:10 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) fchmod(r1, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) pipe(&(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:02:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) accept(r3, 0x0, &(0x7f0000000000)) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000001c0)=[{0x1, 0x5, 0x976, 0xd55}, {0xfffffffffffffffe, 0x2, 0xfff, 0x2}, {0x2, 0x100000001, 0x8, 0x8}, {0x400, 0x7, 0x9d8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r5, r6) r7 = getgid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setregid(r6, r7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff96) chown(&(0x7f0000000000)='./file0\x00', r9, r10) r11 = getgid() setregid(r10, r11) getgid() setregid(r7, r11) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1ffffffffffffed6, &(0x7f0000000140)=[{0x7c, 0x0, 0xffffffffffffffff, 0x1}, {0x1c, 0xfffffffffffffffd, 0xfffffffffffffffe}, {0x5, 0x1}]}) syz_emit_ethernet(0xe9, &(0x7f0000000240)="02dace611831066705f8bf859b13caea6eb33941c3ab945c567ec4eb6de253fe90d2df4468060ac76b6d4c519edb678c535fd60ba04e9027b83fa7642e0e6ac72bb17cce0c961eb23e5a5d7cddc5a0dda604e629be096d3e3667c598aeb930e8e56fd4dd2045cd601b64f9ee79e0716302308548e3aad5157dd0001fb61467f5747fa2cc9f6ff3a202193452b5c76303df8d5bea785771b0d1643446e04f5026c9c7d9cfbb6557196b6583ca63ad7afaedf904221261b56dd9b873cc404014984d55b98606711b951911b81e3125820ec0f5bf7ef9b8143d0fc165ee1ee9558c0a48814444f9236ac2") ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000480)={0x10000, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0xf, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x6c, &(0x7f00000004c0)="56f37c7375b657879b6afbc9ac0ac3586075c141150bcb31e0754c492938489687d08518c93e7b2500a836fe635e310316d850272d387ceb91299c1f8b232c95953932df9dfa7c9aa5ce8d72b62207557ed09138041a0cc1e01b8aa69e151b261fffc690946139e41e8605a1") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0xc4, 0x0, &(0x7f0000000380)=""/196}) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x401}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/b\x04\x00\x04', 0x380, 0x0) panic: malloc: allocation too large, type = 2, size = 18446744073709550656 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *385474 74592 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800015940c70) at vm_get_info+0x9a VOP_IOCTL(fffffd803dda40d0,c0185603,ffff800015940c70,1,fffffd803f7c6a80,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802abf1798,c0185603,ffff800015940c70,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff800015940d88,ffff800015940dd0) at sys_ioctl+0x5b9 syscall(ffff800015940e50) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,a68668c10e0) at Xsyscall+0x128 end of kernel end trace frame: 0xa6b12a9ddf0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 18446744073709550656 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800015940c70) at vm_get_info+0x9a VOP_IOCTL(fffffd803dda40d0,c0185603,ffff800015940c70,1,fffffd803f7c6a80,ffff8000ffff2290) at VOP_IOCTL+0x88 vn_ioctl(fffffd802abf1798,c0185603,ffff800015940c70,ffff8000ffff2290) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff2290,ffff800015940d88,ffff800015940dd0) at sys_ioctl+0x5b9 syscall(ffff800015940e50) at syscall+0x507 Xsyscall(6,0,ffffffffffffff53,0,3,a68668c10e0) at Xsyscall+0x128 end of kernel end trace frame: 0xa6b12a9ddf0, count: -9 ddb> show registers rdi 0xffffffff8118e297 db_enter+0x17 rsi 0x26d2 __ALIGN_SIZE+0x16d2 rbp 0xffff8000159408b0 rbx 0xffff800015940960 rdx 0x26d3 __ALIGN_SIZE+0x16d3 rcx 0xffff80001490b000 rax 0xffff80001490b000 r8 0xffff800015940870 r9 0x1 r10 0xffff800000a63c80 r11 0x7561bef66bfd1d3a r12 0x3000000008 r13 0xffff8000159408c0 r14 0x100 r15 0x1 rip 0xffffffff8118e298 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159408a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=385474 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3b40,0xffff8000ffff2518 process=0xffff8000148a2018 user=0xffff80001593b000, vmspace=0xfffffd803f013cc0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56722 493821 2602 0 2 0 syz-executor.1 56722 290809 2602 0 3 0x4000080 fsleep syz-executor.1 74592 521524 18761 0 2 0 syz-executor.0 74592 25440 18761 0 3 0x4000080 lockf syz-executor.0 *74592 385474 18761 0 7 0x4000000 syz-executor.0 74592 75293 18761 0 3 0x4000080 fsleep syz-executor.0 2602 52838 10702 0 3 0x82 nanosleep syz-executor.1 13362 408821 1 0 3 0x100083 ttyin getty 18761 41861 10702 0 3 0x82 nanosleep syz-executor.0 56549 375914 0 0 3 0x14200 acct acct 43856 81849 0 0 3 0x14200 bored sosplice 10702 464123 27979 0 3 0x82 thrsleep syz-fuzzer 10702 182060 27979 0 3 0x4000082 thrsleep syz-fuzzer 10702 143642 27979 0 3 0x4000082 thrsleep syz-fuzzer 10702 456957 27979 0 3 0x4000082 thrsleep syz-fuzzer 10702 305266 27979 0 3 0x4000082 kqread syz-fuzzer 10702 485960 27979 0 3 0x4000082 thrsleep syz-fuzzer 10702 131568 27979 0 3 0x4000082 thrsleep syz-fuzzer 27979 264149 38569 0 3 0x10008a pause ksh 38569 257036 80737 0 3 0x92 select sshd 80737 199002 1 0 3 0x80 select sshd 90428 279590 55514 73 3 0x100090 kqread syslogd 55514 454812 1 0 3 0x100082 netio syslogd 5356 224459 1 77 3 0x100090 poll dhclient 68328 106870 1 0 3 0x80 poll dhclient 22184 170368 0 0 2 0x14200 zerothread 45327 237333 0 0 3 0x14200 aiodoned aiodoned 49990 79889 0 0 3 0x14200 syncer update 49084 149564 0 0 3 0x14200 cleaner cleaner 78586 271367 0 0 3 0x14200 reaper reaper 39419 392414 0 0 3 0x14200 pgdaemon pagedaemon 43045 419340 0 0 3 0x14200 bored crynlk 42065 59446 0 0 3 0x14200 bored crypto 88840 377455 0 0 3 0x40014200 acpi0 acpi0 47096 338932 0 0 3 0x14200 bored softnet 11785 296467 0 0 3 0x14200 bored systqmp 47413 149107 0 0 3 0x14200 bored systq 36721 457212 0 0 3 0x40014200 bored softclock 38380 324508 0 0 3 0x40014200 idle0 34689 159696 0 0 3 0x14200 bored smr 1 410908 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 9583 6689K 7007K 78643K 18116 0 0 pcb 13 8K 8K 78643K 424 0 0 rtable 121 12K 12K 78643K 1178 0 0 ifaddr 71 16K 16K 78643K 424 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 754 0 0 iov 0 0K 32K 78643K 695 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 4049 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 55 0 0 VM map 2 0K 0K 78643K 8 0 0 sem 12 0K 0K 78643K 344 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 3088 0 0 sigio 0 0K 0K 78643K 77 0 0 proc 50 38K 63K 78643K 980 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 312 0 0 in_multi 33 2K 2K 78643K 219 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 192 848K 848K 78643K 192 0 0 exec 0 0K 1K 78643K 557 0 0 pfkey data 0 0K 4K 78643K 2 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 103 21K 30K 78643K 9454 0 0 UVM aobj 130 6K 6K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 325 0 0 NDP 16 0K 0K 78643K 128 0 0 temp 197 3532K 3607K 78643K 50914 0 0 kqueue 0 0K 0K 78643K 18 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 25 0 19 1 0 1 1 0 8 0 rtpcb 80 198 0 196 1 0 1 1 0 8 0 rtentry 112 141 0 96 2 0 2 2 0 8 0 unpcb 120 8831 0 8817 19 18 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3629 0 3629 1 1 0 1 0 8 0 tcpcb 544 712 0 708 1 0 1 1 0 8 0 ipq 40 6 0 6 3 3 0 1 0 8 0 ipqe 40 16 0 16 3 3 0 1 0 8 0 inpcb 280 2129 0 2122 10 9 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 22 0 18 1 0 1 1 0 8 0 pkpcb 40 14 0 14 6 6 0 1 0 8 0 ppxss 1128 63 0 63 19 19 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 648 0 429 19 5 14 15 0 8 0 art_table 32 649 0 429 2 0 2 2 0 8 0 art_node 16 137 0 97 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 12 1 0 1 1 0 8 0 semapl 112 342 0 332 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6249 0 4862 46 0 46 46 0 8 0 ffsino 240 6249 0 4862 83 0 83 83 0 8 0 nchpl 144 11136 0 9532 62 1 61 61 0 8 0 uvmvnodes 72 7621 0 0 139 0 139 139 0 8 0 vnodes 208 7621 0 0 402 0 402 402 0 8 0 namei 1024 36396 0 36396 5 4 1 1 0 8 1 vmpool 520 6 0 6 2 2 0 1 0 8 0 scsiplug 64 5 0 5 5 5 0 1 0 8 0 scxspl 192 38084 0 38084 14 12 2 7 0 8 2 plimitpl 152 261 0 254 1 0 1 1 0 8 0 sigapl 432 3234 0 3220 2 0 2 2 0 8 0 futexpl 56 69753 0 69751 4 3 1 1 0 8 0 knotepl 112 722 0 703 2 1 1 2 0 8 0 kqueuepl 104 793 0 791 1 0 1 1 0 8 0 pipepl 112 3742 0 3723 10 8 2 2 0 8 0 fdescpl 424 3235 0 3220 2 0 2 2 0 8 0 filepl 120 31455 0 31347 12 8 4 7 0 8 0 lockfpl 104 2160 0 2155 1 0 1 1 0 8 0 lockfspl 48 616 0 613 1 0 1 1 0 8 0 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 63 0 53 1 0 1 1 0 8 0 ucredpl 96 3785 0 3778 1 0 1 1 0 8 0 zombiepl 144 3220 0 3220 3 2 1 1 0 8 1 processpl 864 3251 0 3220 4 0 4 4 0 8 0 procpl 632 8296 0 8255 11 7 4 5 0 8 0 sosppl 128 49 0 49 12 12 0 1 0 8 0 sockpl 384 11208 0 11185 40 36 4 7 0 8 1 mcl64k 65536 800 0 800 107 85 22 33 0 8 22 mcl16k 16384 20 0 20 15 14 1 1 0 8 1 mcl12k 12288 54 0 54 21 21 0 1 0 8 0 mcl9k 9216 24 0 24 16 16 0 1 0 8 0 mcl8k 8192 89 0 89 20 19 1 1 0 8 1 mcl4k 4096 366 0 366 6 5 1 1 0 8 1 mcl2k2 2112 43 0 43 19 18 1 1 0 8 1 mcl2k 2048 62308 0 62266 18 12 6 14 0 8 0 mtagpl 80 109 0 86 3 2 1 1 0 8 0 mbufpl 256 126273 0 126143 66 55 11 25 0 8 0 bufpl 256 89715 0 82075 478 0 478 478 0 8 0 anonpl 16 496786 0 483099 214 151 63 112 0 62 0 amapchunkpl 152 17983 0 17872 83 78 5 34 0 158 0 amappl16 192 26918 0 26120 190 145 45 57 0 8 5 amappl15 184 1291 0 1289 1 0 1 1 0 8 0 amappl14 176 211 0 207 2 1 1 1 0 8 0 amappl13 168 282 0 281 3 2 1 1 0 8 0 amappl12 160 138 0 136 1 0 1 1 0 8 0 amappl11 152 234 0 223 1 0 1 1 0 8 0 amappl10 144 857 0 856 1 0 1 1 0 8 0 amappl9 136 806 0 798 1 0 1 1 0 8 0 amappl8 128 401 0 368 2 0 2 2 0 8 0 amappl7 120 927 0 919 1 0 1 1 0 8 0 amappl6 112 225 0 216 1 0 1 1 0 8 0 amappl5 104 393 0 383 1 0 1 1 0 8 0 amappl4 96 3236 0 3205 1 0 1 1 0 8 0 amappl3 88 625 0 620 1 0 1 1 0 8 0 amappl2 80 25985 0 25908 4 2 2 3 0 8 0 amappl1 72 69137 0 68709 28 19 9 20 0 8 0 amappl 80 8672 0 8633 2 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 3241 0 3220 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3241 0 3220 1 0 1 1 0 8 0 vmmpekpl 168 31652 0 31624 2 0 2 2 0 8 0 vmmpepl 168 397359 0 395392 302 199 103 115 0 357 15 vmsppl 272 3234 0 3220 6 5 1 2 0 8 0 pdppl 4096 6488 0 6452 6 1 5 6 0 8 0 pvpl 32 1170379 0 1153471 551 384 167 361 0 265 16 pmappl 200 3240 0 3226 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 836 0 207 19 0 19 19 0 8 0