f88e4f1426a0dcec66e039d2e38b6b3a495c42aea74", 0xe9}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:52:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6, 0xab03}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:32 executing program 1: setpgid(0x0, 0x0) getppid() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xfffffffffffffe9f) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r5) r6 = getpid() setpgid(r6, 0x0) 05:52:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r2, 0x8, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setsockopt(r2, 0x23, 0x100000001, &(0x7f0000000100)="abb646d5f273457f341d92e04edc818f363b3d766583e8c716eaa099f8110c6e684a1ed1af214d5cf45c89324a7221aafa2a4a465e160ddd8d1f3eb00d0b6c7629734ff7e4888964effcc06b54fca808220e652a331ca032571ce816eef06d947707b3c8f4494f84d825191578bbde7ce61464adb2a9d2c77908dd4445e19a4d60f98238285aa39e17c8fd3881827cfb985bc0d19bf071e4359d2c7321c6804dccb002dbee157c5258f73f62eb633d24b3d1f5ed038eb2bad0f387bc1adb", 0xbe) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, 0xffffffffffffff9c) 05:52:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/99, 0x63}], 0x1) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getitimer(0x63a208dfbdebc0af, &(0x7f0000000240)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) bind(r2, &(0x7f00000000c0)=@un=@file={0x2, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = syz_open_pts() write(r5, 0x0, 0x39a) 05:52:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x40, 0x1, 0x5, 0x100000001, 0x100, 0x8000, 0x7}, &(0x7f0000000080)={0x6, 0x80000001, 0x5, 0x0, 0xb, 0xffff, 0x9, 0x200}, &(0x7f00000000c0)={0x10000, 0x10001, 0xcf4, 0x7ff, 0xffffffff, 0x0, 0x3ff, 0x5}, &(0x7f0000000100)={0xfffffffffffffffa, 0x3}) sync() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 05:52:32 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) munlockall() socket(0x2, 0x0, 0x820) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000480)=""/4096) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setpgid(r5, r7) 05:52:32 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x80000001) r2 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r3 = fcntl$getown(r0, 0x5) 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)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe800"/183], 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r3, r3, 0x8, 0x10000, 0x8, 0x20}) 05:52:32 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x8000, 0x806) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9806f50dbebf2dfb"], 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockname(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 05:52:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x1, {0x5, 0x5}}) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x2147b13611c66ee0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) pread(r6, &(0x7f0000000240)="d28e4fea66259ed5be126fe136cced40b2f44cb894370386d604501e8d11226b09770176691f148cf9680e657bc20891dc737b89bc41e8fcaa6cbff39768f0df6d381eb49ed58fb67f5247886c7f424482c10a73bc48a3cacde52c08c3b63d5fd9b23ff94bf9081d", 0x68, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000002c0)={0x1, 0x5}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r8 = syz_open_pts() r9 = kqueue() r10 = socket(0x10, 0x4001, 0x4) r11 = socket$unix(0x1, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20, 0x0) kevent(r7, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x12a, 0x4, 0x0, 0x6}, {{r8}, 0xfffffffffffffffe, 0x4, 0x180000095, 0x9a, 0x3}], 0x7fff, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x42, 0xfffff, 0x10000, 0x1}, {{r9}, 0xffffffffffffffff, 0x0, 0x0, 0x401, 0x400}, {{r10}, 0xffffffffffffffff, 0x8, 0x2, 0xffffffffffff0001}, {{r11}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x6, 0x8}, {{r12}, 0xfffffffffffffffd, 0x52, 0xa0000009, 0x1ff, 0x3}], 0x6, &(0x7f0000000480)={0x912, 0xff}) r13 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername$inet(r13, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpeername$inet(r5, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x100, 0x1a0) close(r14) getpeername$unix(r10, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r15 = accept$inet(r13, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000000780)=0x10000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x801bbb1b9ab2a03a, 0x1}, {0x4, 0x423}, {0x87, 0x6}, {0x43, 0x4d29fd9b}], 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000840)=0x600000000000000) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0xad8, 0x3}, {0x1, 0x5d8}}) 05:52:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x30}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x208, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:52:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCDTR(r3, 0x20007478) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) setregid(r5, r11) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 05:52:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) readlinkat(r4, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/12, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:52:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) socket$inet(0x2, 0x4, 0x5) 05:52:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 05:52:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x10000000000000}, {0x35}, {0x4, 0x0, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:33 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8b0201fcffffffffffff609cd27edf23ae99f6014213192a3bdda56718a13a06da26000056801f60f36d9031da0dc056cee00de182d8a9029b074a9ac638c930bb0d771712fdba3805ffc36792b8eb73008e0d6e041ea16ecf289f1ce7944d3685be401e8cc1800d2387d21f38a1b65a040000000f0300004e2cbd9ceea5de80"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 05:52: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, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xfffffca9) fchdir(r0) mknod(&(0x7f0000000340)='./file0\x00', 0x1000, 0xfff) msgget(0x1, 0x400) r1 = msgget$private(0x0, 0x60) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ec21bcd07d2ceae2c6a31cd27c3746dc3b25a2204c6722957732dcba2d8745094eab6763e17f034e540958c6639aff44b617c46497bebf90cd111d8f016e668a2d0554aa1d06fb22222ffb97b34f9d36ceda56def5e5d90ee0d59ea0929adb3b0aeee4d3901caf88c6787e1b8a8b44de8973c688efcf024d83ae8340820"], 0x4e, 0x3, 0x1000) msgrcv(r1, &(0x7f0000001b40)={0x0, ""/97}, 0x69, 0x0, 0x800) 05:52:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r0, 0x81}, {r0, 0x100}, {r1, 0x4}, {r0, 0x66f108711ad77c37}, {r2, 0x100}], 0x5, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x2, 0x9, &(0x7f0000000180)="0b0b325970c87f0e10957c437dcebd3160c0336d11a0043153573450ad83bb1b7a8db3f2786b7c5fc40685af2d65e06a4abd12e2cfd7865423a7a20abf3ca59cd469a243347b020443889de02702b12bf2cbeac122cb7b28c3d7f1e2ec688729b6f6a778e78cc0a23dc0460c94242fafecccc5e85232730ab1201a881e05980237c7d0f2cc576108140dcaf2ed099a2d361ab59a93b067b0c60cb4e74abca00ad2751e50d00657c2067ff502a66988b519b0764f0a9481eb027554aeeadd652d2725df20859f97c79dc6cd2a7d7279a91bc8fd5c0e3a4892fb3878fcb3372de433bb47b59b7994f0f1adf94573b1128688e8d1e8bb671992bbdb435cff7f0000c5bc6b7aadc6192374db06faeff5722291e82c7ce6723a8b439733f29ce268f1072e178df6c9435fc00f572d95efca5cd00e4f195efe9c6d2282d763ea3baaf0b01d57749bd2ff4bbe4b53ed1abbca98d20e5452e4a46c04b538df", 0xfffffffffffffe76) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r0, r4) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) 05:52:33 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe1, 0x6}, {0x20, 0x1}}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2404, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="fa1204", 0x3}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000340)="16fc5b1f8e52a15345fea58b47ce27491ca37202914f20b069a9a2b19854cf9339b1fcbba29ae0bc29678105a07dbdbec060a5f6a758da0e452b97c71779cb76a0bf74f316f12705d0e0a8f1ca2a7e3f1aca2485f0523ae84215bdfa45", 0x5d}, {&(0x7f00000003c0)="0836596faea4366573f4b43b5d3cb5f76e787a184db1b53248dd817201322c48a188dfa74c89b2d27b4904011abbec067bd65ba5084c72ddb1c76f024b52eb2180fd44c72405ce73e8dbc4af9397c9f5e3e80766ffb5e883965843f0fc09ea4956b7d42ad3751f1422bfa426f03667a90e5f0dafa31adf0c4e61e9c951505d479a272d19f0cb4849714743c6d41321", 0x8f}, {&(0x7f0000000480)="7e784a008cee0d05224756b617b374613cc4055e9400f125cbbbec31c4dd6365a2eb7e1cf961bb1e2c1afe2676c2e40b60ef0cbe8c6ef45e8ea511c11df736743007058e24625c5dad9df1b0669aca53e3b7bae02dbc006e9579842fe7d6ffe5144cece2b34a0453d5c8f47a1a643e730d09bb545ce6b324a2464e4320a32905eda2bc939d0062497e715f1702f6feff172de956a4d587e0c7561fe8e465f0381717b81b9159aaf32e569b0ac69609f812bb143574b725617d97f31cbe01f486fd4addcc86b0bbb2cc352fe4caaf8d84bb4978", 0xd3}, {&(0x7f00000005c0)="5cee499eb960db38201ba2ff3b21e4b9203df516fc62e4f3953ad52e757aae44d403a6796c5a4f480db0ee3b48496fd680e4909d7fce88a00f1909cc77c406251ed076d1f1fd584f6c7659f88d0de30940908dcad6aaeb6380d00c43aebbd4eb8c6b4347b4bcf5de8934b57c98750858ae6fc6799f738605d38f76da4d164296876c4a8c66c8cffaffe4c3907c8f6523ad86a84974d08cfdd25b04a39e8d36f849aade1d971bc43608b1769e58dc04c59056d53a9b1dd7595426c18f3d9c4fc667e44f1fee1cd5c357a4f6be86c464ea001fa7dfd0ea5f8525642b2d08df21613a53e4f9811a4ae1612d7d030d4e1eb7cde35cc29fb3abc7384ef6abef1332faa470ee2a71e5dc3928079c09fb2da17a08de614bd0e5a87cc100c2ef89edf36003253f0fd2e8695fcaf1dfdd7ae7575f0b4406f1cb577bcf455177124117bd58b24593243449c46c89177f098260479c7d61c173dbdc46af0641a12c6ead2106c9e5b77d003e54f9c28d80af5e8dc7234c7635949712048f05b64ea648e0be7a9ff2369a8cc1d57dd85208c1dbda054f9ba9b3a0437e7c445b3ca8c8ef118f56497942947a39aeef63754683c098eef21675c4dd440edda84168a0825de54bf9241efce7fbb8150dce842dc71e61feac23158140cf55b7a0163b5bb09fb480645896982b0eb7c15e6a39b11710bb2925b50f1cd9739c7e89546e3739576a35d1db6f29aa06c057d5cd25f1b23f8d13944323e14d4174dcdb393f35855f9f02285bd0348033b54b99b4d8177b0a1a479e53327bdb1a987f7357dcadf413ef9f7dc188dcf90e8a597056429c55dec7c8780b7e7ac3", 0x254}], 0x4) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x9, 0x8}, {0x6, 0x5}}) chflags(&(0x7f0000000100)='./bus\x00', 0x1) 05:52:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000440)) 05:52:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 05:52:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) 05:52:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000080)) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x3, 0x2bb, 0x0, 0x4, 0x100000000, 0x2, 0x2, 0x1, 0x16, 0x13}) 05:52:34 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r0, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r0, 0x0, r0, r1, 0x11, 0x8}, 0x0, 0x4, 0x8002}) lchown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40000000005}, {0x81, 0xfffffffffffffffd}, {0x1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000380)={0xfbbd, 0xac8f, 0x100002, {[0x800008, 0x2, 0x401, 0x7, 0x8c, 0x200000000, 0x0, 0x80000001, 0x100000001, 0x7, 0x3, 0xe5d2, 0x40, 0x6, 0x7, 0x81, 0x400, 0x49d], [0x5, 0x1ff, 0x7, 0x42e8dd74, 0xaf4, 0x8, 0x9, 0x13e6, 0x7, 0x590], [0xfffffffffffff801, 0x7, 0x800, 0x1, 0x8, 0x1f, 0x7], [0x1, 0xffffffffffffff7f, 0x8490, 0x6, 0x3, 0x7a], [{0x3ff, 0xe502, 0x100000000, 0x8000000}, {0x7, 0x4, 0xffffffffffffff36, 0x5}, {0x100, 0x9, 0xd1, 0x1}, {0x101, 0x8, 0x6, 0x2}, {0x200, 0xffffffffffff7fff, 0x3, 0x4}, {0x100, 0x1, 0xffffffffffffffc0, 0x66c2fdbd}, {0x3, 0x100, 0x3, 0x92}, {0x5, 0x101, 0xfff, 0xbe83}], {0xd77, 0x59635121, 0x9, 0xb7}, {0x1f7b733d, 0x8, 0x5b, 0x7}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000240)=[{0x4, 0xbe, 0x800, 0x7}, {0x7f, 0x5, 0x1f, 0x64}, {0x1, 0x80000001, 0x400, 0xce04bd2}, {0xe2, 0x9bf, 0xffff, 0x1}, {0x80000000, 0x267, 0x162d, 0x1}, {0x2, 0x3, 0x8, 0x9a}, {0x4, 0xf6, 0xe, 0xfffffffffffffffa}, {0x497, 0xfff, 0x2, 0x1ff}, {0xcbb, 0x7, 0x3f, 0x10000}, {0x5, 0x2, 0x80000001, 0xcc3b}]}) 05:52:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) munlock(&(0x7f0000567000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x3, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000040)) unveil(0x0, &(0x7f00000010c0)='c\x00') minherit(&(0x7f0000180000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 05:52:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(0xffffffffffffff9c) setsockopt(r3, 0x26, 0x5, &(0x7f0000000140)="ebffcbffb9fd81964800", 0xa) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xffff800000000000, 0x5}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) setsockopt(0xffffffffffffff9c, 0x7, 0x7, &(0x7f0000000040)="451eb218c9d6d19c37f37345b625fbe792c2fe1552bfebdf", 0x18) 05:52:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r5, 0x5) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x6, 0x7fff, 0x9, 0x400, "9a005128c2f8e0de06490b3f1a0a20d0ea16b57f", 0x2, 0x1}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:52:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000003500)='./bus\x00', 0x40, 0x10) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) 05:52:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() fchdir(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup2(r2, r1) 05:52:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x64}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000200)='&') 05:52:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x2000000010000}, {0x30, 0x0, 0x0, 0x80000000}, {0x6, 0x2, 0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\a\x1fp', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000019e4354cf5ae0000000000000000040000742df81d9794be39dad3b497090080004739ecb79273b2eb0e6352f2b75826ef415d9809d70eb4d89e479befab676e7103997e4b139a9e42e8251e56528e8e952038762644812522352e4919361f1468ffa626e9f38f7be860efa109900526b9d4d043110000000000000001d43db7c7278d30e93978a0e2ccd8ec92a126f0d916070e87bf4d0a0dee446735be1d36"]) 05:52:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0xd620158353930295, 0x60) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffcbf, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000100000008cd8d16441967e43349687f527fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES16=r3], 0x28}, 0x0) 05:52:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESOCT=0x0], 0x17}, 0x0) r0 = socket(0x3e, 0x4000, 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x5, 0x8) socketpair$unix(0x1, 0xd7512992de907d9d, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x10001, 0xfffffffffffffffc}, {0x18, 0x2, 0x5, 0x4}, 0x1, [0x100000000, 0x3, 0x0, 0x7e, 0x5, 0x8, 0xfffffffffffffffc, 0x9]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0xffff) connect(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) getpgrp() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:52:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x6bb6) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2a, 0x80000000, 0x1, 0x80}, {{}, 0xfffffffffffffffe, 0x0, 0x22, 0x7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa9da148125c8cfe0, 0x40, 0x3, 0x8}], 0x66, 0x0, 0x7e, 0x0) 05:52:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x80, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 05:52:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x400, 0x2, 0x1f, 0x0, 0x100000000, 0x400, 0x91e2, 0x0, 0x0, 0x1, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000c7cb87b9f43255900"]) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r0) unlink(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x40120, 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0xfff, 0x5}) ioctl$KDGKBMODE(r1, 0x40044b06) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r0, 0x2}) 05:52:36 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:52:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 05:52:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x124) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8, 0x7, &(0x7f0000000180)="39a40a34b68ed7bd9bcf0d715b85d2697600701393b8ef22e3ac02eb3aa965b6f41e1ea372575b22f15d8c5efcc273f48da665ba557dc3136a19de74d86ae9853254a2345f83048009daca28b037c56cfe5ae3375d5fc205014905b76c659c", 0x5f) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) msgrcv(r2, &(0x7f0000000200)={0x0, ""/97}, 0x69, 0xe283fdac8ac05f37, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) 05:52:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000000, 0x200041f7, 0x3, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='bpf\x00', 0x400, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 05:52:36 executing program 1: r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[], 0x0) r4 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000640)=0x2d2) r5 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000100)={0x2, 0x5}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = syz_open_pts() poll(&(0x7f0000000140)=[{r6, 0x80}, {r7, 0x10}], 0x2, 0xa29) semop(r4, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000680)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) mknod(&(0x7f0000000280)='./bus\x00', 0x2080002002, 0x40004000000028aa) getsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x76) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r8 = openat(r5, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x4, 0xe2}, 0x4) getegid() close(r8) semop(r4, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x0) 05:52:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xffffffff}, 0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x251) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:52:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = socket(0x18, 0x1, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f0000000080)=""/132, 0x84) 05:52:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x20700, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x240) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:52:37 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 05:52:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f00000000c0)="2133654e09cc63f3d41f23d8919e0d38711dbdd249667b00df005319100598d4eb00000091b45fa3dd2ffd4d", 0xfffffd7e}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000400)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dc67b6b0824d523058b06205829185f41ecd0faba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e34a0bac3ea72ce417d6cfb36befb9d82e807fe8bc28e0965a589fcf3add65de0af98c2d0c6b35c4a4bac74979486a622ae6518e8c40843e819971ab3f0122dfe1e46d2cb2e4d9079b3c9c2ae15ef5a3bf9f937197c170d434900ee0ce9dd814295fd100495eea125596a05c436", 0xde}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:52:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x3, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8000, 0xfffffffeffffffff) setsockopt(r1, 0x2, 0x1f, &(0x7f0000000040)="2b1c72f4c6423a3e1fc029d8f7121afafa991973d2fc274c24a4985e95a2913a3be0b523465b6cfccf85b58315beab1c5cfc07a26f7394b0b036ecb0f15c1a9d1cc410ad27a93b0c3d5ffa5c49ea7cfdd6f61a827e7326b37e831eb6eed279daf9d06d661d51680759dac8df92f41d473c8fc4cc4ae3f248d0a94f6070ea9d8cc31ecf7ee987df19447ab3e6e66a98f24cf074bba56626a5da21128106", 0x9d) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r0, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r4) read(r5, &(0x7f00000001c0)=""/193, 0xc1) 05:52:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440), 0x8ce8633b9b357, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x8, 0x10, r1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5, 0xc012, r3, 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)) 05:52:37 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000180)="d1637f762d069674320f7e40e124d6badf83ea70a59ea0e0b82bdc9e0929612c176f3d54d35ebec58316348d5a8450699b8049482e64", 0x36}, {&(0x7f0000001440)="03e93f7a20bdaf74017cec95393c06a9638a384ce287c2d06dbf26745b75080008675472c3a3467cb5de982f6ddf30f28837819fbc256cfa17c64d8ea58d29ecf578927abadad935e730791992be20bacdf503b733d77a4955b22c084dc219e3de70979a6285785764e540ba841f21fa6a330c18f80dc7ff4321ee83fa27919fb61e081ffd6a72b7ab1960cf28f87b607e098b672781d93e827ff272272cd7e28c9ef375ba9f777670c4b33d628bcc6f12e1bccddca535fa40bb2f2c35897dd5698374c1d97b642eeab5a2341a2604aae8f4357fa0a3943600a66903ae56057f4f582c94819f8660aed14005aa28014639", 0xf1}, {&(0x7f0000001540)="1dcce989f94d8dd5f6faa1bd13c443a11f1a2c6820a4511eb7d4a577fc621f3c05a39dff8f118dc69e0fcfe72a4f9f1a096154bb50c0d7ca33c89576205b2805924c53af8a536a2c5b1052bf56e6b5e6ef75cfd92b5bda7a0588e74b32cbc4a85942cdc36ee89745e8d66f770788fc3931e49f162e627f1718b641cd8d435a71e873bb96d66cda5f21566ec9d52cccaad6ed0b4149523e32ae25ba7d788bba6c5a933e41", 0xa4}], 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000002700)=[{&(0x7f0000002500)="4735d32998e0a3a528fc07eb19e2d6db17ea510cf30eaac7f9a3d4a7d0ec0f91b394d3703764b133ea90db50481fa42242678e8bf8978ab3aa0dd9c9f96b7fbf192778c0c8203990a6dc2387ae05194c047f8849fec2618cb8a51e779da01461d7b30c512208a25b2d9610ccef1dc02e6aec797d9b59bea8b39a5210d16ec962941e8f2011a530951a80af19ba644cddbe8a425d887adc2708e4764a05cbeb44c75d51adc91996b149ce48cc6b925b027f07259cc5f7f78a6d2e721197fb32ab189194c56bc55f7a57982510053968e2048a4992"}, {&(0x7f00000003c0)="75ae7641fa1001703e397323c58e961c95a0db0ac401002e42ea8c814f6e0a1c48ad539f7bb0a6cf4e56940589616581e72f0513a2885ce1dd5080229be2f890ae0e14c496dbfe842308d6886f6d0d0a5e35fd8b83df501a0f11d909d593e181eb14e2bd7ecd30"}, {&(0x7f0000002600)="a3be6c206d1f53c0b02089af680d9e8b942ca2728f645e7d"}, {&(0x7f0000002640)="a96d3044132c76e2592145d64b15df88f2ea390066cccf44b1574dbb07367ab1c89ce40dcdea0f687eb4a964e9da4d11351e7e08f51e67d14ea7dbc2989ebdf5fd7a490f1d442b2a93ecd9d49c633b95d3cfa166866cfeb12b9ad520220a8a2c9483c11cd3457d8920c7e3000f75a6e99b83ac9bf5fe10553a9ef19848f40c9bf6432ff8b8c90824daf6003a87206cecc0d59872d74bb246e7584299dfb46eac277c726a018f11eb95148647478ee07b3d199aabcec561aab3"}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x10000) 05:52:37 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/231) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xd) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 05:52:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, 0xffffffffffffffff, r4}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000100)=0x5) 05:52:37 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) 05:52:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc0, 0x9}, {0x2, 0x800}], 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:52:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) mknodat(r4, &(0x7f0000000000)='./file0\x00', 0x1, 0x202) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x7ff, 0x0, 0x900, 0x0) 05:52:37 executing program 0: r0 = socket(0x40000000013, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0xe092) 05:52:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xffffff2c) execve(0x0, 0x0, 0x0) 05:52:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000130, &(0x7f0000000040)=[{0x0, 0x1, 0x10001, 0x2}, {0x5, 0x9, 0x4, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 05:52:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x0, 0x2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xffffffffffffeff9) 05:52:38 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000500)={0x0, [{0x0, 0x40}, {}, {0x0, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x1}, {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, 0x582) 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', 0x100, 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}) 05:52:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:38 executing program 0: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffff653000463f7b238bf468bb87d5826954d78a2a197a386207000000008295955984c87910bf383f69c11700287ed30bcb777fa69dfceac2a84e6abca64996bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84956abf1e6bf3bf0247612f871f4385f04557795ea4a5c5fe65baa202361cd8ca05dbbc5b65c6593d2870bc122cd23500000000000000000000c460825ef95e0577027e00000000000037ecd2cf8724eb182a8a5bec1433000000003bf0d43f000000e22b05e5d10f524a64ef5632ccf137c8ae115db3119e911c3a94fb9c9f35f23d1aa551386c17f08969eddff7744723053ff03d925d00000044cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a331ecda14da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f00000189746005454d719453ee525baad02581807c0cbfa1e220f379363c68c0b2a2900048dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723122a1789d5bbddc6eda30a3d7ad15c42b2bb8fd236ba056419f99ab5ba9e812a96aee4ba82f46f1cc10e060492967d2921075aef14000000000000000000000000000000328da2b4f59f69e5dfd7fd6c0787da09467d5afd9f64e24af41401392243d60b71bcd65b1a21f870884551d37a0259b1fc02f076d0c5b67542624e000000000000437244ac2651d30328980e1ff2685e999c229bb5ecec72831ec83f92c73e70a45cc7bc209a28a87e6e40a96353135905323c61571570313b61c887943b553dd087007b8a8455e0b648ede75a2fd6f9a1b4d6733ca3945af6a3d89a314afa1e57de60e3"], 0x1) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000480)={0x1, 0x1}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(0xffffffffffffff9c, r1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r6, 0x2}) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) 05:52:38 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) readlinkat(r8, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/47, 0x2f) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0xfffffffffffff001, 0x5, 0xe4}]}) 05:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="ae954982bc056cca9e4cb446a350ed201576070d2a2da15589093f2422a61d2bfb47c2bb5d512a57b2f6b6cadd501f9db48fdbf44b1bad7e7b", 0x39}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0x20, 0x406}, 0xd) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 05:52:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x0, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20081, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r2 = socket(0x20, 0x4000, 0xcc) r3 = socket$inet6(0x18, 0x5, 0x0) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffceb) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/196) 05:52:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getppid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fcntl$setown(r1, 0x6, r2) 05:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 05:52:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) r5 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xdf9, 0x3, 0x0, 0x3f, "ad0b59d3f9f221d09cc8f4c264a1a6738055a1c1", 0x1, 0x8001}) kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(0xffffffffffffff9c) 05:52:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETPID(0xffffffffffffffff, 0x2, 0x4, &(0x7f0000000200)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c, 0x0, 0x2}, {}, {0x6}]}) getdents(r4, &(0x7f0000000040)=""/110, 0x6e) 05:52:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7ffffffb, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r5) 05:52:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:52:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9290d57fc8b6c0ae, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x2b, 0x0, 0x73, 0x100000001}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x68, 0x0, 0xe67, 0x1}, {0x1, 0x3, 0x1, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000140)) preadv(r5, &(0x7f0000000380)=[{&(0x7f0000000280)=""/73, 0x49}], 0x1, 0x0, 0x17) 05:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/depf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r0, 0x0, r4) bind$inet(r5, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') shmget$private(0x0, 0x4000, 0x913, &(0x7f0000ffb000/0x4000)=nil) r6 = getppid() wait4(r6, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) 05:52:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000018c0)) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) semget$private(0x0, 0x4, 0x303) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:52:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0x2, 0xfff, 0x7, 0x3}, {0x1f, 0x3, 0x2, 0x5}, {0xfffffffffffffffd, 0x44a, 0xd8, 0x3f}, {0x200, 0x8000, 0x100000000000001, 0x6}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) dup(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x2000003e) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r8, r7, r8, 0x2, 0x1}, 0xcd, 0x200000, r6, r6, 0x8006, 0x1, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x8, r12, r16, r15, r16, 0x2, 0x1}, 0xcd, 0x200000, r14, r14, 0x8006, 0x1, 0x9}) r18 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r20 = geteuid() r21 = getgid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) listen(r19, 0x1000000000000000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r25 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x8, r20, r24, r23, r24, 0x2, 0x1}, 0xcd, 0x200000, r22, r22, 0x8006, 0x1, 0x9}) r26 = syz_open_pts() ioctl$TIOCSBRK(r26, 0x2000747b) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) r28 = syz_open_pts() ioctl$TIOCSBRK(r28, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000006c0)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcca81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a839baff1555ecdf563"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r10, r15}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, 0x0, r23}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28]}], 0x98, 0x4}, 0x2) r29 = getgid() r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r31, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20, 0x0) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r35, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r36 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x18, 0x0) r37 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r38) r39 = geteuid() r40 = getgid() chown(&(0x7f0000000040)='./file0\x00', r39, r40) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="03243cd8afcbb8c56599305f78f1a16a82e61b2a089a16aa85905d13aaed3bb2a03d2efbfd28c95b4b69bf3e1778f0b31061945de072f82478ee6aba49156201d0fdad2d2b3a6b67b7e165b759eab0925cd95311ac2d9d9b15ac78847c4866d90e3e825327d408118a5c6bbcb9429a2007bcb2e22cf6a601abf087911de45b26f2f032cb9037c36627", 0x89}, {&(0x7f00000002c0)="794598bb20aeffccac8ded40d38d9b1a98e4d4a8fa06ce7b9c32f334c3985dc6d6c878fe807f69a8ec414713e118edc9652c467aa6d686e55a80541806e9096bcb1241c07c0f8366ad51d76487e17eaa0d49ab1bc2306af435800f4f9725a22771e5b67bd89c91a0d15d0ec9dc501c5f965f6149bb4d6c", 0x77}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r23, r29}, @rights={0x18, 0xffff, 0x1, [r30]}, @rights={0x30, 0xffff, 0x1, [r31, r32, r33, r34, r1, r35, r2, r36]}, @cred={0x20, 0xffff, 0x0, r38, 0x0, r40}], 0xa8, 0x8}, 0x40a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:52:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea6) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 05:52:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0xe, 0x6001, 0x8) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) flock(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 05:52:39 executing program 1: socket(0xec276e2597fe60c8, 0xc003, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0xfffffffffffff0d7, 0x81}) 05:52:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') close(r1) socket(0x6, 0x4007, 0x100000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x101}, {0x89, 0x401}, {0x20, 0xbfc4}, {0x42, 0x1}, {0x8a, 0xf57}, {}, {0x43, 0x9}, {0x48, 0x2}], 0x8}) 05:52:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0xf2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x20000000000001e4, &(0x7f0000000040)=[{}, {0x0, 0x101}, {}]}) 05:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0xb0, &(0x7f0000000140)=[{0x50}, {0x1004000037, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 05:52:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47e8, 0x0, 0x2, 0x0) close(r0) r1 = msgget(0x1, 0x80) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/142) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x8000) 05:52:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) fcntl$dupfd(r1, 0x0, r3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 05:52:39 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x101, 0xfffffffffffffffc}, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) select(0x40, &(0x7f0000000240)={0x2, 0x7, 0x1, 0x4, 0xffff, 0x0, 0x3ff, 0x3ff}, &(0x7f0000000280)={0x3, 0x7f, 0x80000001, 0x100000000, 0x3, 0x6, 0x800, 0xc93}, &(0x7f00000002c0)={0x20, 0x0, 0x9, 0x80000000, 0x20000, 0xba, 0x2, 0x6000}, &(0x7f0000000300)={0x4b, 0x7}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000000)) shmget(0x0, 0x3000, 0x200, &(0x7f0000b7b000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000200)={0x36bdd5d9e6593ea2, 0xfffffffffffffffd, 0x1, 0xffffffffffffaa3e, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 05:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2c, 0xfffffffffffffffc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x2, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/211, 0xd3) 05:52:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/170) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) 05:52:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x3f, 0xe5}, 0xc) r2 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = socket$inet(0x2, 0x4, 0x1f) setsockopt$sock_timeval(r3, 0xffff, 0x300a, &(0x7f0000000180)={0x8, 0x40}, 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd6b8b5e892a08c1, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 05:52:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 05:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008f}, {0x6}]}) syz_emit_ethernet(0x90, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71") getrusage(0x3e7f0b6851d81ed3, &(0x7f0000000300)) 05:52:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) pledge(&(0x7f0000000080)='/dev/bpf\x00', &(0x7f0000000140)='/dev/bpf\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x101, 0x5e4, 0x7, 0x1, 0xfffffffffffffef3, 0x7, 0x7, 0xacaebeb37dc60b1a, 0x1, 0x1, 0x20}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:52:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) syz_open_pts() syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 05:52:39 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x270c13d239dbd8ef, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x9}], 0x2}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) semop(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0x6, 0x3800}, {0xa428af99287c124, 0x401, 0x1000}, {0x2, 0x10000, 0x1c00}, {0x1, 0x4, 0x800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x37ce) 05:52:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) dup(r1) 05:52:39 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x44, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') r5 = semget$private(0x0, 0x6, 0x300) semop(r5, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r7 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r7, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) chdir(&(0x7f0000000200)='./bus\x00') shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r8 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000100)) dup2(r8, r8) 05:52:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) pread(r1, &(0x7f0000000080)="5756b2d7358b17d19b73611d215ce5a23a5440950091e6aeb94c772e5bf2415a5d91e3ade5cce061e0de2f32e3486f5e6ebd6fdb34143a5c5bf583cc6278ae086e36122f74adcba0a784df69b91fcc5c2f5216307586434d7b5890ff7e68fdd942e4e97ece7a5501ced7b6b7df402a", 0x6f, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x101, 0x9}], 0x2000000000000003}) r2 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r3, 0x5) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) 05:52:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe2b, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:52:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:52:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x1, 0x7b, 0x800}, {0xa4b33c1debfb79c4, 0x40, 0x800}, {0x0, 0x3ff, 0x800}, {0x4, 0x4, 0x1800}, {0x0, 0x3, 0x1c00}, {0x3, 0x80000000, 0x2000}], 0x7) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="d548c294fc4b90ce7dcce23cca61b6da562e500200f9ccb354000062", 0x1c}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 05:52:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042001, 0x28b1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x2}, 0xc) 05:52:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000849276782e6861969d5e3ee041418140aabbf4a8821d233fbed5680e49c190360a07ee1353c12456a26772416b156849ea7c11733e07ead76b1530fd074d3c6f7d01027bf4b2c37cd6d1e90025f66f52e94edf5f0f3e989eeded7a7c123bf413e5b8acda2c17c79f52c1270bada7ddc362cc93f829020b7b7353aa25c7657f5a05df8d92233fed841fc47f26d035bbf152429f02464f28086ac592a49e7f8972c9fd125ad5783ab7949d0c01f22a8e8fb5f20a00ec6cb545e374a2d18a096d83dc54e72200f7802ae07c1d336e384082911ecbd1ea63fa32b26ba62176f8"], 0x10) socket(0x6, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)="01ae3ddce5e073592e86dc706b1adce70e9d9e14ac435007a5f883d484e5707b7e7a7bfc0c51c0bd224bb76095b8e85808cd976e8a4a53d7fc0c8aebdc9ac7a03b39ba949b39742355efe12f5b4e5831560c97deffa8b14f24dbddf966d57d5179d208db1e92b8169cf5dff385cffa018c3829fa8b5f4fbca7db039b14136e31be09b64fcca9f2", 0x87}], 0x1, &(0x7f00000002c0)=[{0xd8, 0x1, 0x3a87, "79ef231fb4e62678bc19ae19b1c5b442dc031d7c2b901fbbf140512a7cbc7171fa6bebd8f59540becce8178c8f88448e0ab28fa6d0dad3f3ac4704139a09ee0d71f3e2f926af64a47a6a713a6fccd623e9d0a01dc68717b0cfb6eea24f71827b3ac8b5a02cc489e9f88e5dd44326577dc0c7e07fc269d338da2a35c1f105c12dd3b54f653007e4dd8992ff1e375b34a8b5dbe4a0b25e04efb47e9da324589c1482d177bdc77f852a7276420f8a913d723c7332db7a79771fbf401e362e7b8c506a4f9be1acb4ed"}, {0x78, 0xffff, 0xffff, "5c1da421ca26d496f54899f4fac65f5d8516fe8cbd0d544e5c809cf3d19127bc444c869025e26fc5f38ebae1d9ef6d6fe992d21ef3f4a4f1fecc65b03dc89fe592719d3506d7cc5747b79fb22fbfee3f12901148cb951d5719c9ce7e987da712c99c5861d3"}, {0xb0, 0xfffc, 0x20, "43d99168c7874f2a9090842a0ba52f285ae30e8e7c2cf34330e2b693eae5fb1319279bfa4f4ad04d039fbdbb5ada22b5ecd282de6041ed8fe7c126b0af74f5f950eac6daca2cd4d9f1bf7c4b6c0c575c15b5b0f5a6f404173989d7b6e97fbd7a3ff337f6978505bd8d6cd0ff206e7dfb1b0eefe57ff02c0c4cc690d5d36efed31a71cc648c891539e003149d48a05093029a5ab11d1216be1ace"}, {0x1010, 0x1, 0x764, "a820e64e30601b2a598ec72f052fdf4e9f45e12b5049013bd0fd74160061a37ddef9461b877faad532654a57c9cbb4ce33975f0b4a58ce4651a5281e3b4059aaaedeb0c69392c0ac3aeeb1f5411160f66d2cf14f6a9fc11e16d0ec81475d3761dd8412f0ae1d55db6a5ff81c6e6ce5047abab04c756a5ccfabe5cb5508fa6805e9d870a0837c01718b9b5db6a6addef0a028d6926a025feebdbedbe0f4d1433b133e4c65a11a20ae65c6270db0aa6b4a9b60096f4b025aafa6cd9731ebbe5b9430dbc272cf45475401a19670f8bd7704c82761a4ab2a562f6e01dc3bc29ace565c1430a41967d38d352e4e1a8240702ac798e5f3c91ce54475eb9eaedc8295cfde3ea0f8595b08ea754e243c2c3d00792c2298060e717f5158d51b189955cbc0fb5333a6fcb0086f694c5b5aa892c7009a821b11415b169f1dcc5a451e28293ae431241c199fa62bc7ee98faaf63fc9df7356ed5a80357b33af5d08be5af814a883f4ae4430e91bfea7b812949e742c9d27ab918c77b749c920a1227db5cabf7948b037be293c17699796464d3b00d32a1413a4458796724798e774c6a78c5edf076e1371839895086768d49f435fae1278b30500c62d3bbf13e588fd437f995da2be5337bf13182098adb26ae18b29fc51292555db5405a6d283c90c0428dc40767e51cff864d0c1b4183bb9c04885e3e1e3ae1538d5dcddd1ff529e4ae15491c8714305fd57342592b9c9455d187ad09681556e2d919832968861ad4b143be0698f398277cee7a6d66c400978a81d70cc1e4087a6baedb8ada19c0e632a701e19e97b959e2aca9a1b7260b62303fe855b3190ae2f48a641291de63c84d14a5bede839f36c42db1420124d5bac4fe218f6a6a9a2e444a61bc5e92818bed6421c2199641977150a702dd62dbf38f2bdf8ff3974dd4b0da131bc2979fa42c5bbb105107ced61825a1132a84b85dcb6e3219e1c54bd7d958a02173f7d4a62b96d765397cdf6d623d3e1ae95bc6fcb93c74508a785a9dd8c0dc68d5dfe421161d9b7835b315d15e26cbf6cbdfe33d9e322eecdefa4f1f5e740acbf721778ddf3f9c9d8a84dbfb743cc293042ca5d34ff8b0a925f76033ba841910f15c8852b166b789cbdbe59b292d1a24c0d97ed84bb60be5683d9ec27dab5d7b4aa2879a65e0deec3d66fd6f4df8e40ad8f59c01565d6f9ac69260d53f2721953f66038ef8001e26f5ab7365ebdf00b237ce0aa0c9c641c757e49210b51585865e19bd2b8585f974c210674b36b4b3ae18b93b1353edffa4de2ad89dae116e745d2280041dca0f11b310b0ec7adba102b4bc4702a1ca52f17e27b0d12ecc6097e3b66a68df15f77264c6095a6899431ba39d41bce9f569521f51435ae2fed0492d113622a8b1d00053065aee5f4e5956cc39b3952e49bedcb37a0b8f39829f5a6e18495c038c23a4ce161389a9affb80584015ad87c06728ceda913ece2f2d01eb9401ddcde5d3dc8f587251643c8ea3ec180aa004502bca1b21389adc849b4361509ac16510be72ca843d241089c79eff053e8b23c31efc261eba8bcc1ad603ff01d94a16a079f6aef7f1364981814c32d4bbd515a509863b4b8d4c7f6e08693951a2bce387cdd9baef0b0efe3082ec4b5eb147ac5d91bb59ca8bd2f9113e8ec7d89f6dbb55ce9e3c9784ba4957b3259a6985b143051fc22abdf2a477deee32e017849417468830751e5d74ffdf0f62bbb9712e6600a561dcfff44ea4ca55a1ae24282e210bb882e860e9b5ab8a01aeab0805c64d8740c397a0da0ac8736a1bee6bdee0f0ea5910e4815024b5db95cade267614ca36a5046a1aedede149d16f782de741445f25a0a4ad48f37c0d4a175cb191ba1941355e54eaf54a1240a56383d03921bda0c9617e31f397c0a87a6722448e38f394fd9d6d1aa49c991a55bec077931dcbbf61a98002192fc78faedb30a5d52943c64a9eee0e2aabbb629172a9ba266c3bcd2ed56220e7b77a9993c943b829ed72ef6d351759b289ba5caccc8ed2f916288a49cf21563ad9cadd1b178363d9f6cb2aef94309d6cc4e16bedf28b9ef77db1622c146e9d23de8378912500eab74e5b580edf15072e138a84656d7c79e4f7b45f756772434a2a0257786d5be9387c1b20b096adc0fd97c719fe5ed02b0c22905d98f3d4478d55e669751ed8356e7faa42dcd83894537ef015727980498e552ac2a80acb737556862465740cbae9d036aeb145f1e8072af24d56772993d4396ce9428865aed855996b96719d3665686a7c7c7cdc8ac12c1a5f02e87f6ca091c41738ccb380a34d4c959badffd5241bde32e72f841141e85ff59099703182a20e17a2d9f660608ee849067d8ab45a2bbd67984af79bbbc33b16dcf419dd798ffe306238ba547dc21382fbacd2cd5e1cda478670eddbe207f3a1e11b195daeef9744209e8c22d3b54663b81fc647740d22bbe9685ffceaa24d8ce1cb77a3a69bd62832c9cf21162d440d70b1cb2dc19054461ace32fe16433c41e64046fb57f3d2e9bfec2d327b47ef7a3e98c755dc5028af20c3b1c7ec0534d49c55355dca85c6327351f69609525e00772e32f177f555cf248509bfc11920dcc6149934e80adcee3199a6db9db2b4f3fb017f2e5922c1acadd92940b9a0c8038785dd7b165552c48d60fd2cae7608b02ae10ff5816bc76a1ca3e7a06d84971d0414dae616697a04d38bdccc05bdf6a90ced4b01ec9ce44475f7c3ecab72cf8dad8a4ec4d518cb86c9177bea327b6bb57dff39a7166d23fbcdcf525ef017dd6840bb2366eb2adb3bf00773070ba996a27c12c0ee87f2b6e1e20fadb7cd8e18d8d561daedb4b0db50904b8846b3643be0552483a090198b435e492281aad089f0daff84c443e91b9e153c256cd7e121585869a41ff2221ec17eef899af65db2dc6dca37bfd28eb254c38f60d4a5707dc6fa9d40edab26ddd412885924a993d6c46df3a717e92c54ca3797c953eac371984a21fdd1b1042b8c85de59a37265cbb352cb2d8c51ea805aa08221b796a00a3d215fbb4bfbc1982e9dc5f550ab9f8c7a29aa2a9e4aab2e7074e7165cf6f3a9fc9210cec4b74d172b49c473e4f7f70a4c2136801f3b588626ccdba59b4145de66ff4ac1b42c40944803a5a13d174cdb6e9efc6bd939da845cc8814ff5ac3cac781640914881c95dc36b7519b4ef6a9e273bec434391950958bad9700d46b6d81f56601534197117749b87e6440aee7b18d46f02fd308f4aed7b189ea044be52859dadcce3e11e30a20f02170773cb82037371c7520f89673e600b125d503dc06afc3412abcdf5499cbc238b4a76f2fd5e927140e789814f109ee2a96f51eda04775392068a83d726f986995df97260457d9901d55c583eeeb79b211d4eb61df0a4b1a210adc799aa01d51490ebcca75a79357bc85d0c1f30b80935bfea30aa004a85c9ca2939f7b52f57da6d77617cf6f112b45b7ce943c48c5ef9f1197aceb064ea164da42fd053300f61b5f3c0a4866ebdcc6d80a7f0422a901d250b31ffc0550aef2ec450045a0ffaf21bd7a435ab08cf027a7b1fccd304e47421f72e513ab1486ed30df75d97f4f7ec61b7f154485aaa425eb4de5f8e18b167219bf76a4f8170d17186a548b18bccd778fb821269340c013b70dbc5a21aa820922b00a6dfe1534604e45c56a494e0dc2e0eb691596ccd622c65ba845d9e7456a3fafb2d253831512d10014c4ad5ac164533fdbde7b46f9fe6452c3dc87abbdd66cc1b97e5dc17db00f78e3456dda024d08319d3e4cd583d9f3988fce5e2f7e25ee7f39916f44d44468abae960693d9b8059279ce0df74f7485cfe86ab2eabed1919be7af1a910ffdf6bbfa20c1271f931276635f3dd27b2db5c5c257a5b622adb1ff47486ac5a627c199a2ada2e79e527ef0409a26b07b4d3c987370b988150c18b12340ecc05bb4def5c92817f4c22c3a167d3234e195a62989659ca65af51908605d7c43cf6b59512be22efc862d5489659be543f583e750f3efb053990cc323cc649a3cd4d10895806a7fc597c336f98d4f31a9eb5978f1e34f1e2523be1a0896c4896bf6e10b3b38731de061ce8a742d2acba7c2851342604b013fc6f861a81292607b2813dcdf838365eb8ac3c4493843bcf2cf88d0bf98df22a578ed609d45f2083b80e72fa7e8e12b8b81bbc89ce17c9823e085bbcde9fabe34e83c480af333c1434718b81cc34157021c7f9e68b7a03f88aaae64c27aaae59a7438f37f74556eab57f3850a2f5f6375f6ff30697c74eedbc1822cf7838dad2d35439df588904442834d1ee1dc13c666372fed822f81935117051283723112ed0794d3c3e7018380d64670e9268e999c9c75545612a9c3671f964363d03004d7fd597e07a962a035f2e86f2c513890b003bbca3d672615262dfb79ba914e9ace0dd9e2a8dfa0fb4630d98a5766bdce6ea3e9da991eda4933101ccc58213154a8f7d3e849ead223e3b4d99d7d97ec63be0d3d8719ca3826a13c3bcaea9cdda40f6e94e67554a542d2272fd61585022970b33bcd4c065a88d411a2ad8b502ebb13d1ebfa774fb4cf1b39f256bce2aea818f54d9088e6d2ae073d457d0ae0a0c803bff2ec5f2236fe00065abddca6bf17c09dc141251db2a2432f31e71e99febd92f31ceeafa20de432af05ebd8a619934106ee482f6e569e3b92f7d2edc946c5b02508c0896adf9b246115fcce7e93f33a0c9aa74927463e55fc03fc35ab7d344fbe4927549d5a13890e4757dc067ed2eb754fd76f47438951b13f2508a0c2f218c60fd37b60a813d581e2d96e84ba658f903913f92512d5dddcd60213bd03642963bdf13bf79a1e199e696df83a4f2ddbd64b5d4de4cf1619669c2a916d473ffccbd061547e6475fa7245d14b541ca33cd3a58e73c5854e2d2b9f20ba64a4274c2fcd4463108fc67eb61ddee5fe6d0f1de25b6028a21a5b92a14c35b707e3ee6e1157f5a21b464ed61a1a25018d458c53c6843c24a3de28cd89d61a55bcc9658fadfd5f861725ed232a5ed9d000c58a3e4ebbb8cf2c3b31c4b76bd3d4d2654e7c7e4ff83c632f99e6544a13962e2149e230c371772aa96845d3c5d77678642e6773001a1b9f95f29648820e2c940ef32a4fefb3a3c98b36d50c3a3fdb6ab3ac082f12445fff8b860c9ecf20011b66282a48b39203fcf3fa2bdb94664ca096a76c2464fdfafaa993ab244cbf28a2579f009fb81303e4bb023eafe2cd3e293e262a34555306b085050801d6c87bc9fdf743b7950dc97b938ba3f5ecff6399efebb115b64e6d14c1cb7e06b5f687783312cb360967623e59c3d69b83750017531607f0caa54afbc5fd106c3fcacca36aa2fbac9971c0db41e78a12e504c2df3255fae7acfa90cae5b150fc5feca058e53a18cb7a4966e19ffaffc5d8ea29ffbbd95c2a49330784fc566ab70e27b5827b7e44c90fd7de0e1237d72cd255f336f72408d41c2393ae28aa6ea090a27e369025cb28b42637ce41d822c82fa0a72b52a1e6463d9f56b1adbee6dbf712e5f4fdf5b3f67742b3b59ec7180371bde948e1174d33083dfce297185b40d862e4e093d1b307cbad244139fe8faf20816ba6d6a65e4ac60db15ef845108507bed3bdfc2a9c7a0bc49b4a39d6b64726de693dbb16bd528b106e728e690c86cf5a841dfe7f7beb29af747fea9ea75508c9b48adc5c768827445ffd5d736140097cb04f442fed534e188a1a11de64ad96d03714e2666dcb0eedf024513b5acfe33059df826e299f751fbf161812ddef1c1a5144803269e6"}, {0xd0, 0xffff, 0x1, "e9960ed8bbb88a71d521e08ef8b7edc52e9971e98f9bbfb2f3255ce852f151d3e239c24aea8d1141c672d7f53345bbe65f479c1fd2c8883a3d5cbc650381a200a06db691efa2ff0dcb91e3727651aecce54a437a7302efb3a5e34f841c631607ec0b91c34711a48067a64bddeb21184fdb490efa44b321e74db934d04711bd4d167a9901f64efe6ad63d95cd514bc5e22887690459afbe6bc427d04575866727fad066e55e71e58e0c626cb945a1ec1bfb1ac46aa3dfe824a91d1296c2f4"}, {0x40, 0x1, 0x9, "291aff9b22430e47a5ef766f6342a754c80f1f19df3b761299350c261e03d9d86883aff43146cf47ca48ca"}], 0x1320}, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r2, 0xd91, 0x401, &(0x7f0000001640)="328a2540917087bfcf0986d127fcca873cfa02da24809420abe4718c05efb85d5d307f43bff36fe88d8fbc091dcf987a87d10172e0030b76b63ffbaac56e09504fa371d074e3d4f07fe9c16ca8aedc6efd7b093c10758fe2b7be02c28eb2bee40ebe93a94295b03c3b126db99367f0a4295575bc2860c5ab785948240a04547ec715cb2eebd1b0e91167b29f71fa04293083ebe5f0e3e4cc126dad6c97d6b9cdcaf5556bfed20b6b2e71367c6134599ff10a0d9ee0661fd6cb7a0ce5fe18e06eb2c53a02e00a7425e1db996ccd9e5b7e7d45405ae949444576dbba955d74e6cd285e716538a2651c8403c6351b21fe5292c2b9d88c1d82c4fb0d0dd88dc575a6fd5083c7dc3d9c3b39623243c61e344695224a399ed3bf7762631fa6684761b3d29e54bc7a33e599135742fd5e901cb9693a9f73528dbc4ed61e6ffc013c9b9d6b25e383ffa51ec9a125cc49945c7155b3466a9d00817b5440432a1a28e61ba2952031b46c4f25873c22ceffbb5eba84edb23fb244aac7bd81601f98c0cebf23e73b0680596729094695a954a8cce227dca5a0c71b743f8ef22c0b39ea85d1d114d0a3e9ae7f30683c7d10a0f307e94f782a8bb5c53c5be4809690a1de3fda1b20708597505b1dd814d94dc50cae4365052a286c60a9fdecfc7d2e89f99f787a5290cf26eea270140319d207c66262f79d95410628cb6916972c9945cd1c717055377fab84a096458bfe8f0d7f681fb326c837f3408daf8909b2776b3af9799f6d32e3495d6056544daa336fb86b3315ab0f2760b5cfe794d8da24e9e7ce7f82aefd9dc3c961adb5122e7c8519a5e5ada137276fcfa5b998de890a22887f1da3dfd987fb0d87414b5dc7155216f36e579d97fb55350170d06caeafd4ef74bb18b56df5ffa5b392544c3d693d68594846f5e8aee78364dee04942406fc2b11d31ca4d7615abf064be78b399b4e7c6f3cf4d1d0db45e3d61e7263f3f9e53b2ecf80d0bd3ce4a757997f7ed502409cee30371952dadf8160795315dfe58c9602c0a7ad058143e11930e54ae1da084fec9a8fd3e75c00ad36f8282b0856add802f2cedf2003fd933379888cea8fb7926bb637b62d56012a47661c097e48d255fd6d17960ca18fdb5b39064a31f450a9678f7e4ad8dcc93a1a5cd30084090e49f385c741c755f021beb6b979e10400ae521114467d629e04c25a8c22007094a8f4ce2fd24fe03ad6ce0f3fa11cdd140bcc5b2c6291225cecdffa3ae7c6e7d9a78a640f5f15475891b9a8328afac0d650c2e255355e0478d62016972bc396b7903f6b46bd86cae8ca12e8005158bd5cb3307d07734ea77972744a502a3cec29b026989ef7ed2790483c59e0af53ffbfd0d36daab4dbe17781233faf7178611f2c8f2ca3f77168615221f4e2bdbb2a624ab8808af1b9873887da0853b60e8072556d0dd79a127243f3a3bab0092517872c7d0a85779a8c67c3418b82f1970863a5341dbd400fa26bb2f7c8b3b0d5cf03c68c4dcfba1cd2bc2fba2b00e932d18e58211ca88b4d47b6f03b5a9e6030f06f34697d5f1b5229d2b6c31839731e3dd5c7c557649c4135ac97792b1a6522d8771694373aa34173f915cf5e9a6727c08caba5c32e4aa73708525224c4ee1ec26e9ce8d51501c520a4471af735e4d9893dce58edc22f018a9a93a171498ef4153115fb097eb93483c53463a0d0910371454e8d7e6aafe30f8ffd972a16c17f6e4b5095a0720ead4087b7454324db9ca2e6fb925ec47a14c64cb0b667f386154ee6a3b0fe8b3ed5e99eaf30368906b4a745841dd525626304463ed3c1839d415d0ce19261dfb86558562a02262eb4031a42a5fc0ddb42a47f33bf5cb10a67f3d7a551d57b37101aef33cc3c4aee93965265169733fad53b60c3c5609f65f2b33b117ae2b0f09fd75df4fdf8537596b6eec87227384c8f2f5fcd16304ba51402c5d0317dfd0d91e2425fe40d852488be053e6483abcd4754d15f445ed5a8dc5b8869e42b141e0717706112bf252548e72d0c5212a016ec57c54252fdd47116e8da279fdf7d344f91af9f5cee2da359ff88be35e41adbbe997f5a83339341ed6e178d0199a9e10bc24ffc6fe7d201eda95915d5b494ff9755f5e2316f77de2f9c7303a9ede784127e9d9c6cd75d93b71cccef161ef7bc1209ceb3b1974097e1c4016a85f115587409dc86ba7933ebc0796b0d238a2159ccd005909283e2c572b3b2eb261396b2a7242c0056ef0c3272c912f4248e7962a8788c4165c11f0899be08ad2d972235a46c63f89dcdc455747335908e78ca4b13022b41a8a8a86caabe4e0b457cacafe71b87230ea1c33d3c2c667b045f3b3d1d444e0557bcc1460a57b1dbcab25365da2a0101096f5fbedbadd9d09b00d39f5b5ede709c7d4d956639565175df71bb79163a8c157b37478f54be91fcf7340985853e4708880892d62276af526d2ece2d32928529e1ddfa79adfac322c4b7f48832daa25e84acb020b017e5feaad9a6c4b7fa3cfd28955ca7a8da315c97b016959d19214dee10dc97dc4dd2da2f8da0e0a5cef3175267d19b63094ff8045bb54b8389ca1de49ff55b2ec4bb92d40c30070d57bce5e5a8be62259abe7d74e800d77d70ecc6cee28247b1bfc6a52309a84892073b719c4a25bd41038cbb02cc8498b8a2a2cc5f516196c1701732e04872b07b684553ced76c6fb4f0f4074357ef44564f467fcfac2b3103c1c8408f964b57fc881a31a29b54dc6cccc862fead28914aedc661a8d5427216bf54b34c016376a943cc68fff2e44c4501d888ae1c00dad8d340cc61104b5a5524f01fe9f4d5fbd7e522449dac8140db60eb330e2a66130e91d6e3ff8aaa45f207deee46d2cf0bf8a3ed5173b9f5a75dcc7a089ec1b60e9a0a5d3ac199ac4571d07a00c9cbffa8353c761f6b917acc108a83c6f4fb4c4a50005226baa4454fa2f01ae9a1e567878b7fe9a1efe68daea4349a7037c393960cef991c5db3c85ad539449c5508fa7f6519ddb41462a99f0490c5d5acdf1ba20755b8c2c2243bf9cebb897dd05b309e753f5d2bf04b11db01cea3a1644a1542b61c0ac946945a1022a017179e060f137066a6358bf21ef44407f646c9e23ec3d43deddb50ab3502d509fa6f9534519505338b9435fe49c5a7b74dcd7d97147591faec75116c9d929a505755354df31c51fbd1f28fae5c67c0c0395f5b27121a39dd3cdf15d3b6e902a73b9d86640490240fab4633be56482fd292efc1e63e1dea79405a9f09103efdbf32498a4a4acc39162fc8621928f10413cd6144d35184d67c34fe180e67ad42cfece0e5b3288eece52a33f4b51de33a6622dfa1966d9a522dce7e5ea0173db68a234549de985b9049ecb1a1ba5b71350685ec4c6b9e97988657cbc4e0fa75ece76af5634dcfb170fa7d0b2a93bfaf030ea38dd99596b4283f5d41cbf59630afbd6177ada44112aa62f1e07204f67fbae11d9bff9edd7c845d2d75180e39c0a41aad1950722ad0cb0fbf8a257658860661b4fd2c19cd0a37b80feae597951b35ceea2e15f0478fedd74ebb4c7dcc52939e579aad1492596b987ba19ebadf60398910b8e5967f0ea2541edf7a6ab013a5cb1a3a4abf054f7dea71541b86207d078495eee1356ce761b6d2305d73556540c647e0658b25139f89d280e8bd638e160433a7662acf296a08c0d29aa95f330e2df2eb0b5bd62720b3c929ce9efb1ffb195469b260a2664e4f7f4238544774fa2092c2070fed2265ed74ae5b5dffdd41af175fb84c13d3c40e95c35d4fbd1b0060be6fe0bf981fb1d31127af6fe3629f1de84573312d223401e13d2849a44a754a3da93b413a4e02438f5f943a5fcba90f8d72a4fa1e3286620131e7b19d4e6179e059f87c24322683d271ae517017319fef95586cb8424994d40025f77296e9d9604e682b42fd9be890854f968dfef2baa5e590ac3812b001cdf7a3bdaf23682fdfda9b245a534c802f6f7aaf7d951d903aaf6e9c440a82f98eb752654bc82445421375f5aafed25e2be3aceb05ffb5981b7d3e6897871f717c622f4525244e5f538ede784508f696d7d6b6418251ea49bb895f1fec0a36cc0a0cd824e72af28df9165fe08e9cdf8eaa0e5b488335343c7a1d1c41cc163885b5e6c7745f03f10f006c3309c0fa4008fcbdc1b4ecffdaed419423193e7504ec1705dccd532dd8b1fd99ebd0db8f4002804fed4f775ad4a88f7787d3acca87eef53119ffbb94d23eebd9ee3381a6c8de3dd622d2378a35dc6f5397b82d952c939efd156df07325d52db92aef10d07196d69ff5cc3822544b411df2b94dfd609dc9028a461648e01056a5847e28cc7fed86e605dd8e533e1539204cc60525630c1a44e5d32583f6d29d56c93ba67bc282e4644ee77081970e736803cd8588d621097861794da98e0d32c891d0b2031f9b231b1d0ea55ebd6f0849255d86e75d157642417665382d04740638546f59e4a81025930891eeaf886cea5bbcd7e043b1cef781a0add40b7c1cdf9831656ba01b16aea42af2650834b66686f2232af300db875720f7eb1dddd85ce009305f38ce05d5a4d7ed4e372d2baffa8e4719cecf44b89424c4718b676a967764f602b80c9d508f19ccfd33e99ea415f20755a56e918b15dffd37fae43c50033fd7ef784dcb4e6cf8d09f811e2a90fa481154d262c40ee99a06ad6c81e48c6f2cf75030efed6d4cea01cf486d82fb9fa2a0af3e712f6ea7a32befcd2e6f219c60f83bb9357db8a655fa5713e667e5b3717de01096830a5bc18e5a5b075cdb9346bb217176a6590eff68305433f2d374c9e37214ed82c6c8cc220d7e8d39a37d8fa0c3777c74f0f1bf0b82c857a3d2928c6ee253736f629adec0b633f19be2dff6bbaa3e6fa56bd29790636c26e95b383fb874ed2c8d45e3d95f40c46bb384eedbfb29c1dae791d8d972e224d957377ccc03672b42daedfa8c02dfdc30437b90791b269868dda0012769f8adf57476d8438b3e986df364c4de1dce0c3455c1ade6ec575ea21c634ff2dfc8154c785f6941b4dcdb8f53980bc016a9418ea80661d5c7516762a2b15e50f4db55fc096c500bf78f4f3611075d087ed3fe3437612f2159798d6c574240df2d51bc3c7206e9ca0624df48329326a6d9203c319f82d4d441ff76e73688d693e3e2a5ac155f84d1342bbf3a89309f25384840aad987419d86536f9bc38894471f6022b7bd866972a513df81c16ac41733025565be6d1e3908216547d7ae5a1b5067c4a759afa0658f91cb47e806d510312e60aeff7b2bfa42d80000379a4489380cafcca4e8e265b3583f382d29083e01afe6a8df9f8bdc25f81f4b686de69c7ab268491a9f3868696ed857505f50befb7564bad51cb84dbf2b49bf0ca79fc74315f2b2aaecb3d111ef583a39638437edfda5fda96868a9a0fdaae155086ff91e5dd67d3ea294b8ef9620bc1b36d612d28042b08280d1561eaf9bdc86a01129f5a2cd8cd85d6336770ed82ee77d223e071835f88c8546b1b97e729a86af8bf7366a3e56d299dae63924524af62012dd3140649a38747c8c21751baca7d62aa0e480b5d3967939f24cb4d48f0a7b2bc036ec8e91e949e761ae5e594d4a67c0ce7e56e8cd5b61ee8c1918c7e842337fe865bb6f2182fce66b86f10871a0e6f63d509552637264451f6c57b592c700667696b699e960126883393ad4b4291ed803c0d9f78a8b721bfabe896b7eadf34cb752aea3f42bfa95f41297ce7db332e6f11257ac5e160d5c60b2ac47c6f4f070ef080771b64789b8bf0", 0x1000) 05:52:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000001080)=0x8, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x18, 0x3, 0x1, 0x55cd}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 05:52:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x102) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623", 0x3a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/81, 0x51}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f00000004c0)=""/179, 0xb3}, {&(0x7f0000000580)=""/150, 0x96}], 0x9, 0x0, 0x0) 05:52:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 05:52:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8213, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$KDDISABIO(r0, 0x20004b3d) close(r1) 05:52:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10000000000, 0x40, 0x3, 0x1}, {0x401, 0x2, 0x8, 0x1}, {0x3f, 0x200, 0x5, 0x1}, {0xfffffffffffffffe, 0x280, 0x200, 0xe7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRES64=r3], 0x1, 0x0}, 0x0) 05:52:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xe2}], 0x1f, 0x0, 0x286, 0x0) kqueue() dup2(r1, r0) 05:52:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x6) getsockopt(r1, 0x10001, 0x8000000000000000, &(0x7f0000000080)=""/238, &(0x7f0000000180)=0xee) 05:52:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r1) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 05:52:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000e6ff00"/24]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 05:52:40 executing program 1: r0 = socket(0x2, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fee77a1266b6554feae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2576d9a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0a090006ee01b1202000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r2, &(0x7f0000000380)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/241, 0x24}], 0x1, &(0x7f0000000300)=""/119, 0x77}, 0x802) 05:52:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:52:40 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/224, 0xfe51}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000001440)=""/73, 0x49}, {&(0x7f00000014c0)=""/234, 0x3a}], 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r3 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r7 = open$dir(&(0x7f0000001780)='./file0\x00', 0x100, 0x40) renameat(r6, &(0x7f0000001740)='./file0\x00', r7, &(0x7f00000017c0)='./file0\x00') setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000001680), 0x4) fcntl$dupfd(r2, 0x1e, r3) 05:52:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xc0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x7) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x208, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2, 0x3}) write(r0, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 05:52:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:52:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x100000001) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 05:52:40 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) 05:52:41 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x100000000, 0x6, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0x0, r6) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000580)=[{0x1, 0x0, 0x40, 0xa72e}, {0xfffffffffffffff7, 0xffffffffffffffff, 0x9, 0x10001}]}) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000540)={0x8, 0xfffffffffffffffb}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r10 = msgget$private(0x0, 0x300) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000000500)={{}, 0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0]}) getgroups(0x8, &(0x7f0000000340)=[r6, r6, r6, r6, r6, r6, r6, r6]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x401, r5, r6, r5, r12, 0x0, 0x10000}, 0x8, 0x100000000, r4, r4, 0x101, 0x3, 0x1000, 0x7}) 05:52:41 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000080)) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 05:52:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x40, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000040), 0xfffffec2) r4 = syz_open_pts() close(r3) dup(r4) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) syz_emit_ethernet(0xa, &(0x7f0000000100)="5412c6efa5e53fa4150d") r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:52:41 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x35d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpgrp() fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000080)=[{0x2, 0xffff, 0x1ff, 0x401}, {0x7, 0x7, 0x8001, 0x6}, {0x3f, 0x80, 0x1f, 0x40}, {0x1, 0x2, 0x3, 0xfffffffffffffff7}, {0x1, 0xffffffffffffff36, 0x42aa, 0x1}, {0x200000000000000, 0x2, 0x5, 0x7}, {0x64cf, 0x3, 0xfff, 0x100}, {0xff, 0x0, 0x4, 0x3}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2000016f, &(0x7f0000000040)=[{0x190}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20454, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0xfffffffffffffffb) 05:52:41 executing program 0: syz_open_pts() r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff88) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x153d, 0x20}) 05:52:41 executing program 0: socket$inet(0x2, 0x0, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 05:52:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00", 0x10}, {&(0x7f0000000200)="7107e91acd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec08007589e3a7b1bee84ba1952e653055a7af251b7b68bbd701009b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x92}], 0x2) 05:52:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() socketpair(0x30, 0x1, 0x400, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x80b, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r9, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9, 0x0, r9, r10, 0x11, 0x8}, 0x0, 0x4, 0x8002}) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000200)="78a5122e27011ae920b8f6d5c90a21e1efa0e6fe062123727bd5e996a5a99b6381677b9329cbc92e88d1a15e327639c82d8737a2cd7640", 0x37}, {&(0x7f00000002c0)="60c7ae51416f193e141032466ebf9a789d96f079e2d0587badb478657e9651ee81aa4bd4bf32a6c548a497fbafec7c914167482fe8eaa41634981a0c238173afa43a4ef99d5a221dc1da0a664e69a0f72cd215a3eca5f354a52a9f7ebb8b3fd6bbb31bb6", 0x64}, {&(0x7f0000000240)="46acf10edae17c362220b953b750ef949455751b19d8448c85e65baa944a991ebf56b7ecaafb11d9a86201dfe5552394f38672666e43b4", 0x37}, {&(0x7f0000000340)="199ec7a77add990146e19bd1c5daf7d9985a1c30f32fd217c48aa13a5a85121217116cca26e1d95473cf070aef57f5ef5e7396da5172907042a57a9a3fcd583df24395439aefcb54062e1fab28f8980fab58fff3", 0x54}, {&(0x7f0000000500)="bedd26e707a9bc6a20a26079f0cabe96827fcc1068fcf74960439def5e34af5c698422d70eb7c8c52ad8e26d446e8f57fd64a71b5ec5791a38040891c31aee4188ba9ce7a8c76e21384c98961bd92adf4ee4d6df25570872917241671e38c5cbc268172e0b51b3d3548fab55fa32bc32424a5898c8ec4a64b8b68786449eb01ad1acc88114af4f88c5059ebcfb2a2289113b1355ef8c3bd99933c3e37c411dccecacda00ee16a1d616a30ba08e406df6c22db2d61c6d3f9f373bb4158cd996187c9931afa18ebfc83a63fdf4b879da15c5af77f55d71b941e76e3154f77e38fb0b992fe8f184d5913081c97b6e87c8adabfe2f68", 0xf4}, {&(0x7f00000003c0)="4e11f2292fc27ad092c4f40ec8bafc167bd8b9ca8194577763bcb9d8b239dbe05e8d71595ef33031eb3690171066fa44a2306b50e926d7d9c28a91853dc12f70be9af3e3034e340e75560385cb8dda9b62b0ddaea3f5458169d5b28665163199107f6ac2d15f496062821b5b175142bb68393fc483d63777dadbf4ae86ee", 0x7e}, {&(0x7f0000000600)="6944088d2553ae69e7baafd62f1adacb0e048b46b8eb64f8bf69a7786d904090f00e3587a69f4157212c4737d6633cdf14e72d613d9e5fdea7f612296a8f0dcda82b47f8458194132061ab6d615b44fa", 0x50}], 0x7, &(0x7f00000007c0)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r0, r0, r1, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x10}], 0x60, 0x400}, 0x8) close(r0) dup(r1) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r12, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 05:52:42 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x6, 0x7fffffff, 0x8, 0xfffffffffffffffa, 0x7fff, 0x5b8a, 0xffffffff}, &(0x7f0000000080)={0x0, 0x9, 0x2, 0x5, 0x5, 0x4, 0x7fe0000000, 0x7fff}, &(0x7f0000000100)={0x1, 0x8, 0x6, 0x10001, 0x7430c187, 0x3, 0x200, 0x8}, &(0x7f0000000140)={0x9, 0x2}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r0 = getgid() setregid(r0, 0x0) 05:52:42 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x4e20) 05:52:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7a7b9927dcdbcd09, 0x0, 0x0, 0x7}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:52:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:52:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x8280, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = getegid() r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r18 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r17, r16, r17, 0x2, 0x1}, 0xcd, 0x200000, r15, r15, 0x8006, 0x1, 0x9}) r19 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r21 = geteuid() r22 = getgid() chown(&(0x7f0000000040)='./file0\x00', r21, r22) listen(r20, 0x1000000000000000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r26 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x8, r21, r25, r24, r25, 0x2, 0x1}, 0xcd, 0x200000, r23, r23, 0x8006, 0x1, 0x9}) r27 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r29 = geteuid() r30 = getgid() chown(&(0x7f0000000040)='./file0\x00', r29, r30) listen(r28, 0x1000000000000000) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r34 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x8, r29, r33, r32, r33, 0x2, 0x1}, 0xcd, 0x200000, r31, r31, 0x8006, 0x1, 0x9}) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) r37 = syz_open_pts() ioctl$TIOCSBRK(r37, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r39 = geteuid() r40 = getgid() chown(&(0x7f0000000040)='./file0\x00', r39, r40) listen(r38, 0x1000000000000000) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r44 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r44, 0x1, &(0x7f00000003c0)={{0x8, r39, r43, r42, r43, 0x2, 0x1}, 0xcd, 0x200000, r41, r41, 0x8006, 0x1, 0x9}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000600)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06af360866b0816d192e727d80bf9c5d6250c60f58ddfe1ebca40c641b4b1a594df54b03eb09d45f7668321f08ab6b0790d716ed6e7319e0f669837e4e4a3a544b8a9d3097156ea8393e1b47294385c965479ce93accc3de4cfd59660169799b7ed467f6d07d05d87984a148a1b859e269895486969438f472c0d058ae374f06761ea163d1b788a72a5e487834743f422da8ee832fd6dc40628c282378fa6dfd814857603ad35e6e3776db2f194a4851e7b05b0c8114f909bc4798218d790dbf82c3be657828daf23529e6237981b06a4e4a087cc0272ae932e1310bfed5a4a3271726ff99ac78ee3ad63fa4f3fb4b868e303fc464815e6c2240a427a38cd758789611eb852693ec07a0ba581bf35f636380ccac2b16be015e349d60a3e43090c1a70170c75f16279b65e41a23921ef6a8f3d60bc6c32bb33bb82b2538859b770211ad3fd577f973681fb760ed07efb0fb52da6cbcb5a48a4bec6a1fce6ff276fc44f994c705d4b6623fcbd74c5916c4cf8374086891916e436db2df15d173a9eebaace4923e53805bc862a72a939369ad210824448e56e498a0d48b665a5d8dc03ea7ae6721fd16cb2a8169b29a8f246d2a92246a53d20"], 0x1, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r16, r43}, @cred={0x20, 0xffff, 0x0, r19, r24}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, 0x0, r32}, @rights={0x20, 0xffff, 0x1, [r35, r36, r37]}], 0x98, 0x4}, 0x2) r45 = geteuid() r46 = getgid() chown(&(0x7f0000000040)='./file0\x00', r45, r46) r47 = geteuid() r48 = getgid() r49 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r50) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r51, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r53 = getgid() r54 = geteuid() r55 = geteuid() r56 = getgid() chown(&(0x7f0000000040)='./file0\x00', r55, r56) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r57, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r58 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x4cb987d95c9cd2e) r59 = socket$inet(0x2, 0x1, 0x91) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r60, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r61 = fcntl$dupfd(0xffffffffffffff9c, 0xa6557b50ff3aa2f2, r60) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r62, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e1c117dde7f41ccf679a7ffc2f97e0715fc203fe35fdc0e1b1ec4c4489e2d1d5ce110f26893862db166154f94426fac08cc3e3f57f7399370", 0x39}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r5, r6, r7, r8, r0, r9]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r32, r46}, @cred={0x20, 0xffff, 0x0, 0x0, r47, r48}, @cred={0x20, 0xffff, 0x0, r50, r52, r53}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r54, r56}, @rights={0x30, 0xffff, 0x1, [r2, r57, r58, r59, r61, 0xffffffffffffffff, 0xffffffffffffff9c, r62]}], 0x140, 0x4}, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffffa2) 05:52:43 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000001ff8)={0x20000000000006, 0x100000}) semget(0x1, 0x2, 0x614) 05:52:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9a, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x8}, {0x81, 0x9c14}, {0xdbc0e228397a9769, 0x8}, {0x45, 0x40}, {0x40, 0x2}, {0x81, 0xfff}, {0x2beacd3757ec5585, 0x4}, {0x26, 0x2}], 0x8}) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() dup2(r2, r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x5) 05:52:43 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x6) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) socket$inet(0x2, 0x4, 0xff) 05:52:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000001a00)=[{&(0x7f0000000780)="6fbfe3d8c2c1281337b399a4432288bf0cf31c0473befa1f0020a4f6770eaaf91be99a8f80eceee308af4b03dc2909aaf2b8a221d4b01846f87186617a18b2bf3bcc28ec74f5b6ae22a88fdd3568b13d83cb35bdbdb782", 0xe2}, {&(0x7f0000000600)="cf20eefabe4aa5682be5500e11acdc56a1c25da0420a53a13bb3486b22126b63f93e9976d7b330346aa11374b25b0889"}, {&(0x7f0000001a80)="993f4f52b09a13458dc6a02801159ec58361550911d39840d8456d43f0c36e5ae59194177b9eb8db94c94fca8a910d24ca0f71ab7f7b9345845cbc45f6c605b9b92086199b20d136185c4bc4d73b1e8bdf845dbca02a0bb005d7940b87d4984b98b9636a2b40f9ebde33459cd152b2f7a85a4da0103fbd90265ce1533fd53ae3a362ff4bd8453e98d0e4e7516739f3dafab383d173d38831e60fb6ca0dc222a3c51bab00ce231d9f1e750caea7"}, {&(0x7f0000000840)="024ae855645431b3b9297d442e3992cae07f5b7546efb9a5f92e8f23df593ab437fff2ff1c43f9600b83ff815412f0fc0b2c44580aad80fc86a0e14c940e5aa94a12b70f19f8388b8d661eeaa3a9d92b057cae78d19fc4a7857b7b022762eb8833047dbe97434bd8450a3c5f2b6adcae80e06261bf26988551f71f95f9ae95c69f4e8fd69ef88216414f33244ff9c65f688c22faf468fea5aa57403f28514918d0553b2f4bae7017e88a248510f6f25829c3782bfef16798a20e88340907a5cb321c2ccf94910a5218d0d8b8e13ee0779bb61a09a01f072133edec18d65700bb4723c45e556a7dcf26fd73c0c34e70e8577719c994cfd84ed2577f44dea99d7d5e76163aee9afbe293f152fe6e9495175afd7b16fec0cef7b64117e3f4ba9372b1a098be4216c898a0acc887474a3160ed655e77227394abdd93ffd5f4de574ed1a539d0236d5cb8efb036aea4b1441213162b9e3df9d6df3c024a78e8219125ff3c7fe40ff6ebf53daffdd9cca45712cc4bf6f61052549eb5a19d018d381fe326282a99368698d73765698fef8717ac599fe42c0ea49322486f64f484a55282d4dc1718a02fc791faf1091b9641306c48f14ce1c13f255eae7ad1ca40bb57018b2a607180e9f691877cd384f8c85e158b15f4ef91bda54205b2751cda69fdec6bb7bb8dc79a3e0842d8e3642780511ca5e2b3454b434d867f71014feacdf863a1f998ee7aac16d0bf59b9f95c9069d94986628b2fa5491e8b23ce876720d119e290ba38cd81358228856205deb20439dadc86e9cc54c3a5ef416f26288a5485022819a6e24586000ed6d1984bcb9188833c464c45d5c86541be75e64e6699475cfc6c90f26fad8f09ba4678b27beb71a45bb2c6d4c89ce423cdd3dd3307598e11be4b133a0ab35f22b522f1147d352b106a803447b7821f7819b2fe9d493062bf11affe24472f2188675a079e5dd057fe8355e9b865d64c0c75f3307e82ca6370c5afe4250d186a69ebd9fd351c6ad8e2ee8b2098196f4888a711cc328e8efe631aec92e713d3e69239d6c415a0c966798eb2aff5c63fe96082180cb670992271e012fff4bb5b3611a3f71145dc2522261a2496e0e145b9df488ec200025c9bf57656f71d3af861ee63dcb0c547986dd0fc995b57d4a2696f159e385dde6d4c5c9f3bdb544a24e9a3620232749872acfc1cf2ad76bb9359578e1ab042e949effe9a7735e741b85c5694bde47ae47ef444d8126a50c16763d1209e3a3245ed9d123d19f4dd9c613d91ec541b28646846f470366d87ceb590f3218a16d06ccc06d0493aa3a2a36f71cfafc856afe15c4378ebafecf8fb266c23d2e043292f83cf937e6764e0a35a13fc0a4fc0d5d59496af67bcc0377aacce0c06ed6636550090000c88c2a631f0a7adf23600534a3ae89d4846fb377b361c56f62e5b6967239e4291a653debc5739da699daf4ee6dce213bec1d33f191a09b0e36e37cc9ddeb04c878ca580d672cd35b2cc868b5f17e7b1ea65e7b4c27cfd136480b61ac33303258b8a61f596dce4425379c5b9affa132f10e5871fa1d1a35ba4b2edff6dfb14a5940b6c5a8c8b53b211877641abc293766125a7db305f4380251b24044cfe6185ff10dfeb86438fe933267ced377ec87a9827e648a041507f00127da57dea6b6f0e1719b30dcfc466c5bad6e261f44f4317967f796a08b130459517bd4928b940e47ba15ca58a30266a4b92be14a1282a45453c2c7c887ee0d0e882c72e64a655fa7af6caead9ce832ef801e46b8010fa8141cf7a285069c05ff0d34a84acf9f94c476a42669cbf84b1feccb83abf2121987b5fb8b50964afcd991c3218494da8c3a3e7e1588483f589e0a3533675c09fd8a724beef1efb74467fff14195d7b019e7c4cfb88a80e37ea289557e429ad91d73a7f27347f3c675a5f2f3552d16cf34110d9427ad7e24752b6f8c9248f222eca2aeb4da0456b9b41d388789e47b709cd5842e1d3924da75cd5e16b9cb9ce5d1f5a68b48eefb2a4876b835a5a84db67b6747b306c8ae4b3813387151829e68761bc8dd4466727528075fcbf2b51f3e9ba4c7dc031c75e45ed2910fc3b3e6d92534fcb62c3095c50c4a57ed8acb2b465443a22d88eba196a35eb10e62f7559168b6802c5807bcdf00e45c86db072515a3425e372e99a201889b6a0b5a7c724e4a9393f6569d3c09264f527fc3c0a52a089fc5b0212c9056ffe8d6ff1c6aff9b56484da618d269089e2ef17f954c676cd279a4d56af96ccedaa47d3494f02fac34899b4c731a5ff04654691fc7a826c3e382a193b7f6e5aa6050aae151235e52bb5154ff25d8388c6b5898295a8d5dba9ba6faac2bf6d7b1e68c85fe89085f9a26fb40d055ed1a6b12713f0a49f9fde59e78050fe917331061d4d2533546db3ec4d3d931c0110e589656e33f5112cce7b93cd171a60991938d9f7b7a882bec8540f6128ad1f75488461122d5cfa9cc36da2333a51a652f28f774092b656742c4d8c2a83c31ade391a7db3908dd09be4672da41b0f9444e192aae4282a62ffb569f1b49e4e7b9bcb65ada073eadd610809604a95e4f099fa2bddf6b33c9d643598e5c529d88a91aad55780559d566d04f42f5b4ec53b5ca9bf81e3d3827a64c1f70ff71576a718572cdd7e9257f649fb470ab3db1a64f029b10332ffccbc9ca404ba97e3cf44e41d2740213cc65f5fdda8ce9cf6a877e07811a659ddb90b6874b450df2e9ae1bae2c29d68dd79460b87971ebcaf95ae6c0890dabd6ad4ce4c31b69467a8857eceda8c654d827804c061f5fc267f0df4e457373f5d385884335a98a67f1ab760cb355b0c627055f03ac895ad5242fb406d1da45a427dca16c8fae3c80be7c84159f77afbfb9bed3a32dce2c1075bf04dff91bb4d05c8a8b7b7224524bb796176bc966207a7a3547c55e96fb56e74d016dae0b98fbe9caf284bf35b582cad58ed4ceabed05ccf5fee52c979d3089eb792a4fce0c167678512af83905c3220cf40084cb7044a5083f5cbbff51cf269fe11c730e0e27e333a1f1b2ea5804a1845ee25838ea62a2e3bd60e3c2d011599f5984a531bb5af1303765914422da9fd83ce076a5b00be52317f81369c4f9e35dd31aea88d0971b12c7b40cfcf30d284e13aad716ed66cbae4563b8b69e1aea228f3d874df97136395adeaeb160a4c19dc917caa0dc1c2f3e12d60dc15085141da25dbe99e236b4a00dae9dc384aba57a1cde61f45b74ae71d6af422e2631809793b735f15c7202eef5bee1f291f54245d003288f62981fad9d48532b6123bd5d9fb90f4705abe4f261344aaf8d1de1c94455e5e41cbbc1a964becb9968e937d54abe0dc61ff621225d41b9f56a456cbb896cbbe7a9351f53820f717b1357741b513229af69b2d74b283aa34b0aaba41e599dc2dde805668119b28248ef0152e09dee85060855967cc9f0ba722f32aee24874220aa9c0b4d69707a4d449d7c6e38e077c6ec3ed441cd96417845936415dcf588da850c9cc9a8767788da820cede9d2645e74a0d5387680fb3f4501c47de70c1000b500d3dac2f48b93bab201f490bd0a8e51669f7bfe49a2142df436eb2294089d870600e4910c6281fbf4fa50050dd676f902221eb5699babb6490c9d884716ffc4624a9933b0bce41c509f621941586ac85462d97f0d2f1ed9352df336a531ec00d2cb144060dcda584a13d95c016303b8844987305e46cf81a1765cbfada25ad85d9a504d58b0fe605eff4618b727870b7f5bfaacef433c3b6dafd9b871a985a29e3f81f0086c1aea1f1f8b57bf7a95bc9c1d05915d8f837dba9d6e1c56c9a721bc54b9551e69847b2a91e181c88322e11203906018f40ba976be4baf412c2fcb368f57369956379538fd6326a42668bd043fd6e9c3a41c08249b52dc0e55f3049fcf110e85bd28405b9bba1632602cb66414d6501b09cdc063b085c39727658e0fb9d0fb7f803f64cc2a141cd13c95a7f8b82d5fd1db31b2ce79db8bb27f444d66bc0675f0f5058c65ec359161bcf597d8c5df461d9cd2ee69697cf496eb652c8a474307e0e945262a760718118fd00f6b1dcbee293c142412a1b5a74221a8bb036b66f1258129339aabef98320cb822f98b8aab3b77d91eb5835c474b401eb08d7a35cf3222f94f774288d5496519e061ee659435b264ebc93bb3d1b61dbb6179b7b3517e1625111038f119fc332ba684cf7a8d71bebf28d1f649784d86fdb633073bb15730a64021b8735ed2db23cbf8aa41dbe0ce06e15079e2fd03d205e9146c517111e7330c1d53a531c45fb6785e069cb0192cdf1b6b49bf4159520ac9c1b17d47cb694e6b3cd2e8653b5e13a3625087673cf8c5d2c8e1060aa4abc2a143c260a3d65ab6b4bebb62aeef11f4e5239e338770303a0651e3d442a16271f66ab388d4d2b05685f05efa39fe243dcccb05468daaf5173a5c15999c20af16d7104faed850aa37091e63a6c37db91aabdd2221cf8cd0377240383436ae32d01a6c92be3a681f942abe189c9e9fb508731366f942ff50fc2e7d6a782e073566ecab752ec6700f0bafffa397b534b9d63faa00e712984e98c6876df89ebc570b8841d41cd23e6f1f1e28180e019fd4927c122eb42bf4946b13effb71e508587ec10b799b4947fbb82600dbd1a177988ea10719feaf009465eeaa8c6ffcfa6b8173cc185cba1a9ea80aac4dcb88c47c341ccc5212953cd612c52987822a916b294a32ba8720bd738efdd02b07aa300d69c7e119ab2348f362da5011987103e21694b534acb845997195a10bf906a2ce18d60a4104a4de9f70ba357521926163b34d869b00c60ee959e36470326ad9b6560f903daf80b4825c0582faee5942c2078068e49812c4925d9d5f75c995f2a4c9a9e04cd9dcd73b0efd933a0c338905e193bb576dd92c447626a584838abdd845d10a7764580285331d50b44adad6dd74daab10f10c93c182327276052aaa747a0513cb80584a188ed4a185605941be851ff647fde64eeee3e35678d0bb4a2238e0af710ed0fcace68261b3ac88bf33fa0858bb6b7cc526a675279ca56c2f2612054247a6cd78dac77900f6c5180ec2326824080369c5e217337e9de65406b43622f5749568eec454de77b2290a7c35f77d34338bbc0b7bff802df6425cd1ba5b759a51e5c6e524b5dcdf614d5259ad97da888889cf0d2c0bad8d1edb5cf07507169d0d023dbfd3bc21c46a7ad7169c579ad1f0e086da6a371bc1e5a8de6b37a82b1f9b6b0842ff98ae8033b76bf8649b345d6920ab8c2dc0fe5b8d740b57c7d2ac9801e518cf447ed33c3f20a339d4af5521b94fb5033a8e5281f777c76da58952fccce07eddcb33c26aa6adb35d7b8fe698d206e878de424ced3e23000f4a319986f08afc364a1d614dcea7d8f1b00ee355de377fe0075be525f968e1419673a40940cd03cb5ded2ee31f3b61c43bae54da5f1ae43d97f8ef920ff764eca13e4496d833f8fd31f6072ef082eead8476429b90bedd63a7ea55b94954a0a30bd7fe9732e28b517069aa0c9df23cc8522d288df60cff648d2f6129abe912ce8dc9642c9a1dc5a620f235340f486cc71abf3ad0252dc0b04dd18c4dcc15abe57f6339b37d1428793d44882c5956acc181cb5e60cb54b0a2b3953aba79395a39103aa575610dfe4bfde8f5747c1fd66e0a14594899c7f3012827e2446eaafa5a90e43f92d13a03385f3f114c6f51ba8a9b71f13694dea5103a689238333ca0572625703271aede2386dbd586fa71ad05f1ddecf1f3cab641ad70"}, {&(0x7f0000001840)="5965b03682195aba363a041425ac9a6fd43ebeb6701fb4fb4d61c44d905fa5e84ae6d63e41c2205bb764fccb6c9974f369392372c1358b94be81e6e1144c7fffabcd10e56426b3aa61bb8a49294b0866d114d49d1430b902afa8b2f7e69046b2092262db58706f33c485d92b073058eec3f8d401f6ee6c3003e3a8bd5471d21a644e21fe3cb4ae668d1c84052b483f76d792e1dcfd976c3e3920a479be727e6eb628661cf765af459239d5578f759c07cc9207d1ebc22dfe311b2b56ab75144fd9104b7620b2664bd687c7be4aec4dbe"}, {&(0x7f0000001940)="b22ab6307357156d6f7b00f6f44ebdf132c6908da29d21a4a9e9e9c6f09e3404f25a82d9531c3b0be4853763fb05c874d89e76eed60c99fbc080ac0106749239608ba4d2aa6f39749366a7a41137682f47086deb94792a2df810fa05529ba7626525d99427432f433e175ad797f37984540b47261691f5cc0343621a27d89c7e1fc9ba05eb2941c2e52f4e45714812ab48421d708706"}], 0x100000000000024d) fchmod(r0, 0x157) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:52:44 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1000000000200003) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 05:52:44 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() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000140)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xc5}], 0x100000000000009b) 05:52:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 05:52:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = socket$inet6(0x18, 0x3, 0x5) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000200)=0x9, 0x4) r5 = kqueue() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r8, r9) close(r2) r10 = socket(0x18, 0x8000, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r10, &(0x7f0000000080)="80a1af2786ecd13902a84d61bee6e6771b4cbc5e5089b83e182d38a3e2e0c1beff06f18594bc8f9eb7ea61946f38fdce6fb77a8cc66a43d5203ac9177230c8f137ab0aa743859daf0c83f570ceeca848f7f25d38c1a57fab194da867271b3599cd0e6200033ca483c423226632424b9b125e901f681fc034dc3d463b111cce12f598036c77e71280a91da8f68c39d4ccb0a09e6538cdd5e6eddb4ad9b42a57f59a13bace15858f25cbf898de29a359649457fdf71ac1961e660ae67917d8871b7aa69d551bf7ce3ddc7759a91b140046bf84da293b36cf5b52026b060a1ceb7315db83a9e8b87ade1161698862f6", 0xee, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x7ffffffe}], 0x7ff, 0x0, 0x9, 0x0) dup2(r1, r5) 05:52:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) 05:52:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x14}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:44 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000000)="99417a", 0x3, 0x0, 0x0) 05:52:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) 05:52:44 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x6) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000800)) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r4 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r4, 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, 0xffff}}}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000180)="c5c8e23db74be3edb04e17dff9dc18e3165332c9d32abdba6d4fd32bfc17ed8099e7be06fdc787717cc9f47f711c18fb3f3d6d5dc39758f1e283489c6894a0bd56274d2d423390a3eba4c889da14040d6eea9406dfe659541c44d967587a88511d6cbf3d3eecde7d48d1e914ef525094978d36f5578aa2332c2b70c247d208e359df9d855900ef90dc6e8a96bdbf84e94ece2f8f7b3e1b8c7dc237a8c0", 0x9d) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000)=[{r5, 0x2}, {r6, 0x8}, {r2, 0x1}], 0x3, 0x20) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 05:52:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x200) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000300)=0xfd3c) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x8, r4, r5, r6, r7, 0x4, 0x2}, 0xfff, 0xe9, r8, r9, 0x20, 0x7, 0x4000000}) r10 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeac) setrlimit(0xe0bb41f2ef9bbf3c, &(0x7f00000000c0)={0x200000000002, 0xff}) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000001540)={0x9, 0x0, './file0\x00', 0x350de8c, 0x6, 0x7, 0x9}) rmdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f00000015c0)) getsockname$inet6(r10, &(0x7f0000000100), &(0x7f0000000280)=0xc) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ftruncate(r10, 0x0, 0x9) r13 = semget$private(0x0, 0x1, 0x400) semctl$GETPID(r13, 0x3, 0x4, &(0x7f00000003c0)=""/178) 05:52:44 executing program 1: semget$private(0x0, 0x2, 0x116) r0 = semget$private(0x0, 0x3, 0x40) semop(r0, 0x0, 0x0) 05:52:44 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0x9) bind$unix(r0, &(0x7f00000000c0)=@abs={0x3, 0x0, 0x2}, 0x8) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, r2, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r9) r10 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:52:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r0, 0x80000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6813, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x8) fcntl$dupfd(r1, 0xa, r3) 05:52:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="6be09563f18d122bda2cf2065f9599b8db33182d5108594b8ee12504a3de2cb4b0fc0c90544e4df7248f88dbed43f5b6b66f8acaf62158dfa7422854139d7249fff941ad545f1d29fd01497c1d6bcdb48cf8a1c3a1790bdb3985153209320aa12520e7469768d557b2231632e98d5f3edaaa43748e8dfb65e220c1df3205a9914a9c746f8c09e33f140ea9b80022a146745bbcd9e34895740aa43959435ab0292b8cb89cf8bfe583d4399721719aa84577991d7aad9c19e44e444be282f61d45f6ca7530733a00c4b191aa709ee1ad6e725e8c59c6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r2, &(0x7f0000000080)="0900004b589be924", 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 05:52:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x0, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="24f00101000000000000325004e0d5902fcf9f90dec7eb4c0f923a5225c55de2b0822c3d76caf1d5c1a96bf9fc3f3055cdd6505543d5bdbf5e96d82854a098cc0bffe882055b62e6610fe951c58ba527b93b6d2ce40e1b02f8d7e18f41d6548d96ed8da8db6a21f8fd3dc7a0cb105530bd66347bbdda0c6f38f249082120fb95467bc944c61917a0efe513e547e008c9f3dd59"], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r6 = socket(0x10, 0x1, 0xd36) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) r7 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r7, 0x0, 0x2000000000025, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x129) 05:52:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1158320a035192affed4d91aa987c5400c8f53f85e8529221727b8e12d1f3b6b6fcbc6981b490c90eb925ecc0818591e1c782c347e2a9849b87cddd89f8648ad2de0870852104c8a4b5674d9e8163e4eec63c939870ef639d6e0169f1fcce5f16054189b9aa2e17eca7e4275e6423dddfff30ce9e2ef587fdfabb457220b0824d61da05766672219ef734d17b074f4d5816cddf7cc36f5d4ee107570193db01ee3441a5322f03d599a8c3c0e35291b59b74c51ff3ed7b111fa3e77f808bc5927b95b475430340e9cb069d60e22327b82fb5701b00bef0a228a7ec2836f34320b4d4aff7ef8", 0xe5}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x40) fsync(r1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xefd, 0x87b4, 0x100000001, 0x0, 0xaa3, 0x1, 0x8000, 0x0, 0x0, 0x0, 0x89fd}) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x100) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000340)='/dev/bpf\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\)^\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='/dev/bpf\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='{\x00', &(0x7f0000000500)='\x00']) 05:52:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x2, 0x100, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000140)='ol', 0x2) 05:52:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = syz_open_pts() pread(r1, &(0x7f0000000040)="191af1210814e483884ee9b6ae8189b97c3b3f345929811236c0c00ad40e780c7ca42b809675c26f1d6173bf5462f8bcd7e8e1b06d460d98eb366eb7b69b820290af745e", 0x44, 0x0, 0x0) r2 = socket(0x1e, 0x3, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r2, &(0x7f0000000000), 0xc) 05:52:44 executing program 0: r0 = socket(0xe, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x80000, 0x2}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x6, 0x3, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000429, 0xc, &(0x7f0000000000)="e69931927848", 0x6) poll(&(0x7f0000000040)=[{r4, 0x25}, {r0, 0x21}], 0x91, 0x7fff) 05:52:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00\x00\x05', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x63, 0x0, 0x0, 0x5}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa7, &(0x7f0000000380)="54df965ef4c27a6da83a96242b7411fa36691e8b9d151a864886855ea8c81f9e738d524386a4087f58b4a9c80801f796dbc6888ca8c24ee3f2c20ebe40336afab354f3d08988e79af848c9aaf63384ee88855d67730c0262890a303619621dcc5cc79934736b6ec3949e72fce612f471dd321741b521cfd291d7539f4f9a46b8efb81aacfe34ea261bbd03d5b8") 05:52:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1d}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r4) 05:52:45 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02"], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x1, 0x1000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) 05:52:45 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) chmod(&(0x7f0000000080)='./bus\x00', 0x22c) 05:52:45 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) syz_open_pts() write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) openat(r3, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:52:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 05:52:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x8, r3, r7, r6, r7, 0x2, 0x1}, 0xcd, 0x200000, r5, r5, 0x8006, 0x1, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r1, r7) 05:52:46 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) 05:52:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x170, &(0x7f00000000c0)=[{0x2c, 0x1000100000001}, {0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:52:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2a, 0x8, &(0x7f0000000080)="c98454d63de2ad3f511dffef6558f1b1934770a1ea9c8bb64602ca1debf4f29f8203000000000000004ff50e9a273210ff99852af9df3f205b40a5ceddc8960c7ff0628cdfdd48be331e344135fecb4f90e960fad8a569a305852d761cd0d75982c24fd31b2dd0280c749c49310deeec471f22c84a3d6e26aec3ee20fe37deb1d5f9c62f5c60e2c5509fedad7d60698f717d67d1a0988d715f979c8446fd032d243a21a8a45a1d5200000000000000000000000000b61cd0c34bad920ffea4164ad5a63040aebe3e9af542ea4488e552f4220449edb792c1797649d9201e465b367a25f413c38d5992c6b0a0b1ee3286ca786f387e69489e51420e5b8dd7e9bc9d7c1e8e7d8b11b7d3b01738eb8b2f58df4c80ee1be6db28f6998eed4653a2f769ce54142255b827dfe47c289b0076febff75a8b2999a00000000000", 0x100000020) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x40) semop(r4, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000001c0)=""/232) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x1c, 0x0, 0x0, 0x2}, {0xfffffffffffff948, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$TIOCSDTR(r5, 0x20007479) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 05:52:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x7f) r2 = getgid() bind(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) setegid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x1532, 0x4, 0x80000001, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff9f7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1f4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x100000001}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd1a2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x100000001}) 05:52:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0xfffffe6a, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) close(r1) 05:52:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = msgget(0x1, 0x2c0) msgrcv(r3, &(0x7f0000000040)={0x0, ""/34}, 0x2a, 0x3, 0x2800) socket$inet6(0x18, 0x4000, 0x7ff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) r4 = socket(0x23, 0x3, 0xffffffff96fa552a) getpeername$unix(r4, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r4, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) msgrcv(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000800000097390000000000000000000000000000000000000000000000000010000000000000000000000000000031fcff0000000000000100000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000400a50e000000000000000000000000000000000000040000000000"], 0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) 05:52:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0xe78e, 0x9, "0000000020000000000800c7daf01be044e8f900"}) r4 = accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ec00"/4098], &(0x7f0000000040)=0x1002) bind$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff58) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:52:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0xc, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x6, "b800000000000000001000"}) close(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 05:52:46 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000140)) utimes(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\x00', &(0x7f0000000100)={{0x7fff, 0x4}, {0x44a5a224, 0x9}}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0xd4, 0x4, 0x7, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xc0}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8eb0}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x81}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff1000/0xd000)=nil, 0x440000000}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xef40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', '\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'], '\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', '\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', './file0\x00', ['./file', './file', './file', '\x13\x13w\xc5\xfc5'], 0x6}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) mkdir(&(0x7f0000000480)='\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) wait4(r0, 0x0, 0xc, &(0x7f0000000180)) 05:52:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x180, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1004, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f0000000100)=""/64, 0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 05:52:46 executing program 0: pipe(&(0x7f00000013c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'\x9c\x88\x05', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) r8 = geteuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r8, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r8, 0x0, r8, r9, 0x11, 0x7f}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) listen(r11, 0x1000000000000000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x8, r12, r16, r15, r16, 0x2, 0x1}, 0xcd, 0x200000, r14, r14, 0x8006, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r19 = geteuid() r20 = getgid() chown(&(0x7f0000000040)='./file0\x00', r19, r20) listen(r18, 0x1000000000000000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r24 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x8, r19, r23, r22, r23, 0x2, 0x1}, 0xcd, 0x200000, r21, r21, 0x8006, 0x1, 0x9}) r25 = geteuid() r26 = getgid() chown(&(0x7f0000000040)='./file0\x00', r25, r26) r27 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r25, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r25, 0x0, r25, r26, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r28 = getgid() r29 = getegid() r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r33 = geteuid() r34 = getgid() chown(&(0x7f0000000040)='./file0\x00', r33, r34) listen(r32, 0x1000000000000000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r38 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x8, r33, r37, r36, r37, 0x2, 0x1}, 0xcd, 0x200000, r35, r35, 0x8006, 0x1, 0x9}) getgroups(0x9, &(0x7f0000001480)=[r6, r9, r16, r23, r26, r28, r29, r31, r37]) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) r39 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) writev(r39, &(0x7f0000001300)=[{&(0x7f0000000100)="7d7b1f2b33f91470d6aa35e0313988009495335c6455775006ca5855793ef26bc91b12d4e8b39659d7def55dc479ddc667ad98d270056a8c16f1699857173557beb7a14c33f6d145625ca910f609b2419293e18255d5393f279841a6099b94c6792d69ab0ddb024275c91abe6936321c1687874f47cf5f33aeecbd329aae37a2f8bf6e3b09ba743cb40b0ab690797a402df40891f1f6c0cdac962c754b2099a96017d6da0cd18270bb81d48f0ec28ba2c01b21b0172e8bb70d68e3f8d23b9bd413d736da40c585a54cfc55cd82b9eeccfb734ec23ae303222a8ed1babc622331d38e83f7", 0xe4}, {&(0x7f0000000040)="263168ea9deb3914bc96ed336aa2cdefdca3249363731f0b78378b59529858678df8baea6672716ce0a57004120430910b0bb7c304ae12b563e3285dadfb46228a", 0x41}, {&(0x7f0000000240)="58522732a4940244395a4790e1a99a0a578450672d35721d617a5c172b98bbb9522075ace9ccb49444ebad0ed389d075caae13321088ab26c418583c7529a1324eed6ae32dcd3ae4a27a802b20b5a2dc9f53cf504eeff25c96e63da65bb5ec807eeccd868d5266c474db6c65cfab2a09b2b5640ec73aba565a9a0dbfb08ec3ad8e585efca7aac5804cb2e4fa31a56a35d153105d336e8b5ecab9a7d159c3c1d1a2ea3c206e1a13cebdbcf74d66dd09d9a1e540ce42b7ad6d99402f07780b0b19ed834ea336c9a6826e5a0377d8e421dc22c2ee46f0c97a358f7ca0aef086171f1fe5ef2305c3709713dbea7810b1d2afb90739d9ba4c403a9c71b9a5c1a687f9702e62ef7f3c3e3257841d82e77540df89d7b9f8f26565b759f2fd201f35b77c7eccd9aec16e3286d3c035eecbba1ab5de4a255a2a65ebe0c73e001de57ebfb0a6043614c6a6bc078b1990a9433f82f6ab8cdfd5ac49df0fcc5511d903ffabffa1193095b7fb87c5cd9b51c9bc4c1f84d89621254444f3b3f86badb2c72c543a00bc68a6a05b1c3dac2fd44de749d06ab62aec2475d414718d27b4276ffac0299f08852d73baf6dba69a18da7f4580f36c5122df182e894fd77730340172e8bf6a1a6081fb36c03e5e8f01fcb40e3781650e1df7044d9f818e3fdd74335ab8b0ebe44e90070bea2b4cbe0758bc586a10f15a80c436dcfa4ad8d8618fc40d069f3172f605d52e9b02758074dccf4f7741b5d35294c30dbf35e664c544b34f5fddcbc2ec758edf98d05a27e2dac344c91af09dd752e54dc7851f2b28c2e786a5812850b605009b69fee4f8d00b299c41c35eb8ba9af7ef036a03d13b1a79d971da49d3be8369ae8d196913e6f3839d0a0284f1815eca2919e83f29b27c61770671a44d430bf2f8d9389ea679813b97a11fe813ef782f4b82e056056c4976897b1e57200d1af2b0b9b7eb0d53d4dc11d7607c6e58d31d65178cc2e34173906bc6ffdf39d7b0317ff3fd2b44dc00e02b7b9b75cf2828bcb68d1ad86b4fb18b78bbc6dac30ac4a2c9cdec33733a0e1a9e908a04fb4281ff9369b5e4f38f611b7d290cfa2e7befdf4aabb706d025c86dcde6a885724038bd829b3442a487ece7db6965c50376885e69902e90eadc9d28d52c82a0b909dc3f0915284cfad6d260db63e800e0c0dd1655e5da6109a33873b9355e886129715240d5066f9e9d91b2b195b2f2c1a739d736215aee2154228fbab9fab102cbb1e9cf66e60b673306293a1a88ce5ea043ccfdafeca874177e377c2de5bcc9a86d70ded9a0769ec45ffffa4847231f28b61eeb530dfae6aeaf89f87f27ab36f6ba63d1bf850cfde656d48711787aad0310cfa42be42713adfebfafef9e96015f1bf52432eb68d8f6a42d34667b57dd75c984d8f43a49adb936fa5be272f0c7e88099b73b5a13e89aaa09dac82f928929b53cf56e1050fcce0fa69c71955d1d0d931e6899822f3705263a558d51c2e5f43b6f7dc1fac443a13cfb1f5ccf73e2fb7ad5feeb1e6d6d5f10f8e1851767ee4a10e72a3462e65453922acbeb554381a4f7b910a0bdb2c29868457a5867d07e67ff9fed424a86e47a6de129f34b8545556a47966b08bfb4650772ee9784bd9d785a91819fc00eee42f74af2550a25a6b085919483cf18d036ff04dcfd563573cfa808dadcbe9946aaedfb41bea6ffddba20a6225557de35002889fad2c9fa6aba6069f0eb2999f3f06af4de8a956afb0cce39e98d6a0dda900f76c52194ebd90c5114ce5dd091e259323cce544f8f4756a41506b94a3fb6f62fc0767a3a92fee1db30526e276767bc77bce03b459eea5d461b538231f4916f5e7b6c9c50cf34cd3f131165c4c70c38e552b6f00220eb0eb0f1fc989a6513f52cb4b7e536937ea79e44a2ea1f91a87c79af886b8a13a9704aa451df185676b56f1054d7e684be71844265c8a78dd88a05362c22ddd911b624813b2284ef0ed061484a8fb94ffccdb4d4d7c4fcf39c518edd9e70383ec67ab864a7aaecbbe4c0a3d2aeda56ebe683c6db766fe4d8bc09aab8393b86b75fe422e8dee14c5c36d75c9f91f3b168a7179156c87d447832588fe242f484ccc61ca330cfd7f791ccf919a50e6659f30a3fd8cce9d636df2558c78ca3abde5d94467d2fed6fd36f5541582d8416776fb7fd75906813b331ed6580283f9d257189b844adf0d87a244ebd91ffce59b5f2a1fb2deb4738a945a18f2f0e6a0a32522e50c26445fccd9cbdb0651ab93248e096b49289e636e2471e4aef889729d6fd7cfe405580fdfe072c52865477b7fe143d5fac4013612f1524865b0b81ea350392528fecdbe8f8df92fec55bc37de4c3cd4c26a14335e6c8914bcc80a51a039b4a77a3b2bff5326a52ad497063b6d82689d761e2980991400e77eb6ebe041ed790dd3dd77c3321a770244e2411a10b041e5e84102b296830d7a4b98692dd79f6be115e28c2d03df8de3acb7e79c7b2214520ad25cf90e5e5d4c4440cfa198cffa490d06d50b8ee0716245ca489f9e0512d3c4f570bac081a19433d99eb2b165529d7a397e6bff2e93115ef7afa0998902be92135981a716e15b9b26f8964c3b0ff70341678b14684d5b105f52ffff60b5f806491c1168eaff6f0ed346e08c190363bc998423076983d4e0b6602d1bcd4df572f93c3a76565c4a30f668fbc55e872837bffc24456c1858301c8a8d2ba6ad1d165a052a0af041778517b4cc69ed0d17e3e233add9bfabdbd008366dcad8143e8bc459cdf87dbe7cc5dd2dbedc98196d37bb3c2b16007f67e873f45a488dc481420a2a023c1fa32765b7a46ee7a1cbb43e0bf32af18770138ed04154b2c75c372e636ecbec3da4a6c186aefb206789bfd8554cfbc4ccaa57797f3e7500473826a6b46dc3590aa10c0dd96df0fb13f364f252e3958083ff276e2ce8d9d93bd6dbb2e6b152a382542c1f8326f7ed55eaccf19f10c8fac3e682f5ec0d6e358cef0d73d1eecae916bdc9d3da9a00d5c8a52dcaf52009586e3f14f1d714be678798eabcb32acf66163febd764b032842468c2304206b3ecbb32355a2ddc045aff7e49f6fc2376c89f751b5916cd2da24e9ba9435aa9d203d6db47d920aad95a734856407245a1c24ba45ad4597ad3cda297f843e3c439ae6b32d6d20d489d90106e043148f15f2c7858e528908297ba81a2fd701fb8a980254f8f7d11ff82bb24869e1e523f41978a9c2cdb9921e18e777ed6624a62c1f28158794dd7b20c7d99050fde01d5e60fd5a4190e555f705289451bf42e87afddc01cf5fe5ee37eb14d09ebb5f5057a188e0e3abfc75ac069351cfcbe3f03c522316600d4072fa21a01b7f59f4e982f2748002ac3b58da63e2fc5ec0448dd7dbb5a8903941c6a3815f8ac6a234bbfe08afa0272ee9099c623ca1513143b2f29fdf9379ed3871549cb86e2fae589c3bdcace16cd5c52c4183f6ae6818b6e7747df05fa856aac16bc9e683691f25f6c12bd0335da1b200136f25de6f4ffd4955d0b46208501348696a10b981af1701e3a800aa563cd4b091dfc2738a5b42d6d36bb34c088f1a32dae3e67aec9478539c399c1acc4a731de696fb84c7a8041f0090133567c2511f6fcb992a60a9acc185b3fa0fe2e466b868ea497063cbb1a2cfbf68f3d8c9d02bfa7fe270a97162e20b3bf70f772bda2cddb208cf137e7a920070188919d0af11c1d87b57c3b602d0aeff2d6d8378773024009a3c1804aec4a6cebc1af799a022a9dfd66566ca0720c26786c6686ed021d655c096d9ecd06d130747a2160afd76a63020a95d7f9d58dc2ac421557120a7f02afa643d49a0652be71a1510cb969b109951e686a537a39605e9cdfce5004bcec85339601872258b470fc1837a13fde78be8b38a3b81aa40b734b2207f9b1770acb09ddd85cf833faf5c2300f91a94f640d7a613f91e7a435d63040199fbed0dffcda00e213f1574daa651975f5420b28dca81e9cecd5e3b254a59e3ad5aff5c49f519af9ee5f05c6c66287c02b9f0926af12ab3785ac6949644f64562d1faa6a39a1148aa6cec7a0e90f006484ad2578ffb72b1f8a26fab781ada57d263cd2aa85068bee85c2eefd715b50160f397f8fd90ea3af8220d24a329feabdcef9727d1742725a8b2811e9f6956254e5c070cea255f51393c270e9be72b4d127fa97c3a81f0754070daabff41242f96e31ac990457abe32332257a0681dc24b2371fef395b0a6cb320e7e4cad7a073eaca4cc2e521adc95d4702e3be736ef6c84b05f232d3ae5cded74491f4bada058f0f0b4291ae04b36220a60ec90c9f9c5265b17ecef3fbfc9e192f834bd0b5bac5b67b6f48236c033180040440e04f24a5f6890d86b3ad0e618222eef8752aaf7f5c3696c0377c8c7a0c9995c16bd6551b34acf55dd7c86f64e2e3148e34c866095acde8c1d86a5c0fe092616285c3b7a6630695314c21ab617a2ffbfae819da9f2d299c4d3b0126baae2e1e9e7f79968195b82416df4b6eb9bf1cd8d9602c77b08ea1609411d98878bbdbd16aee081ff7a39ba14ba38ddcccb3c98272501fbfd244082f89145a677101fdad86dc49da6c6081b63cd5e7e6df6d9f013ba5fb6626ecc50d558fc7aadecf576051316e8d75f83f98dc42c06ac02e77876ddfd40ece22ae080cc8aba8326c99f0d41a11fc100e01aae8d582aec9b4ef27a01a1948f6137f469d275e4f66d7898e202b9f15cf8292f0a2de34e3259a4474f05917f064747f3788bf675519058da63a2a7d2460f666f1a0ae0fc984adf79f58017b77fe5aa8ba6fcf176a470928c944de4e6824da2abab2d2ca8e4d572e3cc67c0bb909b19be34d4fd90e81452c84a19912ff7a84f1b8fdd824ff85b064e481264fa5358acc6736b216c11b130881184dc659976ae8db11b8ac8057405cb4d07b529ccd2d1c9b5876c30803b77b4b2027dd35fcb4fe9d261502e02a500f6f08d6f25903ebe05ac4d0757a17b1a7c1912653ca6f9969dc4fd7ea52c2f0b94df5b386445df6b6e1eec166543d4118360a12b10c0965f64627041cb2a5dd2c9e032703703dbc97160294c8a5d0ef2ee5a98c3ecb800602a8a1979401705ebc5455d09f89e00c5588225097823a388e02f86f5fd03b6a76a21b370c362c6d978251043ffc336c38f8afa56171fa2aacc09bf79dcdedafd967ae5bcbb583669c749a0a99141e904962ee1ee60c1e516b7f1d15a0a1bf82bf12a6ea4e3a90a43424f9dc38924ba11bb1f06a64aefc1f563640677b5ae9e2701a4f0f117bb3fe3786b5e0a3cfa45543bab37c04ac70f9a1bf4aa422f90fd3b25dd77a12248233b3663339f26c6316513bc8374bbd8e487eadee727d73eecc00073a003f3f29248a8131bdae1449010a0dfe2950530eaed2142c0dd38de7f99802957cae2317f6c38a9619d2934011858f6a716b8dc4937ab37a5cf17fd0bf62c3fbea8b98037fe06a9ba4e255b855135838693272d0c7bf1d85c46e15721f9521dae2cb67b0b1bfebe2cc7e2e02d972737ac6df4ea2c65e7bac6300400a351721de32442b26d9525ceaa54093e15cf6669f0cab228d0ce4cc9039205896b190fc4113020b9652d66bd8250605263eca47c20e3f67401e4a6e5f66f09988b2a2cc600033e95cf3aeae47cbdf69a5829cefe956696884ecc78c550458c8a9df10069d7e0a5203af26783b466d3caa9bb6ffada0889379beb8550f46296ce154df5f13fd26c17de33cffc42e27b30eab2346b940d14a4221b592def817457f31ec1bb69aa9b7a35b63a29f7eaa90ab0484e0795", 0x1000}, {&(0x7f0000001240)="a9331e3b2635fcf584eaeaba46d5195edc402839a6ca6055bc11a27a47", 0x1d}, {&(0x7f0000001280)="9bb318190ff7f51ff1231532012cc05638a05a4c10c08cc0c390183f33146f8b8d8e7ca0ea3d87784092f99778779751bdf64519", 0x34}, {&(0x7f00000012c0)="e0ca15b19b696d8250a55cf0bd91970c0a9e3f5980e231e1b7149614a9d2fb30054ec49b34ce8a53c342465cecb2805317f9cd0d", 0x34}], 0x6) ioctl$BIOCSBLEN(r0, 0x4004426a, 0x0) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r40, 0x2000740e) 05:52:47 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) r3 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) r13 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x8, r15, r19, r18, r19, 0x2, 0x1}, 0xcd, 0x200000, r17, r17, 0x8006, 0x1, 0x9}) r21 = syz_open_pts() ioctl$TIOCSBRK(r21, 0x2000747b) r22 = syz_open_pts() ioctl$TIOCSBRK(r22, 0x2000747b) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f666951653100633bb3256b4bea12ce34d597e5bfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9070180000000000000f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r5, r10}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r18}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0x98, 0x4}, 0x2) r24 = geteuid() r25 = getgid() chown(&(0x7f0000000040)='./file0\x00', r24, r25) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r10, r25}, 0xc) r26 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r26, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xf3) write(r26, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) 05:52:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x9, 0x9, 0x3, 0x1}, {0x8, 0x4, 0x7, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 05:52:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 05:52:47 executing program 0: r0 = socket(0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) fcntl$getflags(r0, 0x1) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 05:52:47 executing program 1: getgroups(0x40000000000002f3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000001000000029, 0x2e, &(0x7f0000000000)="ebff8d510000fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x8001000000029, 0x80000000, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:47 executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 05:52:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7b, 0x800, 0x7fff, 0x3, "c9f687b8611ce4c0eb264fabc3c1986d7d94c613", 0x61, 0x557}) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 05:52:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x1b, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x757cbce5f9758cd0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x40, 0x9, 0x1, 0x0, 0xfc, 0x3, 0x8325, 0x0, 0x0, 0x9, 0x5}) r4 = socket$inet(0x2, 0x1, 0x400) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/tty\x00', 0x10000, 0x0) r6 = accept$inet6(r0, &(0x7f0000002600), &(0x7f0000002640)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000140)="5cd8787fe999f527a5ebc2cc72b19163a2705c263efa8a6c3415a7c4a218d9a2f7ab946ba459f7c59eebd966a8f5a15c12fc7b811c7e2e2380ff2339078f55c8203a2b259c14b2506cebda13392b147bef044ef50e6cd8bfb51c858121b6daf40bd02ffff0f023727229dbe0f85fe812f2fd11e830f229567a67bec38b999d516b9588db9731fae273d9", 0x8a}, {&(0x7f0000000200)="2e77ec38699bf737fd16820e798579b2e7cd994a81f3d2d32bd7276e1aa3eb7d28de6d4e2c26df2d53ddee8d040f780deadfff29118178ddfc91d751ba9e4b39f8301245243d4e05f967414b798f12c6639e339aef50db4a9b40d00d9710a8c81dd2529b6903a05b433183bd3439a853b81ffd4e1bdbf082e4fe872cfa2f5a233193d2ea34ddcb1031c71cf84e32191d22ad1c43572d1b12fe65650aeb554a17e70e0094b6e1da6c022a0e6145e968f2e3221cfa06677b5e91c023dc84b262dd28c520a11e9dcd3c4353ad707dccc3c938d470a1b1f549d33f0c1f203c59f1f6b0f0", 0xe2}, {&(0x7f0000000300)="7cd2fb73bbf650225603c75a31a10e97b4ecd5915472a533da854c7cd3f25ea33f193fa0c2cb5515e4f04602541b93ca7de72a786b7214feabdc1286a8237db0d0be11a29d8aab2125", 0x49}, {&(0x7f0000000380)="ca830a01e97cf1bd5cd42be5da06d66f35167bd541bf43a6b798fc743e7ed276b797c9db81a4016fae2aa55724d47e43443a2885f20a7ace62397b6343ef994e0f0bcf6f9be95e28c7ca884886bb48023f0d3e920386c296bf9b2fb705d563b865ef0be708760f3c0fa986a0f342f417b2a76cfbb962ad0b02ea674bc46ed6ffa654d1a8a6acd70fe0393069447be935b76750757bbe707e7c24f08ce78427eab221f9199e8766326bf998334a3f745a9c77e1fdd834445dab4134c801fb0ad052e7680eb5212bf23959e22a89fef869b6439e8a18d06b04b5d572c96de115a145f32d89c9db2ef1f02eb72f291e1c5a7e441fe2c08c540238208e9a7fcc92ec7ab4f4acb0c1ae341410b486011ea2dd97bd811cea196e1a14d73be9a8659f73c1a0ac03b1d8f13e882a72940421ad4962f00064d2b9a217f1bda42ad1d7bc4bdc8ebc1c57c63551f5d0531e4ec01878bc5e38f54fc83d3b1654cf98c193a52801691ec00be082536d1055ce023fce94cbab1348350e6f767e5a2215b3b9a6924b4c97bdd703feeddb0f8277f38d8ca95242bdd54901f008939d6d6a129734093205832b65fea36e05a91f1fe60bb5bbbd9d56d7e4afb82e4e6448cb4c67612276dfce0e19ea33a9c2b62d8a1318e318d1e79e49e9222455009a9fcc927be21a85b14a050577612c27915a242c4a0adac2e612ca57061f829f61ac83f2f256f0cb20f6152c93cc6122595de88b767d82a9f5fd707eab356a2b64330b89c978d37fa6553508bfabc38dba0b166ff4e272651f44ec1df078b30ade4057854b240265f6ba7e4cfc310d8a06bb4f06e45d646f593f8dda6868d3dca0f279604445e3fbc6602172408699104139a99e9703da3f7c3e5f804f873aec6a85944dd5b5852b948694ec377d1ea123b247ea31fceacd74d18ac751d160275672c5678ddb9bb521b159bfa72ab8d31be6f4255b997317719886b22894620a356125f549c31baac8855f4df4ecc7d8d5053b0e417f14c9e3da8871c6f635942901f1f9ea18896da28f44f6c032048e3103e3477cb19a82d626c6c475f5de50171e42a85435bcfcbbffb151be388a7c3795f6c2674cf267ac1dce4a70f078a257215ee49547cf6a1204b392a99e6ec40d8fbd0a82322f171e306e0674c36099ff8378f88495276692a90ec84be268e2c10e6975a2a6a24784d87a0ba1ff692d19a03b1c98d0d7186305f04e899d7ce39026f4970222dda17de24a3be05b9a714c2be10f3e0ac47bec80ef38718d10645eff8ab5fa1e17762cf9584e8e4e6fdb454d831ea67dd9798a902950fca3c7317b75c186800598f9ed170021fce3400ca2b3a888cb839bdc3531a367347c027360036364c3dd8fc6bd10ba6dbc6b6a22fbebb8f4b4d4cb6160a0b28b6fb4d14517a1f57f85936acb2a77d846e6c9c5a2fc9c157a7c85e3a006028cc467e4fb877037044d5e0ff25a5392e4600aed87efc403e25e2489c3d236ba37b97d1ab22ecfe23576c7ae18b7085beed5b6ff9f0963da2139ec9db8e0622336e568a0ebf2f424afc2025f580d785d0115e8ce81ca8e45015bcc9371c33d9a040ed80321c38a012cb1991b7acd16d4839b83f3c8e1179cb0bd0fd6a284f6b2eb0ae6a4e8547c629ad6f1b170e3c0d89de0b02597eea5b584d5d9fd830e31ab46557f9cd975969554677c0bec33b9186a91b9d07f6724f4d606cc63015f590e8941a795f381464c523f8ba6c3181b95b1f2ee6e686cf9f45039194909244d52fcf1ebda0c8ed443d5e9f19fa23f33ea67045dd0dc28b8dd09825b20488c7d843680709e9ce089f1c27114ef9c55388cb4b459caee30e8952d4e1179b9badfb2dfd84dd2c65cf4ff1123de3853a6adbf2cfdafb3afdc30c1db1f8e501bba474d51af07bb8dd10d46229eea871f8e0628e7acda46f1031136cd03f8bf5c130d29afbf4e734ab95f850768a7befb1de10ce475fe50a679e4e9e6c2f969868cd1ca672d3af2b7d670d4a632ef3eeec0b564b960cd473ee8d7f45a1e6c1817038dcea1e9c2190759fc0e2b277b7c4408e6acb6e754e9c9f216d1b1ed3854245039a966f42e35b3108e188bd928aa047e42a34a6a9c42063fac285c914a4f22af980bcd2380fed3c76b84aa4b5731c0351ea6a08b405ab651dc58627c67cb192ccf5c3b64a72402579d7a638987f31a36a37ea53263b0ab3f9431798df4b0ccd286dcf4e9305b3d4e344cfaf02ca14076ca9a209c44b8f4c248acf4c6f7a99ab4465f4a9cb281f9c67e264160b3f91c463220933878cc5e8a6d23c19e23ce28259193ed4f91d5ce613a15842b13ea1aafa5f18ab9add5620ebc41e42cf16b9132d818c66290b17f765b1a5fad7011218ee8c09f1e2cdafb1bb0920d93cfa71f51e4eb4a2100b93a320c87b75d7ec42690618ee389b743e3969efd69f7baec3f81a2ebba8eea76ac54f342834a08b3213b25bd45eae7f717cbac3ed59bafcb2efb302dad300f849683a247fe4d42ba33e28835eb7e4817ec787df0598448db3ff1e164fb202719d04ce630bfde8754ffd3453aedf434268c264c738030ed895273452dbf4dc85732f18be7700434b8c8e86738cee25899c837438585133a35c58ec9c78c0b775046c9051d96e6669ae8cd9fae63a86c8ea9b1a387a99c81fc859aca69a003d615ade77b2f94d68ec02360b2464747197f06b7f7686496a5cca4fa6285cad88b7332560ece65c26545113ef1041676153f8eb037373aeefe8ccc68db3a6fa7d9baab0861d230f81aef362679cc972568f2bc4b69d98baf1ddad733ba104d32fc01fd431ca56611b6b60a208e8761b9df91ef913dd9047cb48e3ff3058cea7fdc9fcd88a05271c4da9e8be460ea8e7b784d6c6e77fd666a665abec0b12a1fae975070e987a817d5018de3269e974c4f09f10ce61e981df832aca4387cab2f1c2ae8371a3ed74ca9daf20794178f985b8fcf96df1ae878ba54566860f3355c4fe02b6033bbedd0dd45fa6be3346953cc662da22221689afdb27fc7b829da120acd6fe6472b0711318f9b322918709b03b481544218f5bd89865a92a93ca62f78a356ce3a04f1589137e6436f9482210e9080367a0203955d6cfff9589d3ca0c8f70e050cd67897ede81bd3ff886f72e8743745182c237154c64215c8b9671b28fb3753f761ed059e99378a7d2545cafb075e10b98501d2587c47e8e23954e9f16a5f074bac9d87758ed51d28b3a5aa1759d8ba7e1baee5416cf9ef70d0aa0b8e35b27f79f62f5ae42e8dea1f4e95b3d7f17be70ee7f09fd2c2410f8612582637c5b645ff28a2e326ab54e7c9f5c196161342b3e4591473fc7409ed37c2c5c0a7e0255238261935ba758739f196dfb3a466cda4dd23147219b884ec4c482f897be636798953e1472251b1530cf317cf4631599532bbac37ffbae20f7857d7bd645ae773e02989f9f1414f43fae20b8988116b8e12bf8a0592c7fd740c36208e985fd7493c9898e9fbf755cc980601e40d57a1c0a994801519e96db59e68297248fd211fc148c0f9ff14e9a3c70e00af34a801ef4b5fc684ab6b3e31ed03f01d566f39b51f88ebc4379d8e85d9e74fcbff30f90f3e82e68b85025b3df962224c84d205e11c514ba60031a21f693c67cf7481f1fee85281df77bf06c1a4309cc7b0d9eebf03b44d025588cc619d0e731205c8b54882d92d1f97b5eb47ed56e04172b6e1cb5336cbd84d9a00ed4d22504138f54d94ca358c839c143347ea1bb68d4bf5d7b72b853bea73a69cab8ae4947f936cf21c982171da7acef5e9cfb72234fa2e6974d40a075612f1c1762707ef334d34f1c68ec8a1444d47a9b0372f3e5b69b3719e490090684a8d32e1a9758aedf4c501fa6ba432969c7bbe0df673190cb27c3de8ecb0a6b1a4b41c96cd0f042d27ca526438b60549805aa693e06e3e79528b773cf33cb857bc91aeadc67024feaed6a5b4b7221d48303696e623158817c20e3606e6b71ad374a1d65ac668d40ac1bc171d0d3fc2a06c43466ad8d15890caabd5e95fd6582079af4a84e7e9fa97cf0ee9a8440586a57e9c71af9af2f8657c64cf00f42061a2ad6dd313fa9201f89b4b715fe6011c0d45468a71bdf82ddf76eb74c68afa9071b22afe539580ce8d7fc6dce69e1c250eacb4b523bde30acb454ab2f2443a049886ceb6bfdf914e39473ce24dcee87d04ca1cdff939ecc7971473862aeda7fe5bb9d4809a4716e3e3c137584ec25e72a920cf7a7f29d8ff05d42b3f8a4e4deb54e74dceca000e425f3d0b1270a499e8a56b87c494eea5cc68880e3e328dc1aff68bd09da176ecf7c68abd198afb7e424b1eb906bae4e6febd5e8520e14c500c194085032fed24f9956f64cfdf9a66cd33bde15674c2efdb1d08e3dbd865cd39c2b456e60e79d9808d39cc9a2049255a038bb7e13787d707500608c308312fc9be430d224a96eabdf79675740e83daace6a508aacc761ddf85caa02c8db132a81d3ee866f3ad25c8a16068e95d190cd90830b9eba38331477e666e85e09bec1f7a977816533131f51093fa9235cc72599c4d7116a316c0d3c0ef2907358399c1cb9fcb0a2c1b892dff8d6107515f7a2b9b70ed1c6bb6fda42ed999ee84d4fd48e650bd7a0464bd589272c747d7acbf286522dd379d8223423d8ea680e77aabeffb962cfdeb9cded91a9c79d4cdfb2e05fd3e3480d4d0b547617afb5b638a8ce68cd9519baf306fd4f3835f808c857ee6a894ff93faa20630ab12ac4dbb90411771e8da782384c61c02e75a47138e6a17ba1c5be9c67cb752d218b1088e5d017c17953965a7a7abd6b527acbd7b2b4e78f9f4d9f4455f1e018005cc7b5ac69dae20887b6371354a28a041e2be3acd73d2156085533fc405b6924d35514933722c52b77b3dd38d7dc9168d5016cae521929e170828b1452996727563fb86552d1407092185103517b86e0c6088ee37a0a60612293cc8254969a3eb0228924bf0ebdec56f40b1eb848a23f4b67f8da1f90cf49a05e037e86f899ddc24b98c12b157ae33d89d172fd05c8a7970f34ed0f8b0ba18762637d86376ed8d23a3c274f98abfd2becfc7ebb4980998d24a1ec1fd36075b53d0c4883074a81ec3eaceda71d2cef663ca9408e5666eb7251df15479e783f9ad6f66c9502fa410268cd4d53e61a28abafc5fb3747ddc90323b040c9f4d9ad19bf4498da669343b488d09cc3767b87ff808e16a59b471e4d5ac16c093d16b01def02561106730831dba24070636866b4793cc184593f05fe7569b6e8e75b80998b2c4aa94ced01f515848f9afdfd5ab3952be9b02202ce8ea717e610114b90fb4edfc2e159d830f38ee3a20e0bee5ee781ceaeeedeaca0bd45f429e25f81c97b112c3e33303f1917a961a79c074a36db1591169de801d986f5a86fe6b4da5204a7cb3d702914cb381a577e891c44f8522a241c10563034f9475033da095faadee2a86c48fe272a286571f1c09e386c5d6573582e0c3e76f669a968e02d7f5ac2d014cb74a22f415380d989d44757eb0f7980b44a26bcc1ee5f38702da3c9fd70b8fcd15fad5f7d8ec96c690f32c26ec6c4a25b8629aec94bcd41387b3dffcb812f2abe89b05c61d31903d58d805b9457a0274ec7d134f8aca31498f1fc153e1550e10836b17aca16775b39deba50af26f405a70814af67cdccd849672a9d4af9f7fb1dd9d8226f96444371c0f219c357225234656b5df65ce72bbaef2f51e6a42b7e1f0a48038ff5d1d93b4cb77b097d584a041ac4a9141a8447c3c0c5e8bab95629e", 0x1000}, {&(0x7f0000001380)="f68093f6afb3137257c6a65ab2cb90719ead3c6fdd188e98d678c2eac88a2aa94e057726c1f4287e5b69eda0160a4fb2d7282213f81828fd7e8ca50d40a40b7ea00c29f2ad47e6b00bce4944301d14d49b640986dd914dfe8df4d62e706fba8ff8f0c2a868818c9a0f5ea7d27b81ad036eca230a57c3c7fa8879bc30d2552d0ab8af7e8aae855a81d65f82a7fa904e0abdec3a23e5b63f5bfe66b4e0cbc51b222376169e0688f0c14c0dddb4c1840148a7dedd6b8253ea8676a6e6b8cd00dab6853e0ae699bbfe2b28ccb881ea0b910e67fba57b05caed7a237a25988733ae8639fc20f37ac2e4786066fe0ed0268395df1f55f88c222a8381494a9a2f34107c6ae29af03e2b1ce10ac5fd54fea15c2c39e0f21257b0c7cd820bb4a289c7681381d79b768fbdd674874f95acd8b575f4b42365bac5e6ed45150d7cb184490e404452be3d8db98dcb6b30e5b7761e2429160f66aff019958cd0554afd1c33af60881d0a816e6f559c83af9717ef76d2bedf8d65c5e508178747fe882d970a6420a6f521422660a74dc05ed1f1b3b319157a1f4a1419b05c4f2e0360ce5e44b2421ff5f9d3c0292cbd0bf5ffc0256e30e84109699ea1e0c59098579daac9bc5af8209374a3fc757f1172e3f00c71309ac64a42121d6e4d9bfbe33bbe63698510582c998ce3d4decfa7c09d7d9a840446fe10032d6a829983375ab5740e923b3e2f364695099578c83575f089a40ab17f06f947af1e87b0d5f191a945af319b2483259d252a2e66d16402f531d7e8df7d48785049562482b2f5dec906769c7d36adf41241f96e905e9dddea911cf330949f81ec963b7a99181876019384f3766f1aa9a9051562038cec5376b0fcc9aca44d0dc48de799fd082c15459a5fa2191f21c356b427ba0e8672f0349e9f38e6bd3b48c9091a5b4e5e26da656c1296bf31b921a311f75cff60671d774891ec72194ea7297bd7640e27b9b2e223702fe0fe28d803b1d2202e7bd4ee4029182b77bfc9c3439ecc67c370078a2f14c3629f3a5376c8ccc1a2c8cf715b65e2b9f4b88fcd4467bc729a1339ce0d757d485fa0276a7427a233f2735bcf45376a35939383e60e14b2175c80ff3edb5ca957a5e4670544032d49d986dcfdbd4a2b2fbac2aa8b7fcb192af41be1f4df288eb80b9766b6449843c41808fa135bddd8d79d1f1215cd490bcd1b9814dfe72884c15103adfe811cddd567967b22de745591254fa2a8fa9cbb5cc62ad00ff8071839c432bf2624a83a1da570718f7baaf27315180ed4442910790da7539c7f6ce622e84627028e070696d4e81ac956c01de330bae847c888530210f28c31bc687564c49bd3a16bb1aaea46b9abab6849fa12e6029eddb63dc997da38b5c2d2776dc023909866bee585c42c0f1130655c21c7767bb5b572c1dde671ff17fd75bb3441fea6faafc23e3a7d9cc6d145c30d35a2b690886974dec64414b803f326e3e234f1ee8ca47a83b7ae8ddb917122cb691b8740abb14756209b967581bf397cad95b5ca1ad6250baeed09c4c2a1925cc213bd529577b97202c65e9c4055c8cfeb6a12db4f495c6253a146e3ce8ad071cd8f72d009a645313a64853c870ccc2323862d49d2c84620c6eac3988ed3042adf0119417a38766eff5f9f5766505982218ef14bc502e686227f0a6b4531871189d9537ce5a9ee24428030ec0090cae9441059a0d591f1ce9db6069cdfdfa86c653e1068e9e066f99844e74ee5c0f103a89c2c052361336a6583a561aba5f77116a5a7e0cce02fc7ffe0138b35eb96d16eb786a734d75984b83ae6d2663574bd4c21b418f4a2d93e159e8bc47f8327e67d6583b4b8606c26b0e7728f8cf23450fb0eacb1b74fe7184f1f71fde31ca1368ecbbbc29322791417c36365e6dc251c36a24d45985f3ee27e48004292d0170fa421b3e5bd0a9f5ca6f539b96c858c32057ffe96c15d5d0e79af214522a9e77ac97274d9d64daa727b14ea623a4556f753dd48d7d552935f4aba05a48d6dfb93e3ea997ff7bfd0b93317689a6ac12d3259beae0361924cf1533e181e4b2c5a0bd3dadc017b67c5cbf9aa17ab0fdf04207b6a5ffc49d02dad2a63e0d7abd7e6c0a52970d08e0d89a0163db559de606be376bdb43ad9688b44e3722af9fd2b12dd94ffebcee25ae7365ed4c92d558cabb3b49f726eeffc5fac86c92c7204229dea2110bd87b9605384285c58366fe8cc21f9636721916f9e35bd8b1f28525f69a1111e9e441876356ddd7c2e832e4879c3fd0446717706e357fa89c27b625b985a5d344848f55b9d785f1a0ed28856de4db25bb23c4e31e865a1bbad3dad93686f67f76d8b3a3be015bd068bb3b74474509651b2208b1da4cb0e128a6b2273c2048c08a863aefa5e424d537fc8461fc9bea6a03d2ef6b131d37f91b4a8ef3391199c6b9afd4dbdf49f929a21e6a81c9d279b46abe6a8c099002f7fe79fb8db0227a6a8b332c490f0f397eefc6faab002c6c2be6beb08047c8800b5951ba938e28d7267097a3cc0eeadc3edde6f2b843c9cb7e87cd178d17e2ab78fc1cabe2076f0c40e404800e0cafd628c660b51ac8f03283279a6681f59ebc810aa3df761eb75be25698b83c5d903b962eccace49d07f47b8ff6a24473d354ef007646ec41ae87a84ac7b48d18a9c91e05c29b1d719e57b114c3deace99b217ebde8d56b03d5bb235106b9cbb57994d134a3a30e1e3647d13a925db225330352f046ed0597b031c511346420531bc8e72787048478ff8a6d94d41c2ecdcdc8a4e9612995d2e6ee05a86fa38960ed8c9b94b202e7c6696999b025b5babcc6e4fb4df448f8f976799101f8133523314151ae121e50fd35505ee80888458f03bae9c9289dda644e5b15b3e62aad9beafa0684f00ddd76a3b4c216b6a0c88b142ebdc0b2a9c8590107793e9f7383d9d78d5ce3bd0a9c240f25a230a89182e8df561426312e3386d352c990208b4f2c06f297e69899e63446133735f43f30e0abc76e45be9f5e026657e3287e2c40c7e9c09171d5cf11a77cf87edf39b78a77d1065be53604c4ec13af53899069d3d52c20f6f224e7623d236bf1956a1da3bf015246d3b9c999983f4831c57c19b109031ac64b232b7491c790862c28b4c255c2c4551eddbcce0a2ed2def22429c5f653cf699201f6977aae1c99296d42c21fcaf9377f7f9b397ebcd8e06263d973bc08975da68978904e02db84b30ab9fd81d42279f850395a8145f5eae512e83e29a3d8f2e65d9a8a764ea85ee8a3514dcac3e4154103e346ef107a7e61eb828012844dc0dc2b4473aac2b56227992b7d23ecdf7bc6ef4abaceae69a0e56cf1a092224e35db20ec3e5fe2ff398840b0d307bc025bf9913c181f0b7c93ced9c03e2bbceaa5454866d327dde4dfa04ffb44337352bcae1dc7c680b3bddc836f37b43a4df9dcccaa40cdb51ea6d6fde0125f7291bd2b9ac1aaf6198905c28a4da67b33faa77103809e66a19caad83867c09d945de21b3c921f6d23296fdb4de0b5cd6c1ee0da17a9eb2e5c51dfe792c0c1136127d27d52777d0a6d35d17dafd328f84bb49c3deb127db97fb68e0372c015feb6cf5b97a4938f00408fc7fcb9273b0d095acb49f10ce4b25a1bb39abef131b5fbf258b2641fe37d71544440ce8c3cb22b476f78c753eba9a048aa2aa427a64f47077f8bc515244dea1453c76a4ade5ebe753e7d9de54037f02f0d51a97db270a44d1c176e68fb407cab08b32fb2fe4cce01b2875c076ea2bbc3cd834a7fa24b424a7aab67ff10cfe43f47137f23d3d51bb0d04679a8b9ebc5a655fe8524f220938062200dfaedd79107e84707893f4e66753993c434b7df4c2cc04bb6b98e8716fb58fd3fa2eea0dcf98fd35664b8987764ef63f10ba3c6ea2ba84f04f56b2dae727ad6002c7ed7420bb55977fca4963f921ec4a249d9aa2dc92776e7cd76e8099dfb6ff7a4bc15e8c7e8438f8c811ef1c185a6bac01820c7e105f4157de990cfddafea27adcaeed12ceab5bee8c73819bb6beac45aa76e2b8dfd6dbe015e4c7d247edef8628d6a6679291c9e7d9b6247ee6526053db57250b59916c214386032d0ef26ddd73fc18de609e26491abec248d4ff27508f3718f2509e15670f0b910a217039b3f4e5db326423f7edcffc4df901b46d6ac62bb82a9a17ebc9aa0f7b1fb3c9725b463789a2f474b6b76c58442e1c63d50ea293dca90416087b85c36fa78c13334f04cc6eac8c08f1576f7aa33f1a0ae35a686167eb1c9301341a8ec0bca219d81b8c2347aa8082bae4cb9957b984f477040ea23f5f8e2b3499a5c2737fccdb9964d3fe323338bb1b48e38aad2b11f0ef0961b6da2939020bb401a157ce3dcc238da3d4b4a37bc43d4cb4b55afb0a7c79412dc2740b1147d768ffc386fec38be6231550493fd0b9d40d7099a01195259f1761c0d10e48cabdca46c4221a37609c9944e05f218a2523e0d1141bafe2ad023b29999dd3180c8e3a65797de7d3fa402587664c5d375c87d83332bf0702aee5786e8eea66d50f657151c46dc4f1bd06bfafa4cdfd6610bb99ae95f6ce068da7c65ec53979770f0b91df769d16ef934a65c3aa5e8c343611386051a38ad001d3aa3a3089aa84c0b0eb7c239f4aead089d46666a45c5c54853e716c4acdc109b463ba487dad0a68d40a06d5d25ddc85d325e188b3bee3fea3c78d8c29c618081ee4e2c8c1ff37f427b43055fa63bae5ea1df46e8573266e68563d8918a5c47ddcddc912766e286c1493ff8e9d82a86a7f402fa1e33061a9c7a2b263bca7eb0daf83bdb82ddcb63e35ab7cf1327fc894a0ead8c04c509380c285dc36e13a74a30d9e1b505e6f80cc7d0279de12f6ad8428dfea16ab6b7e74fa1aaee61533a68040eb9c691f2c34123d9cbdfb0407f5f1340e4e15f67df79ef63e27764353175211e216d4b0278fd332ff20b2c304c0746a1bc377a49a189e592550a2bf711516e3d99cdc9dae2a4a9e2143f15bc5fb09b5c78f1662eecd7cae7fe8ca1da0ff573b50001f903e73481d2f4dec8bfd973464fa9b43eb7221c02040624b03efc1b19476b9bd31b7d5ec7a298bfc33b6d94c5823b050744d07284c962fd495146d9e40537e5b59a20628a382e5fe46babf9d99680010bcf6f1e251e02c574822761f6f8de26e00725b95436c6525e2888385728382f0eb6698d2861935291d4470b79e01a0b3e985529f34c42734041f069731b072d0f3da34bd1931b7d3d91c7327c555a15f21bdb356dcfadd34e5d9bf8da4553be6a8efe60820ad355d0c9a2c940896cf1f243e47b5693d0349917bb4b3ec55c275f63b4db2b304143b61a5b2c2b093b4604abda6a6d9be9fcd89926c563c6b3fe939d40ab122d15303f95e74e1822456797c38fd32ed0044558e0f5e0517ebf4cd1cf64f2ee2ccc544bb928b3ffbc3c0d5bd63822c5200b70061f3820b165720174966eee624da7a2f8703b7adf792533afaf90eb814c9bace1f7fe5f772a7b923b8b6f68c6615ef2fcc07c3730153b17ebdc65fc5ec57b5feb424a74a455115962de371fe5dd1f88eebfb90a169544c44ef225ac086b76e308dd7295bd5926f262610f4baf6724d3fd9c99ce275fac3e93f1c47495119c054568187f267f4f6858f82677af98e5d99dcd0e76f11620e68c25f2e1cb39c9f68ddd42fcd7ee0561b70b7be093a4573e484061ec15108a621e57607cab42ce226320f29daa29aaa60ccc931a0c188a4b5013013ac41d9d45f156de7484ee0cc580aee4fa8f0d0394cf774d6f371157787a8", 0x1000}, {&(0x7f0000002380)="e72dbfa5f5abca822e027e88487b06f55abe3a656fd502db52a2a27672770a66e4b233bec674b08c0868ccd6f5820d6d7487a9b628c875bd38fc93d86e1ed7204773c64a622bff14bcb4027a2d633b276e9c979cf0de8680064fa3b9ed75d63cc0fe0e474d02cfeb27e9ce2c44c548", 0x6f}, {&(0x7f0000002400)="a4c092f74ba757b68b0345fa7569ae54eec9c92d38973ddb7094", 0x1a}, {&(0x7f0000002440)="354b760a7fdf30fe982a7e700877cda1f6804a63f7f8ea18aae75eb33f225f5559f39352f9ce5b31b535e9c6bcac4d8ccdce1f9440a1c357f3ce627978038a9d4f72c4d89afc193421fb6c00bc43a536ef2f44facc1d80200d9a9ebc8a8ec1bdb7027dbf7d4f", 0x66}, {&(0x7f00000024c0)="f6833ed9f33783", 0x7}], 0x9, &(0x7f0000002680)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r3]}], 0x38, 0x12}, 0x6) r7 = msgget(0x2, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000002740)={{0x6000000000000, r8, r9, 0x0, r10, 0x48, 0x100}, 0xfffffffffffffff7, 0x8, r11, r12, 0x2, 0x7, 0xffffffff, 0x7}) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r13, 0x8004746d, &(0x7f0000002800)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000002840)=0x1) msgsnd(r7, &(0x7f0000002880)={0x2, "f838985b7530ce1910e682dc7d1829a495ec1bae2204023896da611549486485a458e30e211eab566bcc882ce80c13a9686a70f058d5e151346eec4e54b63c633ea6715c1d8a0f20a583b1db7a1974b32bb476b58412545fcb17f899c5186c793504fbc8483c0c1ccbe1368e0b3388e4600a413912aefdf52594e229024d5d7b2235c27cb6d7659fc79fdccd5dc8f15c93790ed83c69e7c624d07d68"}, 0xa4, 0x800) r14 = socket$inet6(0x18, 0x8004, 0x10000) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000002940)) fcntl$dupfd(r14, 0x0, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0}, &(0x7f00000029c0)=0xc) setuid(r16) pipe2(&(0x7f0000002a00)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r17, 0x400c5752, &(0x7f0000002a40)) mknod(&(0x7f0000002a80)='./file0\x00', 0x7128, 0x6) pipe(&(0x7f0000002ac0)) 05:52:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0x8845, 0x0) 05:52:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:52:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd38) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 05:52:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1a1, &(0x7f0000000140)="4d136b5298693af0d321cdd67b246d3d16c6fe1c5b6eac71912f2f05c8a26109087faa25ad15274704254b018c6c6ec4000000c835321ad48c8dfc04a8ae38dcc081c278ed8841016378adbacc3541393c78c9380b14a9b7f7a5dee74feb4f3fa04afda8893b3432adf330264dc87be90a38a558cb9249bfa263931c64af26d1bfee4856769cbaf48b2b60b6f84c6cb3f1420ed0a977759958b2a63fbb8b9845db1bf0eeb8fbaf8a697c9f1cb3799f3b2dd7c216df2ff2ba0aeac84186f3a22a8941f251bf2df586d0a227dae834f9115eb57e1d51116788fe4914b924ab63e9ee9c7361fbcc3ef82b5edfaac265ef730df9707d633aaf25def9c69ef12dbfe66f129c501168882710a2bba3326852cab33a15e8edb13fed7e2789ed3abc4d2877cded6d8248adaa840032233693319111591a6d7a00f80caee24125f65dac023e0f3289912bc7cbbfe384bad00c5169aaee1afcfa642258d249ffbfb44417038da5c6a040b28090b657d77ce8326dfbaf2d87787897bf893ab0ac5be969d3254570e66c85d47b4e287207c605a5187a898f6db3223e73167f4e63c4c78b3bdc5e") 05:52:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 05:52:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) 05:52:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6, 0x0, 0x0, 0x3}]}) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x800, 0x7f}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x80000000, 0x1, 0x5, 0xa89d, 0x1}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x89f81148f9983251) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffff8, 0x7fff}) listen(0xffffffffffffffff, 0x81) 05:52:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 05:52:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x0, 0x1) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400, 0x2) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x200, 0x100) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 05:52:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) pipe2(&(0x7f0000000000), 0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000e, 0x0, 0x53) 05:52:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000100)="9e3cef29bf6a463374ef270beb912290e6248eb0031d1236ab05ac5dc57c78de1f0219f58c1110e9c3ea2bf8d5c141af336a6eec9f7445bc8d04a923359fde2fd7117d8f79de1a1cee12b82640df991cd9332be32283dd453cd7335da02ffd8fa167028fd19a69", 0x67, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:52:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107004, &(0x7f0000000000)=0x500) 05:52:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) 05:52:47 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x7, &(0x7f0000000080)) clock_getres(0x3, &(0x7f00000000c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x9}, 0xc) setitimer(0x0, &(0x7f00000001c0)={{0x4c9c, 0x1}, {0x2, 0xfffffffffffffff8}}, &(0x7f0000000200)) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/154, 0x9a, 0x42, &(0x7f0000000300)=@in6={0x18, 0x3, 0x200, 0x2807}, 0xc) r1 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0x2) clock_gettime(0x4, &(0x7f0000000400)) sendto(r2, &(0x7f0000000440)="eae2cd30e0ed0d2e291a3ecfbb91fd60997e382f8f878f398257aa219efd87f7ec0f203cb32cdb0068da792a1a9f7b864936a7ba035fe695faf50f72a7218ee03e10b042eb135a762b13724ce5d97df0d3190f8e6b1ad062dc2dce77519537528f9e491c6c6d3b8225dffcd9f4207a0bc5337c9c554d9dde1243f86817f4dcadee741d24e2b7b91a02769c019d32a398d31f2a72d1f83fe2254c9be240a47203", 0xa0, 0x0, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) socket(0x21, 0x5, 0x3) r3 = socket$inet6(0x18, 0x16a45505d308a24f, 0x9) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000540), &(0x7f0000000580)=0x10) select(0x40, &(0x7f00000005c0)={0x7, 0x8001, 0x2, 0x2, 0xfffffc0000000000, 0xe5c, 0x6, 0x3}, &(0x7f0000000600)={0x200000000000000, 0xffffffffffffe1cc, 0x118298f7, 0xd46, 0x6, 0x7f, 0x174, 0x8}, &(0x7f0000000640)={0x6, 0x401, 0x0, 0x100000000, 0x101, 0x101, 0x1, 0x80000000}, &(0x7f0000000680)={0x1ff, 0x6}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) getsockname(r4, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) clock_gettime(0x3, &(0x7f0000000740)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000007c0)={0x6, 0x3, 0x1, 0x100000000000000, "8c2c552f24e2f7f08171b65df995f26ac5981a99", 0x5, 0x80000000}) r6 = open(&(0x7f0000000800)='./file0\x00', 0x0, 0x40) bind$inet6(r6, &(0x7f0000000840)={0x18, 0x3, 0x6, 0x8001}, 0xc) mknod(&(0x7f0000000880)='./file1\x00', 0x8000, 0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x40, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) r8 = getuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000900)='./file1\x00', r8, r9) 05:52:47 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{0xffffffffffffff9c}, 0x8d86a0567a592de6, 0x54, 0x2, 0x7, 0x8}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x5, 0xffffffffffffff6f}, {{r0}, 0xfffffffffffffff9, 0x1e, 0x4, 0x6, 0x1}], 0x5, &(0x7f0000000500)={0x3ff, 0x7af2f3c8}) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/153, 0x99}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000080)=""/36, 0x24}], 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 05:52:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = socket(0x2, 0x74fac4fa4345e7b8, 0x4645) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r4, &(0x7f0000000180)=""/238, 0xee, 0x1020, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x18, 0x3, 0x7, &(0x7f0000000300)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:52:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) semget(0x1, 0x1, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 05:52:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x20000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 05:52:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) getppid() 05:52:47 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) 05:52:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f00003ee000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:52:47 executing program 1: semget(0x2, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8101, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) 05:52:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000230000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x100000009) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r5 = openat(r4, 0xffffffffffffffff, 0x51, 0x4) mmap(&(0x7f000032b000/0x1000)=nil, 0x1000, 0x4, 0x12, r5, 0x0, 0x0) 05:52:48 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x1ff, 0x400000000098}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3ec2, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) socket(0x20, 0x0, 0x887) syz_open_pts() write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 05:52:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x13c, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 05:52:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000180)="7f887900afa9e79910b6077f3c9c84f3b8dd433014aea95093cf2daea0855166a47bf42b670a73ee409c8befd85aef0f04d7020b1cf7d424ce335e9ed1a4c95d0d36199aa7d51184e5dd174616960bec01d425f36dbf60906280fe1767e3b6564d257871ce91d9e5122203bdb3a94cf975b2ed7a6cbfcc623f63fb7046b9f89819adf2940fda750acf05f95daf3bb8116f1aaa614265af05a60811b95fd3cc2ea6b40196f47727cefcb1fac82a0688c899728b3a10158b11df07b9fe", 0xbc, 0x7, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 05:52:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x100000000) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) 05:52:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:52:49 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') 05:52:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r4 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3c2, &(0x7f00000001c0)="ebffcbff3693fd3e384958eb6a1a6b0000000000bec59508ded6d6f34005174e45308d2870c1bed3acfb5504eb2069cb5c2327dfed4240c64bbe592dcd6a9e551711be3094e422c78e3af65751698816e02441d6a0dd021230aabcc625e4e7a486c172015e07efe33d16ec614239c176732b829f04dcaa102e6ab9e634ba6c6396b9610b386bad8a52cfa65d3d04a247f12615ee5eb33a65834996823c37018396c65333140206e4b161468545fab8119b7a73872391140186abf8e5d2ec7f0f", 0xc0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r4, 0x3) 05:52:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4000000000000, 0x3, 0x90d2, 0x8, "d730cff2cefe88e23c5b005f0000100000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeab, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 05:52:49 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730b8e7bb6fc6e23c5b1b167dde98d2d3d769ba", 0x0, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:52:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x45) 05:52:49 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0xd1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x38f, &(0x7f0000000100)=[{0x6720, 0x200, 0x7, 0x100000000}, {0x4, 0x1, 0x3, 0x83d}, {0x3a, 0x79, 0xc90, 0x10001}, {0x40, 0x1, 0x81, 0xef3c}, {0x4, 0x9, 0xffffffff7fffffff, 0xab8e}, {0xbd, 0x7fffffff, 0x8, 0x7f}, {0x0, 0x800, 0x4}]}) 05:52:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 05:52:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) r12 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r10, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r10, 0x0, r10, r11, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x19de1, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="9d27346af2058b660eebe3be99014e3602da2294a5336bb73d537001a390fe1f6f5ef9ef76b082fb5067ce0b7559f59a96efc37974030c63407b85ba4515e66aa838bcbb88cf022c4b297d0359d916785e19a4267212551a40c99f040ae4282bad3787a4a02fada427a5270b4d24122af4ecfd1fb56838eb", 0x78}, {&(0x7f0000000200)="1e8086c6d70bad765678158e25a52463d4f8b0358d60360f71b9f7ff8a0a6c9abc5fa1aef64fb028ac12d987075d6ddc3605902a103c3408d7dcf406049454974f0a5d9e83ae98fd668899712cc8474838ae662950213fdd0991089d42b36e0edd1dd53f0e1fd9aa89c9a50dfa421ca769aec6efc008e2ad67a55c588c1a2f66eb0133e4681a53aeb6f392702175e8b825a9539b396111b5ce758b6e908429f0868cc6fd705065d5c9958241d20bc7620c700dd11cc6312d123a92e8d130b404b25108743eb4ef14d7ae1423a8", 0xcd}, {&(0x7f0000000300)="8728d1ffb909c2a3386c64a2e0b0b9cd427247aa37f221163c43b57e5ff2eb9762332f8cfe96d9f987301a8bfc787e1a4f61f32a1450170afc77362f12d3decccd512f7960832194ef8ae847bd1ab760d2b496a35874adfb9736a885a27e05ca80c807280fb33338bd2a2b76eb0ff6ab856f9aecd52ddebb977ad885a65a8566394791078738d0e63d3ea2ce978fdbd17deb0dd33a5d6b28", 0x98}, {&(0x7f00000003c0)="a852d23d8035d84ce440ab313c42f4e96b58dc85052ebac5d5bf00030aa59b8d909d6c6e36652d2336d302bb0c42d8c97b97b30680cfa07588e75173fd81057507e860318795b995143ef78020a3ac8d511848b6a2236a176868c58a171854149da986e7dc02e27cd4447935661a886fda2d3aeaffe835c9499ce03e2c963ef7cab0cb93776744c17eac1114b5bb6faf6cbbb363ec3bf3324efc5c90c96f37b216db63468a90a8568ec00313917eff8399708d599812e3389921993fdc1cbe8c1593e698bbb9abca0f017219d46eaa8cc2c56b1d0ad464f033d5473ad8d9edd7", 0xe0}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff7ba3bd950000", @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r0, @ANYRES32=r19, @ANYRES32=r20], 0xc0, 0x1}, 0xd) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r21, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xb06e) 05:52:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) close(r0) 05:52:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:52:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:52:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 05:52:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/\b\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7cf, 0x1, 0x8, 0x0, 0x8, 0x100000001, 0x0, 0x4, 0x2, 0x6, 0x6}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x4f7, 0x4, 0x5280000, 0x63}, {0x100, 0x7, 0x8, 0x7ff}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:49 executing program 0: r0 = socket(0x2, 0x8000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa041609000000000000007804be781e4991f7c8df5f6d3a4ed465c92de7ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303a22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe62, 0x0, 0x0, 0xfffffffffffffd7e) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) 05:52:49 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f00000024c0)=@in6, &(0x7f0000002500)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002540)='/dev/wskbd0\x00', 0x10, 0x0) r4 = open(&(0x7f0000002580)='./file0\x00', 0x420, 0x40) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/vmm\x00', 0xdac88868cb2584a6, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wskbd0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r8 = geteuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) r10 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r8, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r8, 0x0, r8, r9, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r13, r12, r13, 0x2, 0x1}, 0xcd, 0x200000, r11, r11, 0x8006, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000040)="b017ea78b8e91cfbfd5661c6822a2952e3490c5cc800e6c695ed84e0c58f29ef512b313bc1", 0x25}, {&(0x7f0000000340)="5bf0c83d48ef9114223464aaf3ca645c5dcb88d696a9f511daff3b489ffd0271c49ed660ce6cd13bc7cc83c9a6c03e2f6ca40af8ee42afec5c350d7b47a6b2c77b6b413c60e1879a1b750769f9dabf046a9bdeb26a12404bbb46826b7f5d8d755bd9078bcbc91eab56b1fbce90b77e15192b64eee72dbd964fcdaa250c6fa224a4f274a6cdaa469612c29e0061ff561d3f234836ff84a9bd4a7d0066be39c3dd58712fd66c2188203dfa40a76b373526f2135ea4c2741cb079abb06ab9f15a51a1b590de99dcb83f3accdb795f27c36e7b915f66d3260e36612e5ed361b84922ea472c0b678f7e0e950c962b02fbb2f8c2a21be426762001a23cc5732f802355ef740aa655bad0b3d2868b9b73a0872134b01e2b091053af7ad75c4fc0367198b161e0d93bfaa59042ad4f7467dce22537e3ed303f33d6d7c5983ff70bf389758af3142b1858a9c367bb790d1550ae07931f4c399f465a973962a826d45957b8db427248ecbc0609d8e42c4e2e35a892e46693685535a31add6ebf2bc05ddfce222ae4cdb9e7cc8fe3522ee3c93de6da0f5ea83c5bec10a4288e77c4d4f96c5bd6640777ca90d7afb9bf9caf9d3f74a2212ba388dadc9fbed85e90a35d65a7611e3e955378a5e79dd884482e480156e70f73e407e0d428f83866bfb42f993770f97ae6fa4c35ec88ea4a0f58078fdde1f0fc6d04063be7b9dd242903812269adfab062e21df3a27f37389ccc2dbfc9adfee511ccfd62617a10899baffe17a398242a1821a2c745d8a6b6431db629ee87559aa4e2c6802055a72d26085d83d8e07c98a96f5a6985ba20d2f408f8f2b91f620fd3dabb4248fbef98f73ba5490a0af75b5d9429305a7ccc9e0c9bf139b6b584641808f1e1cde008142dcb4b30a66d30bbc661d427716ae7603865ecfe8c4c732d23d21069d329c4f0ce76897c056245509b081de2872c1930f7719f93fed7f6b516728a0adc92f63c2a1c0c2bb4d07b29b76e52f987f670d32c215adb7bc18c822c7d80363c366b82aa549dea26fbda831ab2b1276a3abad76621b485b7769442b0e67ff6f23605ebb1cd91cb6d36521fd2da258f5c24b31ecc953bb6485bc15955245739a41b2ae7a255be87116b638ec4aaa8b6a29b46eb02fad6c2861e2a8390ec47b0fda606048aa5d6ff4cd8cf81a60c72458eb5623d582803107c9a82977dcfe57b6a28f6e64523881c47a9936cb529948cf51a827b346adb2c6b3ebb168666a57ce0d55428edccd162d26816643d54039772108e588895a72e56de501deb0694abfe3602265844597574173f87593b2bb92d3ae43efee3c637839881918a3b4e777ac08ec157cccbf64cda1968fd022e9014b577228a5952b4bd99360f910ca3f51364642fffec7e3aaa9eeb7050e6644dc51f899a65749284c4365982bf769fc2cb92c8329b3a1a20e08eda9bb97a7657a6acf6a29a4e0d056e8e61f6a8acb7c54d348344c129fbe317679956acceca3ed77ca07315ea56146f21de4896a57ed1afdb0106a032940d327f98107edd213339e8f1155c9135b3e03cd43c86ac4759ff6bda8c41d94a6dbd774be57a9bc388faa16092b272e352c9468fa539b38bf50606a41d2a32827ec58f69d437292deb54868c9846a4f6c0ea2702bb4704d424ec1a3db460e619800ed377fa8c466f1a651f09f62e50361394d6261362157e74b51cd3db79a32dd1427af4df26b36ba9f4465e9a5d480582acd03e3171efe4fb711dc9a4edd689f821ee54fd706633145ffac49c95ebeb0b861dcb0e43604f38768a105710eef098e60a87f58add5826eee5c3c0a43ace18f7d743f00e448552e99ce821bea77ac2d6eab71864faa53ebbbd08af661b0476a4a4e9c6d42d04067543fe4bc7b3d57c0f49a4f9fa47cde90b6ab2682754b84b84c6c149f6fdd4136a3ed3a2e3ed5da2e9335ca717ac3ba47db28aa6227d9093c87ed0a00ad1d467a4258903e771faf5bd2cd55450e26a2e914df2a61801f5089def13f9c07eda2b925b8b163d1da34398b9a8a8c7b94a63d94f5896dd64f6951a906af4ca72c1da425b054e1ab76d7ebd2843db3df6a1748f3897084654cf980ffd907b45cb304b7e486f4c672fabd7eac3357c867486570bff7551399504e0d7720b40040511314b62211de0ee615f22c6a5254a6f1a7d735bc80e3ad7267331689b1130d955d2e67ca71a8c70311af3113f41f33cd4990761bf727a105c375b0df9492407efb9a320ed079ce556af148f153aac397ac926fede64c05a379ab269cb646f9909987bd49c4da3427598d95f627bc46d547bbf60e16ef1f1f3cb304b290554ce7189d800f74bd01d60a8fa62d57d6ed40face345989eed3e8569169c746bfaceb31909935492d9ad0f288836ff91d7e1b213138371e7a872d083806df62e550e1249cfb4db996f27d1b40c6676e58f8dfbbc7ba3edb8c1fd0a36c44cce7d8fc9eca87a3356c23bc8d3942878d2c7a573b784d20ae1b5f05eef96feec7e7c815a98737149b4d638521512b34e6c9886732076505459506e1702f63649da073ac9e3d099463641b167a869ee2547c1c59c8249194517056391f2deeb3143b030d83845b7d106ad4903097e25b00b6aaf581c4fb468bd82f288f0dccce09e589bfc71f1533655ef53b0f31ea4395f5641c8bff87e3f944188725b6d701d4f71bf4abf3e18a8819f156bb3cab6e8638d00f90d2c47e0b05d67d594054ce428a9aa72db85f0e2906052c3ba95b3ba966eb2c7b8bf83bbfb7ce791f893ef4a80f68facf51c52e72655d50514bab6dd140dda91b38ffc595bfd1700bb9a32dd0680b664f59fe104a6d529bbf2c76399a11e5ff9f77df56dda6ec430d170843b7292467f9f49df5d211ed293a1884fa7954535cbbd72c2c9df913a2fe830a31e43370b474d63d156a37307db95bf1f7a2517fddc3d7208314e7d958100b8677ea18c8df6e7019288927e340e69dca120adc925b72f43452c223f424de4e1f031f00f70c08a67b2d5859e7154e713a27105e9c8b579e54c1b4590c679242486404b8f2f979ba674255920b1ba8c4e7eb05e43ad94e4c79fd71afbb071a20fd7b0328895efb3b04d34e84c42bd84a995621ed5e3253c0183ce4650bb895d6dff7f1f0508bc5f339420099fbe5d2ad2f252c54463e427b47d33551746c9d14505dfe268db4c1a8c90f3a42b1a77a8b5fc075b7555c610d9e47aa39413af250864d8059bed1313001049ffb31cd35859a784cd4a73f893b2cc5145c991a31721f546d6ea5447148c269d634eb90ce3f5961a03d2c40603c906bf0e647111125a0cedf7b4e0e984b8a65ef48a466916293139464600447aba0c743d82dd24a468c91f9d2e24bd2aa18cfa035b925860972f5dca76839036dbbc0b25f3b5744a1e5d7c7840b2ab86132b835cf7f76fe2124acd02112bb2e1b4ec8c2abdb2a3987780c2618f1ce5da9b98a68464ffbaefc8bfe21ae1e0b13f67190ab7dad4339a508933babad255168f38d8bd9901aea801a75ed561cdc8b4de73286191111acb9af042c3858e2322405cfed36b82f993872e696ce262e879616c41510c01af7cf59a25b105e8314b01bb75daf557cd44d8c3fa47b762a5d396bb0cc5e744146647a3277a5df66914e699f2a61acea65ecdfe0a53b07b07d710e6829b7a4f74a615d39d9ab937baa5e5cead94372063d975f4ad0b57aed866792580cdb8ba17da9a65a3cb8dc69f8e5a172d9210167eacf40f5f64d2fae230ed6a6b8c3d8a7a8904b67294d5bdd0f308315f7e2dcf4b3369988294751cf01e8e447a00f279f8274a91ec59900713b3743c7e0b5fcb1b8039982e8b86464c291fc8bbe5c7b2e49be0f9aff18ba26a18f13d9fa8292fbc473cc18f1c836f4b3a63ab7e68831325d22e42f3ed05f8696e2903cd49124c9e69494a4e86701972eac21877fa83dd25096b3760f101d21699c696548e94c985581157b8fb942b2433cecf02c6967fb43b4457e3ff4f74c2d967b7c5ab84456ee75999696cdd411e1d911aef0aece4a0ec64ade1732ffc969368048aaeb6f1f72aa21d2e13f07f48938a5f7141a7e7456c3d4ef948f86ac1d877c32533e98b1371811f32ee3f855a525aab5cf624b42da0a23ae549b91a0e6e578bceba454a6d70201eb94559dbc19afac840c3ef3fe1a53f578f36745fa0a8c5ed3904465c8f225883d8325ad582cdbfe87a01e88370844a59355caf4471edb51acb16781f127cca3dc326741bd946d4fc62935d9d79dba4b93acfcf2ef65e66e6077560f2f6381dfb440519b7d91d5bb62e8afcb6e416e90babdea255f30e83699cdbfa3dcdeec84d5242d2b3127eb3d04d2f63c863d6e2451272cdea41b46ba78c9bc74427b6e3a22c44cd1729a04c901856bd9e1008d79b5ceffa01645f7a90ed5b8ce677271acd1ac3d61776f800a95596af656eedc4c8ce34fb21cb494eff3a6799752b1d303795b1aa9e3e589483880d78fef25a15a99990e5a89a40eb4d5277c5ca12fb9ead8e96c5c0f21f54d9264809baf08243beb9737c1381a668a85c77e35318579aed62e6e54dc51ace45bbf1bf5e362a87fc4e65f9f963dde5ed7a8b18672f6593a9bd085791745f5821a609a1f3a917323dd299e3450fe177337b9063a9d1e373274db0ebbf4d85a3e0e6faef591a40c90955d40d2d6b4d5ad9c18d5618361eae17973125ef7e13d63e4e648eded8ade7783fdee43dcc03bb5378765e1f10a098716295e21824a45fea1010afed1755f8d690323c378652a419da2ba35b085a532621cd096deb2777f28b7138b2efe25f7bbf1c96edb13c8e5537ea6035bd80447dc3635f2054991850c6d0e64db170741337e5256d77a60f592f0d52e6e64bf47f1577d203c62c5adb573e5b65b676a87f21bd935c535a23df87dc3a01e5939f71d1aaf3c4a60b06daea045e28c056a593355b51a7253cddf479a57dd2cfb849baea8eeb534bbe8942e49f3f4607d29f79f376226500cbeb26dcec530e63c936ec822b75a5e00aaab7f76bcf444f103a035ec20f8c681272dce52d567e7b72c3a23cafa98ffb2a35d5dbaa10c69c8178e474477696dc342da155c784a05ba3ebab9eb4fabd83a0001ee6d614d8fab559d24031c4d9778a8b67607102a52634513ddcaae91654e108d2a3d7e18871f166fe04c423fd7b6f9013ce86af05a0b830b2bd91cfa96b640cdc859ab2c30b9fc556f0914da1d4c041a4ec8d150e049412a15705fd4e0dc33628b0ecab63efbee7516e1078366240bd4837e425d38dd144c243f7d50954540479763742a8eeaa5b6ea5cdcbbe0df50b4141837a8a46f08e3b45e0f98f00bac06601f1a46f2de461e34acf368594370bdbbaa9695241a57f2d0fb937148455a4116ee6a64391a787f060ff3ef64c48b2072fdbbfe89ce9fd9de9430fd4a637582ecea58b8ca9026e120735a90c6de118b060f311402c302a35eccbd8eaf63456d4abf6ba2db88de0bd4582fa099ffbd47cae497fe5bb6edca6822cf1115e1a6b71614fca1de6ef3ea611e9d75464afbbca60f9ef18a72009fd3029b3a11152aedf785c6588b388317090a1cf9bac26b88553e4bac264a31127ebd3a9714633aa51b49c7b2c64fd6ba3d3943c83a1b2dc11535348b3bd43e4091e787e645eda3248ba6f9614b6ec4c03dedae58645e3a93c64d66cff2833271fd105ed20582545d11228d12bfabb03c5216a4d70350f14f07354d88aba2163765a1cd3fcb2ee136319150e20c9ea25a0eba2158b6fa8352ceea8e88cd63118589a", 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="9c0b8e047f3f417d33f93bea3511842bd1d34b775a44f3bd58a0f288f5caf623fc4fa0", 0x23}, {&(0x7f0000000100)="cba91eac0e31d9b5e15a33c0fe051ef6ee7a63", 0x13}, {&(0x7f0000000140)}, {&(0x7f0000000180)="b3cce87e8ecef6f6713a6991b85a24d1f7519eb7ce468fa9927a56bb79d27f9a84967471c08c991f047d44a7c090d63ff303a7fcfdc02c9e34cf248a5f523cad449e5c67bcb577bd76", 0x49}, {&(0x7f0000001340)="ac21fcd19a0ac2b741a161b53a484dbdab9165aa8480e835dcb9a52342e9cd4175fad3efee01cf697537cde79e0a95ae8350eb52bf2ed7169a779fee8918b01ea6c1e099ca325f2837d5c00d5d5bcb1eb95b346c38c4dc1fb7c748a272d286d353353d6f374a483ee99cf10dad6998c0ac6adf7322ab633051d636329fbe256612d0da0e94652086194a6fcd7dc213f2cbeaefd2eb2dc378bba43fa6d70728d7781d2dd6d1dda6b9f27bbd92f9b9d7", 0xaf}, {&(0x7f0000001400)="2e5af3c919674296c57ddfda6227b17323c750e2a7a7672ab8f4935b7e78665f917cffc6f62a447749febc99b0ffc7e6b3984be48985b2ecbcc455f0491d91b6c52d139ffa6129b54e0c5b79521f94fe4e102af3e8dc4d78235464f97e4bc10a3c6742fc598dd42891a05b4b3124120f402074e57ad74d83d9ae21731281e3874c81cf665d34f228bffe572fab64493077a3d8121391d9fe1bb11675eb5a90ecf58beb7ecedb549bd32cb031f007a25b0d117e8c1824d3750a2dab914b0537b20f70b8f1bade539f883e118c437d46f24d89af8682cf307a095d5270c312866af620dfa78df1b1130573939e2d616301fa04c25f829b0276c6a31c3224fbd42b0b403aebf3b5d9bb65e333e45ced6f925e6386e27201f318c8ded5792d260cb3c646635c71ab26a66c35278d9669ae78e4bd4ed3116d85896b06575d8c39f592ddd7949a85c39dc5b866e201ff7af647982060d39d00801fa4c870443379f9a94801dd127177aa436f948ecd8a37a5e6db34b8e1b427d364d1231ab107abf792a9c5b7e9563b63e6a2de2c661ad312bac6408576625af41ec7f3ce7cb90bb785debc42347acf4751bc91036f25987c8cbe8f95ad36107cb6500d74fdee9b980805929266c1f5de78984c1679d2c0ff0aa1fd71875a2f1521862748a63ac7ce31440db8869d1c47d0699375038f6ad46604c0523fcfc5c7722163cf5ebde7bc986e33c89f7e39634b183976a3057731119b438b822adc51cbc9134ccca408584f06800fea12c4d8294b679dfbdf40f6e6c15bab83e28af69674eaf73b8061539e4acfea114bcc12c52f420e7f3405562269aeb43a54773e5b58b21fbae6233025a28be97a3adf97469c83a3d36be5ed1c7098e484b9d8a1633703ef0d46f1963763dbfaae0cf99f1d628ebdcab1ce91ab2af5aa416e092820abf7cf7583ab8ad7e7d9df80d88b0f432a226d209b4e09059608af2b11c7486aa5208a81bbe7a2b8f4018cef3b0a380e56ac59a62200abd9297a770c3e0e78b827babf29fab6484b8c7064cebc4c58d51fde57f40b84f745d51d20cb18761b62827f09615d2057c9f2ef3f211a24609a9fd194bf666042c9a9ecbfe1c452af6d79c3cac1a83c2a4181533445607e7cd909daa0904aebfaa6d8b60791ba433fe2879ed8610e65abed06a1033975949efc0a0789259ce4634ea20d2e6cac4e42d8684c74327b08306163a39aa8ef2d33a43e8b967ba856b58f89296d5c7c2df85f2572fdd1f97898b462d4f55530e07e0e985f908676f4697af4b1af0b1c91820b23baeb4a04a7616f82be8f2f040ccee1868df9cfef7af322f748ad7d8058abb40b9b66a19a95f75107741a20a2bc0bb7ff34ee15b860cd7eecace240160f6f0a31715e60511a92559ee063ce48a2f51a965320dafc0d700e8b11e7c628b06a1fc8ed5b11ffc30ad60117529b9b5fc8d7f485ee2ef9d9ac1559879d753297dbb1a713cf825afe68475c3c5280d6a3cb47ba8f3c9d82a747cc3ff3db8f75769f02015281da57181d3fb3913ca4ae0114a876fda168cce3ccafae59e0d2fe3c06bf5fd966460c587cd1826aacada6109a5b12dff07aaaac19cca5ef25c58440f9fdb88b573b8401a5bb1098138020555744c6c26edc11f05f5a100e58d7df2676f3f8909a10e8ca92b44adfc3fbd82e56b24d313a1f4f5acaca1d37f9e3a742682693a648dff2209f95aee1c3e85c189f4738ae6ed28687b167eaebf8d4f9441f43baef4135074f98315ae65bef39b62cd299ef3c102fe3c5bd4a4821d2d771c2a01266c8a38586e458e86b92bf5238f39542350ef65f09c8a1deb1426362e3ca6ef87f07a9169c92a116e577d8806aa5315d01baf28305d891c2d349918f4f5bf2017ab93753caf3d43ca3c197dccd4bbfe158468c5f4f5ef25cd45c551bc96496277f5eff8823acbe9fed7bfbf65ed6a591f398cca64e2226bd414c7100557e131edda099b7d4ed9b1fd9348643001a03d7581ba1267ea77e71172acdc46037dee29f247c42bcdd66fb1347cd6b7e2280fa81b636f44b1834c1794c70491b07bfffc264b52880bc2d6db8dfe811dae7a7b12a21f135a7af29be1c3d3f165577c4ba3580674a1e3c143cdf4029b47852b8a24a75b72a70ca8de209f27780bcc1508c843940b79052487bd97825dfa652492e0b35b81d78a9dba095e81217fdedff31a9d6a88c575bd015f9d1e41f6e9acaa3e795c00ae31b7e4df9268de7ef75d7a3bc620b0d165a767125a291338469f2462254b544c4d87fe62469ea4847ed14ad3c69465069256009af6ff7b5e3a1591b16ae58d9353906463c62ad93d1107eb96176f3cb0e967e6210c22314cb9d39a35b7a2340ffa02c8efb68a9fce3031c55593273ba43bd5b0faebbd8cfd808addb8307f05f0e6c8bbfdce5450a723d815a61c8c28f711c9b9f6e27f380e476199eef3d0e61424c611c927d64290bd79f320965a5f2db63bfc1d19c5e946d9a3e8728119157aa784c2394b7204f2b6b4b483c5b5e81bc25146da604caa6d76e0f82c6a4899a815b707f75bd1f6847cce5ef76eb27d8bd0d57bd647d452ab74525ae9f7b5c303ebf46bb0ececb293fb155b9e51c9c0fa2147565a9e85f4413c10ec6dfcc91efd2d3a5bf93f87a02f6247c580ec5da3c291cc1ea78e3bc233cdc2f4abb33c950180a04114c12d2da7f529ad923c0c4f46bd64fecbd14e21838036d807354faf9a4a05952aba151726fbd9fb35c93ceed34d3ddd05093457748a2e5749ce692c218361a2f6c04d6a1336f2f2c3a8290130ccd0b783ad7dca4e017cf75f22e6e11b197dadcece02749fef795f73f89f4e34fdd6c3a5119c065440eaff74eaa8c249959d5d7ec9f61becc4c7cddaba5534e351074606a61229e72ab66cdff734fa99af1e68eb9174ee6ad966ed1e67ccc0a56afc8285f5dcffa50ef7e10116721cf87e6cc73faa3949aa27bff5a2e07c67b6c53fb25fc3782437bf753a02f9c470dd930f77f5720691b05644e9300208322411a4f7e37b8d720544052888ec6e353e605bd56d28bfbb9103b0ed82164bf20abe91ffee33132407549f5816ee3cba80fe92449124bfcd28d10a729e27f6111541b117ef43dd5d5dc6204c10812d792c6b3b9013a3bdc8c655d5021dee336fbe87940ca9e63b9ba438d8b46da925bc54d131447dbe76baeb45fd130ece6fa7da82ffaea9e0ff4f2e7379bf07162caf3847c6c68a3fb16a3696064082ac165d0e2f5698492c46e39c7792700e49b0562bac0cf5046af6c94dcf405c795c102c0c6359155b5ad97325dc7355e0ef5de0e56b8cc5ba6c487dad2ef218776b75afc3247a89e1059380134e002286bc05f70f4b9768fdc1d87adaec7408ffb8d1e0332ee9d9e8422c7408a15e615378aba057db29ac43c57211eec3a2fc873b59fa0613dc221d418b6b2fe35eaae547e94fedff1a52dccae5a71f1cb03da9e0bf26dbc854fcd31718f10939cd687f6736f34e5f9daa4766e40cbf958bb1287e34f01ae879e31e4f65e186994a70b55a7334f06ed8a8cdc713e380cdd66ae069f87c79c9cffd15cbe00a3b221e04585e6e09e1d0182a68cef8164b087ebf7833f50fec6624cbdfbe9735f464fd400eebc847d06fc24d5886966a2a9f7a6628274af1230c5390a2823544dacac69f8f604d3b358a0127d35ddf7962af2bf74e703d92decc3f21e74672acbe981e7703202dbf456081e943d7117044db1bdaecebf0e9480681ae0f1ffbcf95914943f034b37b9f5197d57b5d30875d6f8e7cd91039411b546dbfa220c51710e6b4a4130958427872db1bcc468b3582dfe8f18b51bf90051da17a1654ff1d668446b3277e519cc9eb405a6ee9a8d9574e22fd7a77996b14f3478125d4e8f950b4be049d96a3635066bde71bcdfaf6f53776dc96f15c7de3826eb6ebd0fb1b482015ed591d14796b1c0e6111d58908eb3594bc2c4e6f734b92f8076e361c55dc7b448f40a5bd117b1806386f8d775d8bc9671b2e425b86cf647c6c3394123a930343d81f4de3afc25440d15f293d208ac7edd55dff0827ce3528bb18c2ad0decec5e330d7b1f65daa592b96198b0b942b4d8a113198d3bde9c08cb159acabdf7d75b1a24ad422c85550b860905d9399ed5fdc2a01050cfdef866e32044c06663d0c57f6c26f12eac982a181bfaae723612ff3c0f88b91b76e30cbc116fc6ae7383027fbd9148cedbac76af3bfecfda09da8d467c096e94bbb3b5289c8b5da17aa5af76761627f1363e9f9b5697f6d7bcf3b1454fe790b9873c88cb3897292aea53e25c2470313a7d0dd53b81d1881a27f85dcfde0843f041c008e1783ad68232a8ae04136341adc2e94d4f7e5232cbeb682c7d0d7595c7f9f50b1487d57f0de6d64a2c6591774bf5981d3a335787a2f8696e244207ba5d69924166ad3f236842a8cc3623cbf8f9f7e65f817a10d8e8065b9bd677028afbdbff616277f8dea51e3004e79ceb515daba0e96151ac04f54d624d83417fae6538e8e5be083e4aa40455758d22fd4b8649e0203a410fce33059fc803ef99b9dfeaebca016e8e975d0a448a025c3d47fe8bf8dc509322e00b899f6dff6bbe7a90d55d4a85cf37ce557b532e8d7b2f750de643892085cd12bb1109228896bf57335593fe41bc1baf17be71a7c45e983a093c52485511b3ccabfad3557dbdd40046481e77fb8070feeeae7ebb853e3fa50ddb821a67db21042dc055a6288bbcce56911a6a6324574b8380a96cba13b0e8e63eb7dc16e282dc74455da2d12db21f6ace544f091b3e62cfd31e56c7315671257977f3633c26380eade764f884933f448cffedcdc78666b5535aeaec7c3413f613d237d0ffff565a6e854b3329e87220c2181d2cf573e697f8813a5cc1251f70b989ba44d7455ed57be22ad37c3b1509bb729b38fcee0dab1f63d2c58f0f0f94757da53baa1f47da11e2f5ad2be969269a84c3e1eb5de0d7e2d4a9929caddaffe5d0e3538ba8715d3b6915ce9dcbef53f65d36b9755623768bd6788ebf97de03db7fbc0a3c5a8dd52abdada75d17b3a0fc391e69b4e862403f0d43030ef692ebf2cecdb3ea404af8b93bc5278e9cc450b190baa6f338d27ed37fdc2c3ea3be048530a5b10b1b3f088731febca1a46a7022b78304ae0badb6c827b9c7415efc8c68a38fd0da93489ac830de34df8556c2e572597b9e02b87ab75bfb785bc631022dda3f6c200a52521d8fd7f862120c1deb1ef6bfb67efd3d20a8a1a0d4912467b8ef5250747d26df0166b57c648b8289130ae067740abda17e48185e9f65250ce01af41549d5d61406bb3a49c80a0adb83e6e02d3478c4561a26ca82988d3714d773e6159de0432e3a3067eb024b1313e8db9efb91d65c75b2a0e648bbd9523934268787b94389390643ea68186967c8ffa5812a98c3b79829b4b009e495063fa9c889a18c94f3ebdfacfcaec1798768494d449ceba8a5c64bd7b9404703aabaa43ac1307405e3f387f60862db95e71398738261dcba32ed8a2f065d44dbada6d26b1ca4c87ab7a88a1d95679b51a544aad09f1041c971f71973b61c64748332450fda24ac923088d06d7477352a1cd21c883d53c37b8de30b8a39eba95b083ad5c735d94282e3429ad389cf62e40bf2bc07e86d9ed74cf9fd682de6d2e5b0fbf1066e2c9dac195b98d340ace1dea9b1fcdde8cb9bb08b297ef197b68dec001ebdbbc7d01c8ad322db5559e47b0aae092cf4a0eb9974884bbf649d291021bbcc9da3107630e0abc867dd746273c0e31dabdf5f8", 0x1000}], 0x9, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r13}], 0x60, 0xd}, 0x400) 05:52:49 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) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) faccessat(r5, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x86, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) pckbd_enable: command error pckbd_enable: command error 05:52:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10, 0x0, 0x0, 0x22, 0x0, 0x0, 0x9]}, 0x3c) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x10000, 0x4}, {0x1, 0x7}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xfffffffffffffffe, [{0x3, 0x5}, {0x0, 0x4c}, {0x3}, {0x1, 0xd60}, {0x3, 0x6}, {0x2, 0x100}, {0x2, 0x8b9}, {0x2, 0x6}, {0x2, 0xfffffffffffffffa}, {0x3, 0x6}, {0x2, 0x7fffffff}, {0x2, 0x9}, {0x2, 0x40}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x7fffffff}, {0x3, 0x7}, {0x2, 0xc99}, {0x3, 0x8}, {0x3, 0x100000001}, {0x1, 0x3}, {0x3, 0x7fff}, {0x2, 0x8}, {0x4, 0xcc}, {0x1}, {0x3, 0x1ff}, {0x2, 0xffffffff00000000}, {0x3, 0x2c}, {0x3, 0x1}, {0x1, 0x7bb150e3}, {0x5, 0x3}, {0x2, 0x100000001}]}) sendto$unix(r1, &(0x7f0000000100)="d020ad7dd88b16db92bd393e708d3c58b5a7793c80198ff94c740a6ec3f15f6e23652b6eaf77f6c72bb393fc011d2ed610aea536fc9890bb526d8208ffc93f62948ed7dd66f0538e9c2b9211427727", 0x4f, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff32) pckbd_enable: command error 05:52:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup2(r6, r0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000001c0)=0xfffffffffffffb3f) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) 05:52:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x8000020661) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x800, 0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) pckbd_enable: command error 05:52:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffee1) r4 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r3, r2, r3, 0x2, 0x1}, 0xcd, 0x200000, r1, r1, 0x8006, 0x1, 0x9}) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/190) r5 = socket$inet6(0x18, 0x0, 0xffffffffffffff01) connect(r5, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r6 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r7 = getgid() r8 = geteuid() r9 = getgid() chown(&(0x7f0000000040)='./file0\x00', r8, r9) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x3, 0x0, r7, r2, r9, 0x20, 0x2}, 0x200, 0x101, r1, 0xffffffffffffffff, 0x2, 0x7f, 0x5dc}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r10 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r10, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000002040)=""/4096) 05:52:53 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x1007, 0x100000001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) getitimer(0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0xd382, 0x0, r3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000080)=""/30, 0x1e}], 0x1) 05:52:53 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0x3f}}, &(0x7f00000000c0)) socketpair(0x0, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 05:52:53 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x90) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r3, 0x0, &(0x7f0000000000)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r4, 0x7, 0xffffffffffffffff) 05:52:54 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) setitimer(0x0, &(0x7f0000000040)={{0x800, 0x4}, {0x3, 0x2}}, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x5, 0xc69, {0x101, 0xc5}}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)) 05:52:54 executing program 0: r0 = socket(0x1, 0x5, 0x40000) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x3, &(0x7f0000000100)="3c240227874164e0d8379ac216c686ce23616d77e8f19302025b508e00c9d4", 0x1f) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000e1d0531c4669af705d96cf31921602aeb91ef8dc42fb8b906059f2ddaafdea9c84e632e10ba64554f753302609bf834357e40e894ba3a888264f11cd996fe8899752c7cdccef0d06a5"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="07322e0460b767edd876e617b95def7d47201b059c9aaaef1df2ad76f64fb5f6b601d7247604e0f77f93597727acd42d4dc2754cdc3acd91b9abdd0e11521a564a6d37e9d3b79f720d5ed19725434065dc59a16e733be86b7ca9f072ad37bcf943f47e393507b338e8e42f64a4fcaedb14482606d3b5880d27322b3e031f10d679932f56cf286cca84f7afc3f25a", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x2, './file1\x00'}, 0xa) socket(0x6, 0x1, 0x7fffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 05:52:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 05:52:54 executing program 1: semget(0x2, 0x2, 0x200) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8804, 0x0) 05:52:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x4, 0x7, &(0x7f00000000c0)="9c3ea53970747dd2cbcdeb86ff24845fbcb360c9f567e0c3", 0x18) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(r0, r1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x3) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 05:52:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x132) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/135, 0x87}], 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000180)="7d8fd595f4b2a7c2baeba2f7f3c1ac6e82263528df8ebc5ef07b2b08e6ad08c5d10cbf577af975181d9e70ce3ec8caa7a1eba422033873801142ac9d6ba35034bc0b54cc5ad979354c58c595b93ea0831f2a961e52b7249df9e3cd76365488c5d9c50dcdda0b07f7899f1d45adf40428af82", 0x72) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3c, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) socket(0x6, 0x1, 0x7011) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) 05:52:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe56, &(0x7f0000000380)="1f1dbd19a29d232be24990f16fa29d3be5f4090054fe47a204e64c26accea8f4812689f4ffcb9fe56732f76b144044388cdf03f106cc6bc2619058197d00b2e4797cd01fecc63503c5b0e688e8220ff57a1615c3cf5eec86b995c5739e80d9261feac79a77821060af7a361dc1ec44b08baaae60b523b031abd31fe4b9850aefd17d74b6637849182ee002cb2aafb55e513aab216c31bed85c1c04418f093bff7fc1d0832f260b0a3751db17000000000000000000000000000000000000000000000000f84c6b7efea76be3157132461d202655a11cde12819e3b9e04e9cf71fc15285e7c833188fba7bdff62bbeb2d82a9db89239d7b2f72303727094a34086483b67382b5cd442eacf094b3758e9ed9427ff64bfbddf3cc7e2ec6daa836e64b62dc47bdb54c5a4e98a16c2291e95f296721c1505ce42118b9beaa453d53b54a7273336dfa398d3c439e67a2faaee521e01bed91a4a37aa8f1489703a031a8c8d2e90de41a9d7f685e03486a5a6750279be10a8dbe8e392f7ee3d5af5efc50a9a3a007d6b747622c7603b793765f") 05:52:54 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x2000000000000008}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c, 0xfffffffffffffffc}, {}, {0x6, 0x0, 0xfffffffffffffffe, 0x10000000000000}]}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0xffffffff, 0x10000, 0xe}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0xc460ad12a60412a, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000240)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 05:52:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) socket(0x2, 0x3, 0x6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000100)="eb058fff13b9fd812eaa4e713048e6993192960d", 0x14) 05:52:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="b76eda54d712d3bb10567857f31241412b45dc1ece342dfc85ae33143ccbd77abc8bf7222dc2e24a37bd9f53dca431", 0x2f}, {&(0x7f0000000200)="b73392c5a6b7fcfaf406f958578791078a7d6b83e627c7ee2df61c9b4da05873a6b481119bca064e2c27a57742c5620af9e3269d51348b69a3094fa2e62f6f409208ba429354a5341a5fc6136e700aece770fa9055a6b3bd2eb46778b3b0d5216766b2895ef4a8becc9ff8dc6ba6d1589668fd286ca394ff1ab28904e956f98ea1d7dc38c82b85e1479602dbf2b7e503c4d3ed1187983135f7e877f7cb4e3d9b9d2ed085a73002b43302c3c9af38069c71c43579c25f", 0xb6}, {&(0x7f00000000c0)="4d54331c27f92ff30056679f9129ad987e92f332c0052ce9bdcd0ec51d260323f589ef28d5abaec809e8d3557ce6b6e9137741256ce55d7da501145277c3c716ae6e345c9e0e1ec7", 0x48}, {&(0x7f0000000300)="da26afda5c7f5477a542b34f6783a5c495bebee213bafc657567988cb1f552fb59bc2b061b64527b6cb6be1f7d90eddb9f1e37fbe3b073454162906b3eaa2dc617100d6e2da116975296c6e8c0850c64b0b2296865bccf8bf2c84799f8274697c87c98c061b898f011a7f5a5b15ff86cfe71aeccb1e49e33db18a895591fd2d78c6c70d19a595f333cb83189f32ca507f79fecf42c38e0565c4e1d0eeb036a3ca54172cbb672923c63864228afb5d8eda6b411a248f80d936bd9316d26721fd1cccaf7a085bd5ba8657d9b1bb366f20e9e248084a0853e3ffa", 0xd9}, {&(0x7f0000000400)="93fc8364435ed2d79d8fe115b80e609321e74e71f1a506f20dc1d0a8cb183004c8200542eba8466321863920c928819eebbbdf00", 0x34}, {&(0x7f0000000440)="cdcbb1ac2f1f0906b876d81c091d12da99a8312a4f952dd672e0890825b76a13a35d0f7693bc98fc9b3e4cc41bd724cc6a10207b4bbffdee878d6b6c10114ecdacc109454727244c7d1c534ab21cacac1e6e5e14261284d0d21664aa2cbf8f6bc5b77d54e6916a1a9b5a3370943704bfdbf3565be0f83d23a17880bc240c18d514daeafc4562acf9c491ae6f385c9dd30754f24c4ec6663b047ee593bfe358fea1801eeb46ec39a8aa8f623f37e14f72de4241d5793a3c31c8d5239a8b7561c912530ec144fe5f0b3df28f9fba392306c81ba26130f7e0e71808800e", 0xdc}, {&(0x7f0000000540)="94cabf1587ad63f6a9fec1f26df5a1f4593af4d18a80e1d1b4a2c9fd99c8a17ae88eb176ba5548c258759e42237f922210744b5da5dff02536ef7644e6e1274415fd8e3120522440db9e7cc95c5ea29d21fdb6d5509c00a2f579403f6016929bebe3187e55d8eace1bb57e79454736c029292c1681ea8ada73b301c217e070db8fc0d86ac4898eab1082c7696004e9eb95862909f8c09c4f89972c480f10b26fffa38c679c9c4288a8614ca646d334198602b5f1814fdc2895ba499d121feb850538c3247d3e170d00332bc47c5b3c7b185f59180ffdede1de5a0987ce3da8901c24c2e074b092e3d18be7a7fb27f7e633646cb242fefd2fe8fe699796975a26183200fbf8be7f14eed21b72bdb34d6f414b3c5251eb34a61e59b39adf13a9b397a2320265f659123eda14e8cf6693981a6e4b0c1e20d2e3dd0bdb9050c1a313a6b0fa899da0c34359c9ecfaa82a40f91bb38d7046d96185d4fc85ca3a4e04a98f2ebe867d1cb430a6be9a46814cbed8ff0d69529f1e006b6c06705d793eaa128ef4dbd946a0f49092ea8c1dcb35f34b7438f203b959b7641ef10bd08f186efc8ef396a09cb55999eac7e4f063e7347eda0fc308b35b99301035cdb8b6582202c5480cfa39a87328a6b20d944f2ecc98a37497d84a90c2e7df1797d6f13ceaa841cfddadfea067087d398d7a1b0641686c107b1ec16dedb5844a0ca4cc073fcdfa0e4e68f8a5abf7f479acd9cff3342e2d6d244c49bf25ba196db7ae32a00b4c10c16a28983e24dc51aebbf3d1c0631c91d9e4077b9f328bda14feaf7344c85daa6d7d0d511c7fde20cf9a7b4b89e5a9dbc2525bba9480ab5c624afa06a59fd4c3dbc8141eaacf0a8396eef2bfdc435de384ff49075fed68d270bb340f22c6a767b08424a8e7e058e00a4894dc0c60ba87d95181b836c52a80092e72fef379094903691356de9a92029bba672e31b68ff945c8e63c9c584f122b074406f6822062f38e19e19d29b5e68faf1300ed194b2cf25e8de5c382e7dba7742474c0095c597cdf5c62d93bd369a781f8dbdb28802f6ad9d66e9bf0f0a0a9829c8ace75410bf97817ba03f69617d0f153770121c5d0afffcfb8d4ce40b13d16bff9bb793a67f191a28b61cc25ed4532340a6f1c24ab6ada7a25862003365a358a317951804053ba58b70e820417c2bcf9d66b2bfbc11620bf0b4e4c68dc8a663112a5affedbdcbe4b193aa96f7d77d507ae5315e120002d1aff5351ee633730cd06698fda001586654060722c43e7588a9aa2bbe115b2bca2447acabe63bc9b9955801f076a8163ef217c7a1ff46d03d69d3eed95bdd674b0ecb7636f8e8865f5b633da46beb8cc4602f0cdff0dac718890c5cf812ecb452d37e10995bc57ec2952aaffa73f08cba52ed95415d168c54059680b7e944b8099b5193d5ac4747810104ad8b673c50a758bc834dab8849ae583be4d4f51cf022b72543406cce589a7ab9a03e70ddcaa38772cfc75f2bfd166edc5531daffecadc324d48ac3d851b2371f5175df48918d91a8c8f9d3cc4d4519072e1bd90bc727bc5a5c4074f236688011538250a0f7f1865b64641e18963362447d3dd6b0028070a3ff4c2dc352607a8ba9f26a28b29c6582330a29c1f2a028e6a8620b4e41d020473ec4d404196cbcf63ff654f92c00dbfc458eb8dfe37e6223a29fbc9bddc1e84a227d6823f68097c3c13b17086eb935bbbc2e7057d7b25d1f990bdcabe02d3a5f059a06fc9e080ab576c3631b2f0ed14183ae9a005ebc935b2648681918983dcf404d51fffdac333d3715481fe5ed67750ab40f57fdca741c6d9d1fc3cac4712e3184706bfc8a0dc06dfaf42dfe8e3c99c091b957bf98a94c5e52fd96c6a8ffcfa13d81d67e44626f722ac998e5a2cb56e20b254be7ef7ff997547c8cd5f86750a7c2f47be615e1f06b4edb609d32c7fbc3bdbd84076de8923db08d50adf37ed34f7f87ef8485cf19d823acffda2b369d764e2070e693077c4de4b907c054e4d782767fdd1a95b7bdfeac7746e3dd5118777030ffd3b6c37fa5fc17c6f52cb5c0c2c3575f42f4a8cd23805d78808f6592d11a44e5747165c911e33b19ea0eae6aca9261e364b828f61d491d351234334171d9c87c7537b22673882e8ee553468dfd79ea63b9e404a55bacf08e581aaff5614f94222d6770120682e2bf6ae4a8ddbbf3ac85b7592da1c0c988ac982ae37dfe325f477485966ab880d7b880d20c5d232c67282a44b34946c2538a41198695110e540e2a73eae3275b7f81a281046f3c9e526cdce8e41d750e90cd343ea4fa9e535b4e1a4e51d6c5505bdb8344681b4c208c162e722788c0ae8e57f435764e9aaeab7505f362245ba31399adad501b183a2682332db258f21d3d4a8561fdbdc16632bd22339ce5d9d7b83e6ea037ad58fc62775853d81702069d1fc88b882a34d0ebfd82b54915fb0a406ff9013354df0eed9745eefd0fcb8c0bedb64f90e164f45454938daed16818875f05428b620645ede1d9323de22cd8814a9fc15f8c1ca659cde22c17b7450848de503054d262d9638aa2c53b414d1d9b416890a064fc2c5b84481468c6bdad7568d9c279f907f52efd5f7f4b0d3e1babf6b752239ffbcd2cb5e4cd9fd991bedb7c128ee8d6e262fe41ba5da111f86f7b556f0a061f233be64037410551ba94d25b81a55ce67f1ecf47d8281ebfc1c98e5a59cfde28acf5883baec7ce75ebce4554f0f3f5177c2c7519b96852d44f154c094c78f442263d860e61b32749bd6eaa1342fcb2a570c5e228d31423f834b5484571369bfb6b067079d530e615d79f573b03475ec7a9bcc0607351df1139a80a2a8b3f9ea9a30f8fd43a4d6b4af47483dc329b272357d4d17eea4b4bad8ddf6f7b3c565b02e24735b198aca1e3ee449f86774592125f63f59cc28ae93b479270c95db5d325ecb7bed7fc089e4d248837755016fb7b076e0fc04c710a760fcad287ad0d03ebc2d071943511a5be955caa8159fdd01109e620d699f962eb86923d3386c2744a1676952bb93a7fa7a4eb2ed64a17e7b212dfc19d9954f2c61b33416a7675134b18de6633cd6e82c730a9720f3c661d0145142da270521115383f58867e87891625c03aaf8d944b7a3fbea6ee8a40d820d078aa52f755c09c584e2bde41f7e75108cc040c7724faf9589080db99d941d82be71caeec0cc9b6b465e75b607985f9664521c653e5762ac44d31b7c7eb5aa6e3c991c2f1fca65d6821cf193e3048e8899a9203a277312575361dde1b7403a3ff44be9e0570c3a3ea7b545801ff7fc6f33b6188520b90d445980279ca811aa234da5ef4c6f90859c93065edc4e0f8606f5bb2a35deb42729e9729e7ca387f1a31a0b24ad66303d29726a73a52a989fcc753b40302a1a0a7e3cf608d73eb94e71389f137e0e48bbcc5302c8766ea7ce3ee7e6409a2022ba06380ac1b2cf06e2b4047cbb5b3187bc0e2dc902961500618ce61ca0270103bb2c413bb6b05575e7b791411f50d2eb643e9ab1405f880600b6cc6c8d1a3fca77b212aa9bd73aede666fc813dc3485d4ccb2e6eaea9b77f1fedda422cb66ba72a58509bae84f6590f225eb6eeb3eb6b9c54000567e20bc3d70e469d7f376194653bc02350215e0e5c9be7bb36527d67f65dabd8b8f04a76f7eba7fce93defb869b4341b6579f50b72973b3abd4da211cda8c5fb29db9593abdb1b4ae99422243fcce5d0ca888ec04503540da9ceea988c0420e02664e153b515177625ae77846e21726ad1e8fe4cbd950bcf0769debecf84a6488ce43471181aec261fd407f31b034fcb57c9e62557441fe4ea07abc882b7b4618592830ec30fbb1dbf0c758d7111d9d6dfa2741711ffeff4853fbd30bb2450157423d89a174e20e4fdb2f7cd66b2f08815e2dd04272db2e64523696c2c2be7285102296f9f734c60be13ac75d156624f62740b8893702fb56931d87cfbad4dd80396fd87bb6c2608aec8f7a30e973e6fed0cf08ed1df98ecccf4936b59ea1e7d086fa0d31ee95b2783a8a12cfd7f65b892558468f8b55d72eaa9098b24af12a9d16c1255a2d7ea58a0fca405be127be077a7903f01e874377a085f88fac2e8d763ad8d1d49dead7448d142fcf0e066fdc1dda41c93aa6000567dbab2c315d7b8eaf0e0fbbbf14c24552723ec032804cde435f5df9466bfdc728f658c90ae0aaea7a6d96c2c4dff4919c8bcd2f26b2a52de281975b1de1be0ca253cb3b6e37b4d7b093b13e3863a3025b05ac7aff71a58ecb2dd270b50ee34620cfbb299bab4b9ff848aac420f14f381664524736436a9db20080b23a3ef08bbef9b6884fe2065e578746c147a8cd0dc6b3493a93de90489580ce43f4dae455881b45ce1a9487fce7612f0449e4b25060cbf0b1e6b94b955425c863a1b6b98eacb06edf82bee13624ad5a455d3f88929565133e3744bc12dc8c52177018dd80b8b674159bf17e3c2836b684d4886f46fdb9cc4c3bbe639f8c2bceab8309ae3c7c53838599cb81fed0c549b073ba64a3e45352467f7303c32e0fc5393f72b0a71f739f094c8232da879c8a1bab0b0a97095b3a559767ed43636661e70815ba918046148d7124c50b7bf7ccf8ac854408f42aaaad5294e4d367a55f9a9ef564299036e294c553fa63c2023f641f8760d086aff16b6e9850c82e5aae2f062f3fefa2d2fc7db27c6bb3b5f2ecc1bdfc1af14317d0c795dd4ff08598f856c046f120f9a9befb8f9525d2862f224326031acf8504f1a0ed2315e62ac7a3a1ef68491487078eb360594e6bb7eb1fcf9867b29ac9641d7435b7a50886dd26914858961ba01d34ce1314d4e572a50818e9d0a3ba1032e76d8982e04efb3123c47e63452e90247f6aee239eea89895dbd414581d8c68f235b8be554b7572754d5164ae91f347d05ad379a002a944369f2a7d50cb0616fcf70310a89ad538b9c98a2ee82ab1cf1dad67424de282c454affc1df6a37a5a0052283e100e2d5bdb1079ebc9aabd4af56dc0ace1393e167511eaf513ab69bcef7151502224dc32ffb75c01d4e89c6df690c4c1972db25b52d62ff0ab0dc7b6ff2133057aa4e455d4e0aa36c08cd451e433f0f5ab5008436c720ca73494c26a624ae7d2513e0f0589fe74209493b8f303e9d4c38b30e3ec58bd4932e905f78d94eb506dae7007c48ad5a0e98f371948ffc5d663c060c8fdd9e7e4a15565cdef957c8acb36d7a7640e8fce3de363bd555f10202118fd7a02a356da930c3b5fa80e6562439b8e31051fcff63fac43e99255ea61a6d2b7954a17ca2049edd7e7457bb4cf1e3bcdcb6e66ada0b7565b576e5756b61af36b1d40a10712102357064e94e1694d7b46a43eae0de09700bd68b2925aeee15dfe1b81f7e34c1f3508f0f36e5c64f1e814193b6a080915ff85a3a3ad843a757dca9ea4d3b9680caa457d501250064395ce64197ac2578b99c31128ffd7347f55316461255fa9fe7750cf7ffcba5c3e43e1ca5e3c156263e9ce983093ae9f27798e5f33fccbf6ea2e9dfdb809bad25ad00e168dce491f3d31e43226556f131628ead03690a5b56198a46896547823ab62c8b9588346eb53b3650068de4d76dc285e39998840f0ffe9dbb30d6f6ee352807aaaf53dc24d5f2454acd793446bf629570ce3011856726959da2b6a9945dbf75a2568b32c50a9aba8d9bb915de61c6c92f81bf0f54baaf3f75e86e530efe51fe21e2f7de9ee46630c5a4d4443c3a23c23df3a19822138b58d255ae84b19432cd27190ce4947fab12950c14e41d604f491", 0x1000}], 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x136e000000, 0x0, 0x3, 0x5}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x440010009}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) msgsnd(r3, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000009d259b3466ebef2d0791094c2fb481ea1cfd68591411facaa835c7d97d5e49837bbcf4e70e8d98be43b8e073aa1b4fb240b7cfb25d35dd29c1a54e4bcf550184135d864c504021015c1340876e16a0544b82381d2b5b38d15a55a4d8ff3297c2145007f178f505f69b696a9e4430d926476f968f7dcaa6f09c4f846d92304f4606d02cb10a9b78f8f65c0d9f80c5e775f4b7a12ce01310e1200f4ec2e08c5e068158d250e00ce3b73550c3acb4e07eefdac490e83cae4e78"], 0xc0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:52:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r1, &(0x7f00000000c0)=""/47, 0x2f, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 05:52:55 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x2, 0x4, 0x0) setsockopt(r1, 0xb52, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r3, 0x80000000000029, 0x80, &(0x7f00000009c0)="ebffcbff0510000000000000ffffff7f3192964865fa5d3ab327a5114a4e91774abe145752c85386f3434ada1e2aba672a8d1c06dafe931fe4363e3bac3528eccf48b2c9207b84ba9e5df8d1a08c0a6b01bfd7d46eeb0922e5c9136c2afb3a6f2b51b360c427ab827f0e5b69783eae93c68e33dc781b6da4c5c03838f9705657e9c41692ebc481215c4c7921fdbe4f8bc72b571400cfd40fed8e38f99e97f9694e4de316d0c60c8376325342f32c3796318ffe47c270c6e3bb9fbf5d680f469c55d5663a4829eb757094f95a84ff5a77d927cd105504b1ab1028bc0853117815c3c02f6b218ab9c6834681eacc085aaf4363d8d1bbe21e0233b06e36a85237efd1250281", 0x104) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000740)=r4) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000d40)=ANY=[], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000100)={0x6b9, 0x6f5007f9}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="0d1c9bbb267eb5f5a573a9556db77475abbdd0734499fd0112fa8064580fc97b1a6fd6afc07e86d854aa4b930a859da040f44cbf32fd03f8347e6160c6d47d10c383746104e3362b7263c28ce51fa2e3d8788c45d1e91e30fcd626252bb2c362d16593245404b6be6d123d6bb937b884e386ebc260e06e6c390d971705208c2e04c1bdbe2a2698984d3627e3fd57c4c215a50b5ed89e3ccde8", 0x99}, {&(0x7f0000000600)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a6394923dc77f0ff443ef096fac7f8c7f7daa633451f7555e14bf8affd3697f77f471dfdf8aced4d0cf26cc3389bffc59a3b8017fa7e9c4ebf9427af57d5e0630bea8eb4becf495f3889cffed621aee3cb40ce05ebfc53c5f66d43a325a3b71badc24417675873c11c20400000000000000821bd304e66a8719f860db12ba31d0cef7475e2a72f379397eaa2763a338cd37ab11a9e2dc78", 0x120}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f792", 0x3b5}], 0x4) 05:52:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000140)='Z', 0xe7) 05:52:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, r2, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) setgid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x3000) fcntl$dupfd(r11, 0x0, r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) msgctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000140)=0x5def8e86) fcntl$dupfd(r9, 0x0, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) sendmsg(r4, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x7}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d75c01c5668f79820a834ae197e276f3ab1d030ebbfe4656f9366fce549426f41e0b065d501062623937d8a9c8814e72bcad29f01a1313a3cad927d7c9251c7f1cefa2ccf112660b2eeccfd3e9c1147ecb3c3206fbb3d721ba7ae1c58b6b54cce0f9656746c6f1255b8a95c08cce7076a75256e734c2dd2df17272fa9a9ac168d0a2daf6cd8896d3a198ff68b607222b91e49d9ef83396047c35297cc4ee34b98f8e60b8fca93da78328e23dc7d38d7213607d8a", 0xb4}, {&(0x7f0000000280)="5b442c781d5558335cdc2f9f7c051605e7813d161daa40694ccf6e4397b64d8e9f87cd5f5d2b2b420ce9bb3d75af8685992959d70038b5d8a53849bf13ef6614cf5f33930570916c358e0b42a057e11de7b5380671c603b3f997d39c896382717fffd14380ad2717b916510961be55d83d0b40469451c2404bfb34cf260ab2b2e85d4e9ccdb0c854e9f544f341b7e2fab5589c8856fad86d2aff5b2d8e0e33e8970b7278e0e9053b26e705df71cb601538265a086efd3fca07a596c660e4127496f4ec8b8b6734b40748cd6b1f02c1d4abfa0342990ce891c675ad39d6ce47d7a1798bb41b6da5a1f4f7685dbc0904b667608799a3701aa61b91551cd706a3c437ffe0bddcbed409372f7efb942d3135056b2a43ae04de5c376fcd6440ae1f9ff5658e8b9bae797249a66d1e6f7645c36ebadd0105d78a671e9ccd9e96b12a289004b1696da87e1ff11234588c2f8a161642e016b9c2f988fd8ccbaaea0bb2e78de9c9c37b289cbc0ddc6c0c375b6f41d204077d10f1a074af0e46eda006b20811baff6f79d66e3483a2ee491f746c37a69e2c8166ca821b6a61cea6a51003e8e899953c2a166a8d45860121931d88b6f31a565410c25ff8e744ea139b7011b60e6f95285d022434e812acf316714675aecdcd95530cb6a771b572be853216659e8522db0bbf2868aeb618792ae93552068e495e9ddd82246d30296e5870e12671e2414d240fc4e78615f6bc629df8c820c194a04aab2e4ab18986652f560b5e2677de24de49c6462cd949c331c945f2418d64f742a3d1a5032d430b16a20c4a3fa4e459c6f40c44f7acfd869a40efd2acb8e7ef314035f1325190be6687ebe55a43bbfd6c12f655642d2b48af00119a69caffe76dbb92e88c7c1f03c284e90ec8a06465a93c33ad5e6a4bbb9d268c4b326b92ffa72eaf146dcc62023885883b97d93131f2f836b8aa75a36efd872eeb9e20a006022dc9642519238a85168f07b6c45ed60137da190f384e4bd2f0484fc14fb52a7a20436f2f1ce2d2fec9232ed3fd699a461c609f9cb6a8b375682cccbd3b0d78d6e42d526809e4a6885ed1cc5e78072a47a218a90b72109a3ab886194ccceab04a64d9cb8c1ddb57a175128ebd0c4c20087f6036937ff5a568f02bb6582ab97830c7da8cbcda12209279a1e66ccc418065e844c69c6c8b00151a5973aac73d88c9e19a28d64cc9d58c3d0426d28c76c3ad054a6c20b04c24ec97bcf05184876a024a6e2dc432916cf6cfa00600f8569b96e62edb8ff99a8e79084858c8a6a16a3c34a352492c08e26cc84f1c50e3d5ffa7264ea027a124ee31c29b9f7e77f0eaf4eb813344751f8e7ab06fbbd568e31b2e9fead74092255ae6f457620cbe426ec7a1ac89285526ee5284f95a09c1be2e01e954c6121e6602466b00c9cdff7fd064c838cb006a5c4ec4795014665277388e407272d9692b78c41114c4e7b4cd17eda79b00edf685ab0a4b6f9588e2f547b26f98c2de3911f2c8e7eac05b8ba2a02cbe26d1eb053d7ad77e55ca3b7a06c537582f8842d4543c09c7cba775b62bdf5de70cb2f6c5dae471f640ca55ec1462978ec8213dcc082c72840625e7672dc06fdb50fcf6a7157c7bf7f5e3682fa965b3c8919a060ef5c3363bc1e29464ef983e678c3208d304b131865288fdadff685e49799bff47b2a3225b9bfbd537d30640dc1880f1b7608a761da8f6e339755dfcea40e56070becf8f8c4bd986d44f51d7c08876546096e7dfd0031f027123ecaafb4f0af37310c415dfd02bc69cc0665db0fdc19275209e87cfa797a3fe3171c99a81e241a4d95ad6f265ee3506587a6658a4988bfcf4b08e5418cb89458ace4ec7c1aa383b42579c539a31e43e0d6f67f5dec8dec10b10bbeb16bdbdc526e8bc8d5dc38794b9b2e3034b120549f3dcaa64ab9891267bdd9adb9429207ce07381769018240760149cf70f8d97409c5fc77059543f1824a9a28412c3323487363fcf12e47beb4c7e6ca6ad4d0e22a8da2c8d554d75182f883cd7222eafd5e45480832d289e94d419cb8afafc4f3a35c949f9714fe7c91c3ee127816d884bfb800c8b4939303edc4c21320df97b6aa378a86b180517f2ddb49e2f924bd1dd6fe538059b176fefef0ff02828ccc5a4db60214e4e9937fc567d8c64fc200f9b9b678dab512563b7635261236e250f94e9265c4acec6586132540a46ae3a56182287195030e52ab157daa4e5b62589ccb35270fa50e9005f2a95dc95aea4f2a36d0f59bcbcf0e644c3527bbbb5e3bd3c968ab1f4595e2ee4e37d2c3318b1657d81821c1dd78402bc9e3feeaf9f7bdeed93ce1b1d767e0faab36b600c8c986f8c884fce6032378d500aec918d456e4fd4d4b4f565a1fde9b86623fdc270e9c814e8e0325c169722c9553850087f97e4dab4413c8d3524ed7978450f0c5550e9649dcc57111aae1cf0f68fc3e74c69d5b50c6a5c5c873fe046ba57441716762924cf57413a061e130db613f0601226b0c175ae4cc438a4ea74a0209642b02579c50c3aa99be94de0e99f78d8285fd158e2a1dc44a52c42ddc341d96f0919515f84f1e6119c2f2f361630c1e0561f350ea569f948a1c78445c09936aba705b896adb85e4dbf05445d11233f74adc07440b209cac0577e4e6607e34b21225358e2eeae5f2532d69a02073eb97091224db8bef7e7dac1b56380f66d2c94077b29c168bbe295dcc8afb952024fbffb3d70d67dfcf045ac2811f99961c6d7a84b033475bc904152292991a36b492748d57632bcf09245def4a8be9da6f013e4329f14c54e36b7cca65a2b4e8d153c1f99ed9085c4653cb0665ac6409a9814d6ab7f9d5cec4b3a6e40022b2cc427fdf1642498d1fffce496887b364295f3eb128fc1fc9416f6317aecd638be8d6cab903f0060ae8e55341aebd117fd2880a05a95e81d5362ad678ddf5c81b90f630c7d0295bb03fd9a5129a1472114cbcff173a2f1127e8ba2ffe3b8377334d0895ed373cb5c720edaac9b583c40b38eb0a471cdcf10dc1a9776117ce206ca59446e904862edcc140aaaf4f82ffb345c49ff1fcb7966db4510380ba6df14d7d111114a2c05f574ba2cdde6c5c80ee4e7dfe46ea03014438c55ad019d0f56bcebdc828d8c0840cb006e849ab1570d7520977d40fa3af3b33e0daf1c62f7645cdd94a0b360108da89369542e4ab605deb9ee21c9b8097919d592c56fe8f4aad12d2c255945fa537110e1b1dc6c2abb924fc1e96edb2d3980b13258fa2eaa458c7be6fb6aaa749cb1d65284679eda4fb1049d7801e02864fe7be6674ec907c10d8ceb67edc46a9e29bebf0aefcdbfa33b11547a23f32bba8b5a3ed45847b554d728bb30039a52b2872dd8663888a3ab135566cb0ff9ed9069adb77596e93926df2c67d8044325b1b2b95f3da2535aa548a3c84d88e1a7e7deb226a7d9232f452cf63c9f1f54da1fd0d48eb2008fec9fad0e7cb91702c3b2aed208ebe22a22d932245c8ca5e3e1e31e0e4cac2c50041639070dffd5e56ff7ee2b25a05b35b35f4c2e9129a08db3f9ea9b19cf6480e2eed289719c1bdd2179498a29461cdd0408072e79ea5f3a8f86750a1a3fed80e18d0b9705d4705c796f10025234da06fdcd27dc770abfe40de92a13f6104da2ec48ec7c8fca2e0abe39eae88e1f2ac1ca28ddc641bd12ee71ae2863b796cda98f485ca5a0c1136c61c78a75f92d4bf1f9eb68630e46df478bfdb9873fd45cd37ef8eaca13cebfc496e7c97e5e52520ec162387f00f70a0f5a9c1fbfe1d2606700364e5fccc16eec6079145f21ec1cffd513b5abb045501d9dabe479044f4921444311fce7b042106659aa72d4716b37022070376c502de25f36c0887fa4441f6ad667e2c8cd5a75f3bdfdb5855d280e56ce6f7d769d4738d23b0bf8d51a998a30e8bb952eb0f419f38e3ffbd424764495babfe49bbcc820d2963475680f0be4ebe9f0e612e78a8f4ed313cab71bddfdd79e79e81a9261799c446f7e86ece5321473eebf59b705f9d7c12837c2137244074926811c432a3e9867cd543cbc6ae1c6a9e2cce80a751c678b83bb28277fc153617688cbfa060dbfd3d76b27d59a75ad8b3b2a4c7d210d810baeebe03a0307190a73d0c67e78336048be1b02c6f12d5e7266d6f802d7337458170526309b68290ec339c7b985d98a8a37d46a10badba210240926d3387bd72805224e5d96fe761c6bcd2cea4a95c3ee8682d80cfa0ee21676d6027b4a1b72c9e478fe158d7d454902cebacd108026a5775cf227b183b39e7237cbfe7fef1fb1ee32a0af3dc8d05ddef8354e04cf38c463cdadd4b462e343c83c9db2bf8cd381693c614b392ebe1d0d4c72b8ca6b736ce25f76e36ce11310a587e8ef77d0708b70951ee222999160a17fe8fa45b8f2c15c410727945533dad2981d38204cb8e1f2f69a589a6fe9ced75bb6484405a3dd959dfa16a8614f5ff97b5d3c57807ccfd529a002dc9743d467b3340b612ef6ab1fa5fb2dddef500586029bf488376d4b304d3a2d87bb563c39a8930bf149e19cbccf9cf4d92bb185b364fbdb25e7a015ff3102b501b3c70a73334f061bc47991b045f7ab3015f661e77f9bebafe07c8c6de5d52b1bbb711b9677ce0c8ba4b79288c54a5e7c8eb493a9ce9029b971f93b0598490f268696694a227d1b1c1c9b032bf381e9d0820be259c6a8775e6b28e336383e180bb683537a358dcb941ec39409e8e0a56aa3042500d61acd2dbd29702167bc9ff2c3af838e1c2430284a0b7c8345afb76d53824cf5d02fdc14394632bd30667d6b290ff2be6e54e658f2e2ec575a06a63c8558d9b5ea4241d893d8b6a74db9d8147f00c948130dbeb5f4c5ec4d5c168634f00a3193c16a390539ef1fe3e1b96d72e5387686a345c633209e3a9f6c0aa50e4e64380922b2092759d46458e5f61cb62d8d270d7f5f02e8e5ba788127069c2baf3f0334c0b170139dcf287c907ffab24a1f6a32adfd141f10283ba86fabc6587a2ed8f28f79a640fffdce97aff6e6c7a69c78cd7187160244fb31106fa804eac997bb7271f6b597f445a126795018e7469e77af86b1f20c2259ae660e443927eecdf92a7cb0d7e607e8a70c07fd6e23b0ed07f4bba32b4d5463a0cd148e6e22a56121ba5a1aa42047fcfaae23f4ec803db061442b1f34ab4dfda9ff6a041ae04f6dd72f5b2013722c744b29b8a53fd5fba3652628a20dac4bffba151e3126b9278fa6503103858e257f35816c3e391fc550acb17bbbaff1f8fb4c61ea094dc2a5bf0b0ea4db6512eb02903139c4a414f81d3c94bf6bf70ecb366a0253fc9e7e068d86a26abcb68265b590a22129e2346f84a6b669cc129f0a48efcd77be5cea034fa66ccda2864b8c5b5888e39d3382aeb76880869a6aef219bb99d34a4d011782b50dcc94cadfda35afb621225aab8b2d30aefc27712791185f5e61e24812ddea785f64a7260d389aec6943b3a60f4990a6470f8893b7c9d99716d57667afcd74497d585e45d9c469068381723b5f4b90fac44387637c0bb4b27ed2f0dc46e8b1f0a27eda27e9fd43033e23e8310d163a3e70cbd27b53235c07d330a5e10e3d920a33b41f5cfcbd6bc2121d2bd23e969aa1ec275612bd09aa1037a3024ab8ca112467de058cfe8382ab87dc7687477d2987d79638a3458f4d859eb37e0012a6cd2d226d700438ae781ddb7bc2b101d7ecfd69ab02971aa475103ecb9a75ed33fa1176821a3d14c8f292bd087e530412379d64ab294d5a6eac7fac59388ac82e7e7c08b338fc2c3c486", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000001280)="9ea039cf3bcb3592b81bdb2269ae5159f7b608cba0338baf493902856618d7cb4c48da33f35e9170fbc556363f0192db2372fcf3e99ec93b796b3121633d2e21984f11085d9be6a29878a0d8e11c0e7e8b74811e3bed0e2b065c71a13e47f50b0d03cf90d8dfafa0f98296422677abff9f5cce64bd940dbc1addcc85317981c0d1e1155fdf6c42232e768a35b040e0c84b8b6578dd198173cc954f276e1da4e93c0256719c14041de5e2292382e148c4e5a9c8d89a76fc60cd4001119077b5fccdd2f9fac8e4ad8f89a197fbe8e2e537ad2420079e35b8972a7dd26f2bf2c72324ec529323d195ca47db8b16dad5a8d6002e887a2518a6c1a97bf93489379ca59f237b80f62a9e8df92e89479b32ce608b2543a48bf24d9a4749bdfc4c4ce2c0dd9e6d7297b3d296f838067a43c203da1bf3b5a7d579aa1ecc544d39d4738441928bf2838e548eebd6320965c5344fa64ce82cdb550b9989fc93dab2fe8bd4c052966444954d671fb1fb4290c5bf74d3b393f9190339b2394fc017d27c876c450a03ccc7eef910ab558c4a24ecac75580468b69a433c0989b397afa259653499d7f7cf9dee14da3dbef4827f34338c3009472a44141bb4d84d19c467a792b3ac67cdb685004fa832204b730c6fa15a8f1d710d3aef98af834cabc36ab90bcb4fe2cbe69569c90552392df70394d77e69356a6933ecf3b9cdf40058527f4f4c7a6f7ea8eb0559719b99026630148b610877714952803ab5850ed7e64573ab504c3062c0f3cdfd9c95eb4a3576a4aa1f2161f5068e1569ff61bf23098e5f74042653f23d683bab2094e6c61ae0c280f56b295216261250185371cbd19db52032ee4786b868a68a9d52a5d7b644614fe4cb775b61047721fdb058b381a8a89c8bc11c8dc6ed7894aaaefea6f656d40e628fb707f6b666b8348a1786adae621acd0ea81671143529dea101537090be67e4c00e59150b8bfd40e0993095c1c7293f9933d8d80323c4bbad5be45bebde539252083632741a0d0bc310edd0a585f1612b7032d0eca631bbdefad6e073aa99d417da4844c3afeb3dd2e78954662138c0bb6c8cdc0648f0109fb01e24db34c71332243857426202ba3edb9b14f7a7ca872fda706b11372ec93f26a6d2ce2859e3fd7050695e288594c612beba60686cce430db3882a5faa33473d4b3ae363084b0554dc6d6380e26cc90fdffba3185e25948ea4d20d51b1dd1281fa126ccf8480be138a2a435af424e59b62d40390430fc269e4cdf9b849b7f5e95f2dc46bab76a7b5d2359c6722b376034ce0cbc95850f41baa8a840bf4a40bbc20ec72e2b1c11af6d4f1c61fcfb3da35dc066e1b93283756729dab59f21cf1dbdcc05b813bfdf22d2df2db3cd6fd0a6d72b6d7734a989c55d5fd206e2bb9614f5a11bd52fb49669427cd1429b0bb6f76a97939d9df32ac0eaae533d88928fbc66a08899aad68ca0296d1f121fcc95eb97586cb6ee7747bffdbbe57910b34da894fa784980259a5a1e8ab5ba9e6b116eae9108cdaf4a8c5c957e6d3282ed8cdf40ac24e37e7d504ae77e6741d19782848969db933b083bb83fcc872bdf27e05cc760f102f7a679d05d8f753470636ecea684086181fd0b120d37df841f6891030d0d979adaf6571b77072e362b8ab7719f3ed8d3970d2ca9af23a714787b7993d1d2da24bbfc4794732d09cd5244715d78ebda192159f08a0af3d9851bd2158b1ec2067be005f9f92b87714cc56a374a55c8569f80dfd1a80f31a6a70e785fbb064c98ae6d5da50a34c8c63d9a2b5d0e8fc0973d72009f27d053b033d0751bcc3e63a38a0bea0410624b57030196ac12b5c2ccfb2d9479ca2db99f4b5dda924431460651f003a7cb1314fd9659cce44c85af52d75fa2ec9d871d5528d65c5abedca5dbb25af0b830d0d1b95be6500c0564971e387f8a241918a7e2e652eb929476c71d28146e2a7f3da3e2a74773059a1e06db7dab7a9420e71ea2e8111455d93bd3769dffb1d41018a31a67dd5bd9ccfeb3142e57cf37324409ad28e96ffe8c253d65095847626a70856ba53b451c77839c145017153521e1a3f214eb337c910e9fb8c2513d3b393caf3978c76a3bcbb86efb0abcdc2c98360b1305e844b8cd4d221f1156fb5b2ecb590818d235e8947902f92e337caf5fa2ed198587dae72f0d46fec25993affc76fcc5ad2f1e18798ca5555cbc9f5f6b4a4cf0e634c0b469eecb8ad0bafcc74c995b6d6cbb3e81797faecd3afb89d9052af52bd041efe1e9fd9174728bf61c2f0a585fe0248d53b556604379a585b1a2ef340f41fe660c72a5fd20b90efc2a5d8627ca02b2e8d729ecd38dfbaf5c2e182b231cf35a952baa9496506ba345c4a2bb9cd941533283047a349115d88c1e698e75d59d456a3b2a7913a6929ba80a1eb0bb5b8eb07bf487f600d0901183ff9236f7a13add1b91e3d8849f0bf680e592a156d8727849f2132517014acf6c4f48711c3348e1687d48d94ff9d60113e7a39f64314e809fb657fc15f5a61e7394fa52626d70844bc9ba675337b51a7b01227cacaa6bda0938501ad760101c4a2daae04071e18f34a9373b83113562a6888ae2cb89c6506c1b0a32355b0ba08c94c68e30026bd51af987b6085d2a98a0841dcdf122b60baeee61ba94def6731b1dec72ca8c305540499228f9ea5f53a99623ee364710d89a88c24562e84e4d88c65807156317ed553d186ff3257e0f4727412d28b976c04ee1a149e76da01e8fe34bc000b5afadade15fba45e6ec0690bcef3b47d1cbfd516fafb1874c162cbfc112c6a3a1ae7a53007b4f1328e50e3c033d46299ef8add2b5bfeab4024a768ab1dcb1543ee996de132de69ba4f0fc938c57eb9b7410a4cb256bfbfd7e419548563bad3c8d1abe8f2bdb85612f5dfd70de057fbe17a8b5a0b35d568ba34eca5face2c67ec185af469a46ffd3a9c15d57835a5a19b9394bbb005196369dde118f3ebe8605c1720b1939582c4146a1f70bbb602f8648d4a1bdaf629abf36809747f026fae776aa90e2cdeba8a957289a231784d94877bb5e7db9d6377e56a6eea314d060ef2c7bd18d04778dc043a34b14d55fb374722e466eceacb72d3e20f7e84c523658f8fb56a228ef32ce69f9962aaefda42ff0da2cf15337bffdbf9c61c8339c234a89d021f9c4159cd2405b02570d473a90b65497417cfd4ecd1ec8413c443e60632cf99dc98d4a464b2fa5904b3d7d698a95821c19d28d6277a18d7d0afd0addc138c97adfe5ae7f929009f9af6706f6f8bb4d86a30711ec560140d1fd13150d20f8e4b457849bd1f58799dfbfe25e499ef149df9169cf6df11e793d9c9ff4669d629a91b8f3d9a1900caee20932ce12b7444201c161357e21f765159bf61dd28d06dd106b7806b5c264410ba86a7cd3a55350a3d942d8c318c97372b7de07d54b29f6fff7b4f56958b3b94d673e079bfaa58ce7fc8736acd8dbf43fefdb538fb5d057393ff684a50457d6c17bf61a43591ef49a3513e37411c4dd04a40721b83060562a76837c31aa4d134607ec11d26a6b527ababc097885208de3c8bf146cada893a9c459ece0743b1e1f787d715719d9ed387f6ac731b3eb3e3573870d7e1f2a33200d798cd34963b81e39fa3852bf8d261ada8f9725cba8bcc9bab22dba98972590972e4635054b1f7ce53a593e9c2996c77a177f4fd4400e24818ca3a288888827e2cf405b12f20b0cb9f48b8feaae0755c724ffd71fd1a1e73834d00aafd1f2c13dace6a6ad7ff4d5f3a175dbea25cc8dd3b8ce8269112ea0a89b20fba53af2974e1032bc7cda16caf61228218e7465b200595b2bf726c5488c25b40d6d6cb0962154b387f37ac2ffeb4ffae9d88a8204d8a28133db94ff1ec1a2e0f1ca03afe76820bc9ccb3a6ef02c38e06a2febced3d44ccaea88413bc65ae85cf10ee63cef7f2249d9cc286ba2b9286288eecbfef26861111a1ea532f65bcaa3da5015209f615ead959bad7158e4613b3d7ef957248345398a92d5d58051c61d82dc8fbf1feee02c796616bb03d701ecbe60ed2e770d846d1343cd9c4bc1239acc5b85b76044c45dba7f89d04961fee62e380aa4a1fa7031c80c907f1609b4d24cb8a418e74b6594926729cb414e4f2bc8c5ed58a5d85f894ca7ee51e1f918aea6c4deea24026f9ab41a02e0ee92f6d4cfecef0a93f10d8e33cae607b36afa78b58429162eb5d9faeb389608ce7b5a487b51af7e81f756c2d58f68906ee6091287f0b5aafd8cef6853a82c9097894e8686451ab7792a40f3d5564ead16ce241e3b8426ebb688d9a613ae419ea2f4528447a68bde3976b5df12a5b0685b7e1ca8186936053ee8fd061561e566aeec761e0ce944af65a344d2bf6a78a2256006296b9dc513cdb7ff76d3d7a61bed7c639887ee3efa69dbf868a199f3fa83c2eb6e9a66f486e2d0fa64e15e51ed04c9428aa49648ce36db1bf611a5adbf53d06f7d05486b3aa22b87437b3bc4bea900420781d9decef366d29b503b23e385f37bf9c46ffb7dffc41e848e97c76b372c52474ac06b96543b81bf6ef42837726b36995d487506fd6341689135c5f2b1b7e68a63638b8edd43a5b11accea8d31035b54f84d5470ac2eedfd7045744e94006bd50cbdbd337ea64b71d164d6cd3922aa3a2bb137b205995cfd60bf7d19a328f645acaff9d8ec1fe405ad3a638a1ad8a86fe1a46711ff8e2a3dd29d78a043ab78f680a2eb4adde17a30d1aa51043851dd67d810892c17966fd1adf9c978ce6e507059575c98f81a82ea0f25036c76c5c964a77e2b1e699c15c224d9f596b3ac25745d6665e6ff53e2048386815848df7d1cdab9c6e82f9588b191bf270693b50b9cec0eaf9fcdf75511d6510145007f2dd4e40188febdd3834c0176f637ba87e03a5aa19e628b743131c85c34132c6ab71ea2d087cbeb28994c2ef8d47199715154d167ed27017d95196531b4ebfc768a3333177c72ca32d8381834982bcb803f142ad5a5fa48fba83aa56e976637acbf0299eba7d145de410f9bd455b55020076a171acbdba3131790b856b73074ada1bbd9c5c6289ec60acf4e43433205651113b18112e9195640ffbd3b3dd7964cbe00f7364dd8d7cd59ddd8fe3af88d76d863bcf2c80256588a3537eca6e046f27c8c0470331311d1c0968840b3b650d94a011b235c54851f7b3877e5324114c0544ddd936ba4dfec5a077668fd2044beed79f62f693c8b6468481c1a614c76a9ee773ab1226d57cd7e28e98c7ceec17417b5b3130bf2caa64c34d5f57189faa5f67aa14f38714375d912802a3938dc7ee56ba4eb9ebea6f72eaae1cca8285208fe66ad4ca29f4298c1104539e05dec3e8e0c0d11d66fd9acce38733c281e2f4779f374165395ce678036c27cc9de8289e3f9c2f571fc1cc78db003b40bc82096c964b29c11c93ef47bb8c68e4978e86b28051f5554936c3477259c28c0844550ca09610601cf17f753c1453179c1d7f221cabea469bc8f233f2b42afcb641b37b10424f4a4cdabb345faf4b4f64a194d38293bfe591f2305d76dd0fbdade8f09392bb582454bd2af5d4dc5e08585ec9dc6d4e0c8ee49865a1d3bb1d77d25821226b58a8f5b80c2fb460631e5933fbac71a37ce974a2a87daa77d4dfce8f3b48ae8bf33ee21759ee078711edb9c2526101a53d1073627c5258a5ca901727208498bb0257bc3be443fa8c05a08d33bed6da5ea754cdc708697aaa771567ef0dd1a13621d961084436ce8cfaf7963d2a61f71c4a51278ef0a0f994893068ff63939988", 0x1000}], 0x4, &(0x7f0000002280)=[{0x70, 0xffff, 0x3, "53981eb9adcafb32336c40de0ea7b6a35ff629e5b1c9bd81ed6447c9f5a24549c048474e4ef07004acab032092fec97a16e86f4bba65685af9ac022cb0f98552b942291d81ee0c057d0c343fe41bbe56ae7cb0901eef216e7d53"}, {0xc0, 0xffff, 0x1, "cd86b5ea223af1a78f3b81bd2aa9ebe1b2ea1b606e027e639eccffaac6a75e3b84291a1d95d307df2d8d5ea2237431eb7f1aa6bfc48713fce01a339ccfe8bf3d28042a6950a18e056412cb0e58a5df7e74cac16142f3cf0c59631b730e5c381ef8ea85f22bc77c4dacb5549d5cbd4e09b97ba243e04b09423fe453064e4dfc6851998eb3a9f91cec510f35e88ac9a1313dd93bc64e3222962dc3f6c651ea54d72590978544340f57941008"}, {0x58, 0x1, 0x8000000000000, "31adad956748d7eab7cf30ba1cba48cffcb724273d37e77f8fb329ccea24af70475f9bb2a3b5280c7b1285292772870368f1b6085b26d87546430a9ff4c5c7c1a8c8b24cdd"}, {0xd8, 0xffff, 0x8, "3614e719873310da97df0be977355f5f4f44bf2b5901df4755d6274eb20d9361b6a95f550eb225d6eaad85d103d551f482522e922ef276a507f1d1110dd61d3a6423ba8d02243062a417627dc2555e247eec0dbd7195ebc6f3ec0c5863260315aeed842bbc3d957ab4e113b0f6b4a68c2a9ba7dfb1000f0039377d5b2320ee5720e910ce1f9cb4d9403b4a68f27cba300a0aa6146297ea2f06b2a59f568e1ef3fcb3ae54e47a5f0decab946174da80d03aafe5c8cede564025dd5b3ffc59d669f55b999cbb"}, {0x58, 0x0, 0x1ff, "c693f54f88355432d0b7421a6de4b838a0af5efe463d3d94b02728577488ad5291eb4b09a07ae0863f42753e0c35a3d5695e6c12430746aecb43f525bc798ebbd859"}, {0x50, 0x63e5265fc1f42e53, 0x7, "7ff14d0e394242712b02bb3f82475f10c011b02fb20f50dc4258d8ba8b4f100991d89d108541aaa207c4f6133f8e61b36e95766698913c26ff"}, {0x1010, 0x1, 0x3, "288f7b9c3fd6a7a6d627b9d12982784db983d682e5f3b5390a2dce8b88ae6b58280582d47541ecb852241ae7a701540103446bef857417693f75d2431e48356f1c7223ba3dcaae7b7d66019881ee005517cac8f3d6972be5951a53a0a1fd1de76439662b9ba44adf59fe82dca5dfab343feda309b305e74a5da68b1dea073494d5c9deda51d7856fa9f308689f074f6563a52550309115ba40bfae9ba99705e7a1f3c7ec1f036efe3332d0fd8a7bd58217f3d35a1af1fe7efbfe11df04498b73fd816f11b7faefddb11dfbb9d2a9c651e8c1ddf76a7da6144069a9b9e713280266370d352951899be35a8014d7cb39a1505d62a2a7a48e382f6b725426ea837d90edcca217bedf1a5a154dc643e0958b3a82905ae394adcff489344d32e02bd8a2c836fb59cfa13b0b0e0220800a0099eb57f7f97a7c32bdc960fa38220c250e8e06689b52298b79e601cb30689c35432d8e070e8130b6bad3e08d04ae30db8481d3075e6d8b783f968ccff92ccc98c5c7153a762cd4dcc73a7c1f7034c6c8bc025f8958e3f44031b35023454ef512daa93760c90958892b0fff81265b9bbafdba4820845e1c3daa1bb5992f6be447eaaf70d21d2d45e1c93d2f8ca6677fd66e1fd25adcd913b5175670effc27470f1e694c0aa465e9caa71fcb8adf720b4976afe7071a35ff2ece3d98dd326739a5144e70d88716af91cb112266b5b8ad34980d62a069e95670d22e5428ece2e2c3dcae6abd470240462f2aef398646352da3c57cc40185e550ec513be8440d44905a8ab219123eb1a85cc65a1e0cb158a8111f2d029a013f7245fd58c1aea7b7838ba620438e9b609a29914de65c8034aa5ed2a82a47e528d68ce18cb2b686267d95085755ed5223c5836c641857a79825c0ca49eaafb7188d2eeb5564c67288c7cc006d4f0eccfb5d80a78593418e83652e4dccf29d93b7d40792109703155cf1d1c7823bf71b8a01d3c46f563a2c89cbac23169c6ec177243ac8bf0c318612b3155bc2db0de2c05d13bee18eda045bdce5e848265c7ceb59749a273429e7c170ad1cd43837ab4bb96e8dec3387c96c214608155df78b84aec4fee21ff1308d2f4b8be0bdbb5be8d46bd140342d356e56c05e1d7b7441f21df84c25a90c2f0d871665a2732e7f2cfa9055fbf5d0583646f69298e84264c74d8cb6466ff6d8ebf9f86f81cfa93f8f77a1b16fade8982a35137972c35a4c7a7bf43fdf142a3c15c0e4e063030edb92f8cb1516d9e596b1ff205d3e53afbdf35fd1926f849862a8321117c243652be9d5578ee68d86d3979656d26909a1375875438173b5fbddc3c793bc54da73ce4972a7e71f144634f1e173a5cfe1a98394c9975f93698307c44e92c25d8cc8439d3f5fb7e72f41f84fceb675e51abf0223f21063e127dccf1635851c491130b4051668731c4e8fc5a1bf2bf53d589754e8f5d524261b9f6b1056d1b7da328a3c6c4debf48a89877006fb4e1de5bd97ce11ff2adbc03c5b74448cbf0d68c2e15e0c993cc4d6051c17798437fe6cbca92dadfa3829332d5c0afd4a95676a20fef2f5935faf1dfc27a30c83075b0febb900af62a5f6da5b8fca5b07e37e36bac59a93a9a5e479655b606ab98560a46588f42b7f4907fe5be729270c89d2775192606650252bb17c36f10aba513e195c44a49e2fd2af4f95343e57233d7615f8a402d182069168cf363088219a3be79bbf9ca5d554349ad69b6cb186e9cbfbbd33cc491736fc78eb111b2c8419dcac0d44e0d0cc2bb51baea2c9bf1bcf24c4f3e7bb5fa39a95f723b560354582510fe6a4e8890ca8790b2063ecb77387ae3134742156bbba447b61472936bc7ae75348f40261a716ab00bc0f99241c5711f9f39f572b24bd0c6a9a41b75129750834c43ecdb8803363f800eddd8826a00b36a468f4e71c87245dbaf7c92b4452aac462ab82a0ba9241cf0e2db4d3580ee718cb46a1d41b33e52b0790fd211c6501faabfcb7b78bf6cb8e859568e7801e28d4d2e5b4eebcd444fdceb41d701e9e21bbb9b659aef3066c9aa75421eb0229d30ec39cd41b40e1415c382e5f736b9daf3970441f7dc6c2e5a6920c4cf06c01fe3ef577529470eb6a0e7f6c4c6cd1e4281eaa7a272b1aaaa680104db94e3d9cdb2011382db5275a1243a281396016ee392d662b4030a3250d4bf3017827c802d72c83b5ed5a30f4c88e515455cd2a19568fdab808ebee1b4dadfe690c78c97ed8741b8c9142c05ffdda41b55f68da923c2cb9f5c24a3c889f33466a57ecd746be19657944e421f44fb288c68e9db41cdd64cdf850e9bc41ae3ffc25071ffcfc2ddd4f9f18d08cae1cca567e34af2176f4a5af9958a1fff7f422877cd58ae029cdc4db0a0850f44fcdd1aa9d0eec1e7e8be47d0092af26e5087259d9b16705850841b9acaced0da22368c14a61a5f25d38bfc7c34b37c137bb9dec02896657e9d46aff0ad8c923aa3b4b02f2760676cda664c7e9a3d1de78e9c6f5a99458f6a45b7ab10be17751465b22b70258739f7cb63865b6d75d88d7aaa778e1d95d9d8c0431d269fcc236358ddc8223899ac204e973ec205bc3ae658f9e29be05dcb7f51414c2a7012021ea9339be1a959191a62be5b8fb5c5d6e767bab7d0b747a38ff572f14745565e5d27fc2e9a6a09d6f2955a4bd4d02518d9a006f16747d0224624e12d9ef4e0ca300bc0f87265cc49ae44f76d15100bfe637aed9daefa250073370e84407c57c5e0c618f633ecdffffe95e9202a9c289845848cdbe8826358d2ab52f4c71e7ae364a42c2692304f6bab0496aed3c4d667f4f713295761ebab4da7604066998676aa762c22dea23a6cc59e37f66b7c263bfef38c1e06bd9f7259ea179497cd760a62375b87a1219b2f6176015300abad47ebde00277d9ed5b9c738a79d439d1183eca34e2d5d75444fa4dc67476f1e7c2841cdc1fe9ce14f69bc043deea3eb5ccae19730e0b762ad7c0df14bf8fe9d31ccac86ba4877868d32d6cc63d1ee6b184b880b91d2db66c8b69712dbe5a54a4f98bf21d73c361ce699f4755d95aaba83346552951c46b42a71c7bf128cbe2db3d28f1aeba78939e264372596b026394c11fe312f08e39587de3435f29de06520105fe40a7fabb2ba445bd02c30b468de37ed30ad0934d25da526b8f83289d5ba4efe58a3fe8714301f2e78d9809050dd9149c1ac7b0c9253f30a87f259d5e0a985e5ec9ea3e037504d09a1dbf8a6f07b6b38cc0e35eef57f876b0831f79db2bfe45ae95cf922c7a1f37ff5919c2dcf8c876a126a24dd97ee0b9d532523d2070934ffa6720e55f3eac2eceb7c67f4eba0b6dc068de125fd58bc341240ac78e0f934498e068b79fce207c1c59c5ca7061256225eb22a6dfec0850e3a52bf3f5443a5b632831fe061409176da2ff275717db2f18cfa0964dfc906d88ba41f9b56e5798d5f35210c947fa9d308fb4d0cd03fd27bb2b6dd50e242fcd6f5812675fc002379a8f8ffc03b4917c3a73749d336c37d385c1294e9a599bcd9b62bf100e981a7e7e4320451050493ca07e687376aaffa4abf411654535dde5425d5fea0ac5f310c376f5b7531a2d73a090c42d63db69a4bfee2d280c0275ed2e2c20684cf88c0efb5a7f6b8425e5222bdfcf91618962498871fef2962334cf816a47560f437717e7d4bc186b9332ba2fd938bbd688db3ab2bd950b09050a06124e1e7d41b17afaa6814849ec56fa2965ba6d879feeb5b7b9515b7bd151c538dc328ad08444dfe3432862fb943a887bda5d7a65c50d83049046fe09534b0e57dee219f10f1a9cf80b38b86fab439751b166a57fae821c700be3ffc83aa108dab2f01e9da4e9cec5935fb2e53de2519c93ac76f818e37983f1b7bc46688e1e02a9f8cec8422df829f1f8858b1d04f8e22375bd6ab941de6fa7d0078c87b86cc42dc9494b4eb4d2f053666da4036c79503fad5fc27ecce4d722b4042f10d1fe70d3c96ecb7f64e068e467e8e954b14832f0f13866f52f775f18cbedcd905f7750b1af076dec057947d3c85a703598161b5d19744c63e8571431ae85863eabc3da3a557796c66ee63a049cfc99800ed5a523d1d88d85f76506bb89e038a1e4ccaaad843448b29e34644c88e387f5f089c492f6f467c84cba8109e6763c7a74f35eae2d9b9bd6585d7d6cb12c5d470079dd0fa46167ac1a885c60ea4b17443606d975bb2e338f42c6b551749b9e975b1e253478bb8ffec94bf4b0b60691d145323541bfa06c3c533fddab22b6c35a72a68ca5a92025df1d5c11f8918fd287ae71819d656e73d910dab363f9e0d1d381569d54e19a164e4bdb8e1cc03b7cc83239e8a85114be8281037f66b1b008e3a14e38e34767a237b63866290eb68242ef7fe395af0247ff10adf6a33910fe1dda9b18ce1a227e17ebaa253ce52da0a6137d5879bc047e1256f91b8a2766d9a16c1e646bfe82da723013a62832c5089bf5fc04d2433a2486110560613bf5655d8606f88a7d1695d215e7bdd64b7a79ab2ac00a2ed94c03aa4064a255c5ffe1cfac2f2338e6e97123b1930f3a01bc356352068b2b2d22a31926142edea934376e3e606c94e343cd2245f97f06acef6df05c94fb57be483fd3deac8e1c13b29acc5ac10d92bc256579bf57cf23a92b0a0e69c9856ebe9b2f407b166849b1003a151fff22e742e51df5f681e59762c21b73dc5b088d737f3eff1c106feecea5795f1acfcd951e492da2fc04f53623f8189702a3f831b210a9d030df2a5eae99d3873ad1a259531abb88dd7f55c6abc598b78a9fc9e218657132eadcfd8baa89310c1f63bd05d97e834af72e1bcf8f5676aa9fdcf22edac9013f5298f80d101b19b9e328ecf50baa3054fd711e2c4f0886c4d5d7b7a891ea029b4c5cbb8530bbb012c1461d24a226afec02549651da4c3e8d93866978af7dafe00aeb97ac369b3d4439f82a5d03baa79a7e2dd0b8bfe2d51b3be90df1c92cf56c57aa4608e934e55e7a2127f14b25118c8e5fb575924f2c0fc0b86f3a2d57fcbdd73dc4804f07730a8846d82ad0264749c8d8775395c845711cf974de16767460bbabd25a3301597791018f8048027e074b10c025f46077be914f108d358a8680e2d9af17ede6528a3d8e49a151d7efc72d41d8bcee802081f8bb6e08c7c6f4cc6290e34fa67c991a0d27f3ab7c2eb3bc0e78f8bec726526446080b0e1a9801044e7695cd7f973a17f8d8c039957c01b778b9c106c4935d0838c7be9cf852a94002f314583c4d256060eea6d1ca1002ee457198a0b3d061c39019bfd929213906e51ddfbdb7b3edaaabf8f268fa8aefdff3b014c9713f3632403eca6e982840b8a0df8e0bad243f5c2233738a075ffe0b531480918363df101e844f003e4fcf52f131b47b74741ed83ee3f156239f7aad51e778c63d856bc6111372064c733f6e5ef6b72087cc3783d2898e5821e498ba593bb17e49a0f1b60b8c584ec988d55cb3da2dd4d78f2cd1809fe2ccb39b0446d8b1fc5943f7f4bb53c3fd083c81176bde958b89bd299640801ba3b1ede5bbea4d48274611c2ef757616b4662abb2ed0cd7d66c76340856c33139d2a58483afd0843adb8c5982e3cbbf009724a3f4d3197a2176f9f971a98dadb2011b7b4db87c057b9c01ed505af0029d0be373c43eccb43fd432ae4dd81264d1f9957ac6c303501ec6e142d5e8c869e26cc31fbc94277ebbe24e48bf81a5b2c34d519c97d3d2abf0bde1334e91534dadb05750afa4b670f99b14d3375a0563ca9f227ee3bd2a787828fc7b201b25fa85ba0"}], 0x1318}, 0x3) accept$inet(r2, 0x0, 0x0) 05:52:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2bc, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:52:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'\x03\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:52:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000300)=[{0x7ed1, 0xff, 0x8, 0x8}, {0x2, 0x0, 0x4, 0x7fffffff}, {0x100000000000000, 0x2, 0x441, 0x1}, {0x6, 0x8001, 0x9, 0x8}, {0x7, 0x3, 0xc94b, 0x9}, {0x8, 0x0, 0x9, 0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1ff, 0x7fe, './file0\x00', 0x100, 0x1ff, 0x40, 0xfffffffffffffff7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xd3f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r4, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0x123) 05:52:55 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r4) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000000)) 05:52:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x40}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x40, [{0x2, 0xfffffffffffffffd}, {0x3, 0x8001}, {0x2, 0xfffffffffffffffd}, {0x3, 0x7fff}, {0x1, 0x7}, {0x1, 0x20}, {0x1, 0xfffffffffffffffb}, {0x2, 0x8000}, {0x3}, {0x3, 0x8}, {0x3e5a0212eccc36ce, 0xfffffffffffffffb}, {0x3, 0x100}, {0x2, 0x7fff}, {0x1, 0xfffffffffffffffa}, {0x3, 0x4}, {0x2, 0x8000}, {0x1, 0xb867}, {0x1, 0xffffffffffffff00}, {0x2, 0x38000000000}, {0x1, 0xffff}, {0x2, 0x94f3}, {0x0, 0x2}, {0xb85779771067fb, 0xffc000}, {0x1}, {0x1, 0x57dd}, {0x3, 0x40}, {0x1, 0x2}, {0x1, 0x8}, {}, {0x2, 0x1}, {0x3, 0x81}, {0x1, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 05:52:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getdents(r10, &(0x7f0000000200)=""/118, 0x76) recvfrom$inet(r0, &(0x7f0000000100)=""/214, 0xd6, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:52:55 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 05:52:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "577111c314756a8eb80b6648062ac63c52960405"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x7) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000000db4, "79f0947456ccb5d504000000c1d7f000", 0x80000000000000}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 05:52:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x200000006}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000000c0)=0x80000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e9") mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x237b9d883b55d126) 05:52:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000080), 0x200000000000016a}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x260) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) 05:52:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) 05:52:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5f) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x1c291a171ede05fc, 0x20) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x4, 0x5) 05:52:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x20000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040)=0x80000000, 0x4) 05:52:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44, 0x0, 0x0, 0xfe}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r1, 0x4, 0x4) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:52:56 executing program 1: r0 = kqueue() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) kqueue() 05:52:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028161b5b", 0x66}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000002d40), 0x35a, 0x0, 0x0) 05:52:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = socket(0x10, 0x2002, 0xb1) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(0xffffffffffffff9c, &(0x7f0000000a80)="08847ef656a97e509400940f55d84a0c18d435f9c10d2b4547f56dd789e0e011b0598db8cbec0d52662e06a44f73123b80e0fed7c554b65dbf8879ab19184bd90b8279c8d68e33a84ea663147b5d7ff8a7660b75be5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b978bac59d7823dfceef1a839fcab609a14515f5ef9385e60433580bd0c0caa3fa0ccd3d7ba2a393c03003d8338cde2b22af20955ff7b6fe04d3a9119a348902c5457f7159be05cbeea90672800054b472693ee3f506f09588f72fa3181987f88a740c5c03835dfcd951dd04b747e5c644f0ea5775420f65193c8da415d1b629cb5c54a5b6ed1b14d68cf6082bde6bc2e226a7785981befef7aa628ec21a6107effbb8cb7c69a54a3640202fd7fcba762904831b1940969782be5577647f09dce0200000000d7d7eccd12b587636457e35405288ba50000000000000000000000000000000000000000000011f2645a9908000000d6d0a88e3488f1951966dffd776d32dc2bcb0916c93c81680c7233855bc7c1da5ccc1ab5c999f8944e509a3a5a4273e64ffe3e9d84310a49e16600942430237f615cce1c01eae0970000000000", 0x236) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r4 = dup(r1) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) 05:52:56 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) getpid() r1 = semget(0x0, 0x7, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)=""/244) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) semget(0x3, 0x1, 0x44) 05:52:56 executing program 1: socketpair$unix(0x1, 0x1, 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(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="70012e2f66696c653000ad19c2dbff7f90305ba2e9b415272b17cae1c66d2a"], 0xa, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) 05:52:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 05:52:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000c734e95be6418083f8c4848c849a02247448ba8f3d20a06484a9e823b69d3b231b5e1d8b", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getegid() 05:52:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x0, 0x5, 0x9) 05:52:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000050a3147b770cdf000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000dbfc989a376221134bb281ab0800"/110], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x394, &(0x7f0000000180)}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x0, 0x9) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x4) kevent(r4, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x82, 0x21, 0xfffffffffffffffe, 0xfb}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0xffffffffffffffe1}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x2}, {{r7}, 0xfffffffffffffffb, 0x1e336b4315a00a3b, 0x10, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40000000, 0x1ff, 0x6}, {{r8}, 0xfffffffffffffffa, 0x2, 0x8, 0x20, 0x4}, {{r9}, 0xffffffffffffffff, 0xd06a04381a6d0270, 0x1, 0x4, 0x72}, {{r1}, 0xfffffffffffffffb, 0x0, 0x261165741c66908d, 0xc007, 0xe53}, {{r10}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7, 0x6}], 0x100000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x58, 0x20000000, 0x2, 0x744}, {{r1}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x5, 0x7e0bcf68}], 0x6, &(0x7f0000000300)={0x1f, 0x400000004}) pread(r1, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) close(r1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x8, r15, r19, r18, r19, 0x2, 0x1}, 0xcd, 0x200000, r17, r17, 0x8006, 0x1, 0x9}) fchownat(r13, &(0x7f0000000100)='./bus\x00', r18, r19, 0x0) 05:52:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x9) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="fe36c323fe06d8853f3d7c7cb24dfc902bbdf4144f4fcc9eccb0f0314c6dabee7d4cc6051e6e9d553f63c3baeca75d10af1b39765393354fe036321445ab22223e08ab52c74f443381391b8c8ed61fdda7", 0x51}], 0x1) socket(0x6, 0x0, 0xfffffffffffffff8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r5, 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000300)=[{&(0x7f00000001c0)="5703", 0x2}, {&(0x7f0000000380)="410cae5cb5ab262c98288d661c0da77df1c6dca8cfc25c077ca3e509ab68739ca73dac9920cd61103ae87a85400793f0431fe80749c96f8ece5337e929a639e06b12b7e9cf0131a93f7d031bb35b492a28745f2e8243020458f4abc3120061339cb61f31ea7e9af4bbf5641c56ede11f105766f740538cd9f0e817fbc3028af8ed789a260c767cdc77e140edde1e0e6396a9bd24808473d5b91ba093f0ded1a0e83fb3e7d247d23efa4a45f9d1320eb3321dd57182c4b3e39236adc58993ea65b9a97652ceacbff1784dff533de2aaaed7f9623f07c5b3bb47ccd18d4c4a46d05f22a68f", 0xe4}, {&(0x7f0000000480)="a9204dbeaf270837f45839878761963f8422302ebdfab9eac4f1cdcbdc6bba9eaeeda1d2ce152f7272d312546ef6cce646dffe1fea0b1da7c4d1a785212ce5bcbe2adb4b9ccc682270e23720812f686ba655f1411ff3878d23357572f090bf664d59cc422daedf934a5c86a4c5f4881d70c9d72344afbccb0ffb9bdbcd18e0686ee1a9d267a6fdd9252f74c9b073cc362462965362e46bb15828b62434096cba1d99b2e23cebe20a0d9839f187f8a2873545aaa9e39e3e6d6863d217dc29f577e3df44c803588112ab540b095a9ad818b104b60a8895196ea2f05505cdcb4e7ec44e4e9c9327e9f883e85d69", 0xec}, {&(0x7f0000000580)="43cb3e9a8dc81bfffdcfe060cae61911393d4bd4dd07bc4a2de5118273747c9d7e38fa1f8381d3250e107a9877040313e43c154eee22d14a09b663bd7ebb0eb827499d6bed98d3339e10c713761729e37444578f1958615eb1dc14b2deb7367191dfe068e3f6ef93b866a363713b0dbd3e8b83fdbca480d566706a1c15fc44d68494905b2346c12ec4d4560ae359701bb4b598573e40d5d843ab9075e7e512c6b27ed01a9a8063dc0eea7ed5dc700cdd1b946a775cf57710be6dfd78fa8871d19c0ce224c375204f22c089294bc7b249c55d3fe76996dcc3009a1f2cf9d0d78a08da04b9b4ae61733df3d835cdd4a669d2617577387ef9564c462058286fac65496095b2e2e5fb83", 0x108}], 0x4) 05:52:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8319a29268b1172b29c3c1ff6360f5de0e90a11a122a04a642119231442a47e1e7e8bc8e1ccff13baf1777a8a6fa1143e8f596f753ab4a3834069bbcc78eb85ed770ba7786b278e97e576d84c422d1f9485a84783781be80a414338cdba27ef3a964e9f26e69a420c0e5de52d2d17ad6edbcfb16d5edf2db007f110d6473bc45b6a7726e7118a2815f4e81f3bad0c964a5a42efbc0e495c168fc8d765a89913eca38df30c8c7edcbe1983d32aea06205233480ae3f041d96", 0xb8}, {&(0x7f00000007c0)="39314e5589e4f0eadb7478de7a084c486214acca16e8c88cfd2ac21e81dde572568ea3538f0d92cbd0169ebda567d1c955dcc7fe6e498c73411d23775d7c4902c6c2c8a3891dfce57e47fa93bd638fdf3c6629b038acf0434230e86f4d1fa6d0c76df2614080d17ef68c5776ad3f8302df057ab0aaaec0e72589a5cc711f9bc60430fcb73379201f57ce4f12b5657eb143e9080b8bfb1ffef94b4ef41d9a72e858d40c9c2fb14a7718a90499059431baa77a515d1509f7ed312be989f4c52791c9176209f1be11a18459da8cc2d29bbbcf93c64c59b604382b9f50e6d3549eb95a2111a5800f4a115a48fbbb2617b37a99e51ec2ca2461abff840931a533d7400ae7119de68abcd7c06c7abcd4d6cc7af0e8a5ab71032f07ad7fb17db736be993b32912cf9d576c56e212773a6646c11504c27377755b48a620297738a8ec911b592093bb79a66b50000452821cd0ebb17dca40a2541aeeb9c5b494bc4b2ec628b6c5eda51f6527ffdfcba511568cd93cf8983a76ee9dc484890e4cde5e74a03a9c22a1dc6c12ad4be7b52078db2d9e71cdabe129deb0e6316648ec5b42db9a7e29953c18fa59eb267ab637a1ee05c724cb8c9eaaac053648942adabdc162763ffd1c13244fdc6860a001d24390b3dd038c328a5f2e65509f52fa313c1c96d57825d4c2423c9707bbfde173a642bc2227d7cf30beedb94c348dc067c5f3b4b3f553b63116c2f0d531a692829f18a112913db62e78aa285d3acae5e55bc54e7dade63a4ea6219769e79c52232dc05b8b1530bfbf5d19d03728653b7e9dca3f1e36bd9de6502b034e55329ef625423ccfbbf56f50e5eec1b14f4051edb85f08d48ed66322def152c895f153ac45410fb4f77383774c3198250a9c01b3b2ffadb242173dc13b501b4ad5ee74e8a35b6b0a0e070c1996753346cf2e1f3b083d6b4a0aae57e483099d18cab11f84c29440df50e0c498b6e80e9e1e24f1bb09ac5b024df3f1a0a6b7c3e49f1e1b95beb5f18066879826ce005e4eb10afcd8e44d4d24101347a5b1f1206acd7454258783f7ab1418b69d72043c869c60ed335d4d7131af68a1922bc3952ac6c4d750c1191f5f2baa699791a641c3e7f03f21def191cdb4076e553a69b44092c863b2127580fb76da4affda06652a13dc9acf6877abf12d265b17c051caf5ebb820edd008f1d8bc8899ca889635c346a5c5b95952c63d6e3d1f3db981bc3dc816ec1f3b2516a7d309212a3311f1dd9091192f1fa12aa36810864304a39dff171d034c29f9c0c2b7149aa5468698b16aff65ad918fec86632e9ac7833cd08356d380a147e9292cc7d4eefa489de856de8f45dbcfe16a799626ce79b82c1ffe7de9ca1311967597fae63e688f347c487dad6af9e423562c1c99397482d0bd9a36762b65b401ebcef1cbf4618462d761d11660bf78631e75d4b944df87dbff52f152a89f215314960d3c074c4e20f9ddcef1af8522238f4f5c47bd9de76e1ea263f9c282b282cea559f691bd83afba53939cf99fdea95b09114b9c9d3c711e2118055031021499d3d8fc570a05799e0f73ac2ff6e184ccf73c62c9b08d797b7769d93864d20a75577b245b87d7d1eee6f8be0c37e479a2b49e1d57d74bca7bd969f2b436ff7b3c4fe427dfd35ce4eab654428b91065917f77054faead059d4fde409f58affce4f988bc27f80a654fe2fc3a8c148f040bdb7f32af7cdfb9b668e58222b8b1cdf9651ed199e1aab50511a9a8f9d8d12cf48c7af38a769b89a8f4236e2860e455f3d642328a2cfe9c6277cb855a133a31f5be66d49a0776b217ba222e09b2343c9427f5699520bb7966a0d77f31da23b7c655289fedcadf4021598fbda976e3b13a3f5c6f47e8b9e35bccfad60d2b6dfffb6eec8919c43beb40a87c7f7b28123c6547f11c7d91ea168f7aa820538ad8e8346493c7a8e82dd9a9464c44b0ce10ff0e3e8a1a60a5b66df4d6367a90b075673c8296ed97985f19c1281af6c602ebd6575199ee91d31edb0e49fa604b21cbeab6c69763f3f903527dac66e85306baa0821c4801a1f8381061d2b93a9c34eedb60bbdd59b0039125282b636afc7fc6e16f890b124552adfed78f71f61514b3c4782fe62635c92be494f7837adcbb786d3820fdc49ddfdf0515bfa319c90279e31e5a082cde0360cca497e5048f6f91ccc4c13cb4c43f91553785a2168bc6b04ae32d89615130a27c794e7e742062f48b1046038b8675be2704a933656c48b81913fc08f0069016c5bcfe335d8c686b8bbbea8aabd0320b68625db9e28a72af4423c292856a760ea90cbf90d3a9459f09319437543c6cca3d778536673d02f049f3040305f33e1b97571b16d3a2bbd9a2519121ff0970d25abefb61ea90c3ec8186e86652b7649a2fbd20c94f645c421487f3565dd494509d3275e728e7c11f0670f6e3749daad0cfc8d8704dc1e9549531d76d22122d81af1498b6432e7ac7610db86ae190ba0f55bb6d2e9d3a850b6789767163246b98798ff93cac34ec2009edb0254c724be57d54f400437279fe5edda6173024e968afaea0d271181e739da744f4eb30a3f847bd1d08c5cf3c93a9af02fe2342fbe5a88e22f6774cf18ee8178b398e0222ff661b27185cc5519dacef562f931c052c783d88848e71c69a614a21be25b347e42322848bc394beae436c192c27a625ef7549e43ec1adcdfd655f5934251e1bacec960643dfdd21b32b8850734aeead21776452f123fe10bbd4113d1b3bc4445c13033b7bdc13a30052c97805e3e3a27b2aaa66401cda3d4477791bbbfe45026dfae47fba97f6f8c02e45fa10431a5417c4a6ff5200fd36509118c7c505ba714743d82f8f7d451a511eb2a6a7fbb4ae951e9eb6ce7abf0570c12e20da655d28bd1625f6e18fb3ee8ca32635b2c644aa5b474f0e2f9c7760555f19ba00c734b60f91db120bcef0deffe326b3573a3edea1cfd72e131ed983010bd9962934ed6ddf799f129cd233c45fc6081450d76ee2271425bf40e15e3e34bb06f8820d967cd1d010228c13fd02935e2386d68264449c1ca9c59b178945099270f57a7d5848a268c3c8585f23a1580eab63e5ba9bdc43b195ca6baf28963ac72790407ada0472de7598b07e8b6a9b77be9be9ec6dd0acbe70bc1d054fc2e724145cfe6f5af24b88ea3b39ea627a46750cb06ff76b103fe47f1ae6f79ae741b33248ff048236eb6fe0bcd2f5bbd6d9a1233ac7ce758dcc053f391a2041329cd70718f95f604fde523e680632d7021af8b5847daef9adc6ef8c0d1ec950d2f5fc9909aa4f71147a241fbf5bf085ccf6863686dc13f4b566232992553a48b83f0d9c9194e7f44d335d3d05cc4ea3e5eb8a824afa4e9f85e76f73dbbfd1bf53ce4d762e61c222535f7c082502b25b5d9d12621d29a7f7fe2c7f71e393a43271a03ba3177207265d8c5a39b18b6a531ceeb9946f19bd793df1318bba40a551b28a6f9ae5f2e7dc9a435ed8ad263101c5432a1e56245d7f067db066f926214425cbe6997dc09c3352f4cf42fc7fb2c4fe06533d4083a4954967956c29fce7b75fe0a6cf40d68e1318fdd6ebc2fac4184e12c904a693eeb1a3ad4fc1d1dfd00577aaeadf3f758c12d1a1cf41ba162dc3428565500cfcdc01dc7a88b97f84e06f1b7993137083c3b166a7aa6e46a415c111013bf6aa4dc5a388d9202372bf5927d55d0f4efb8b97843cf83e53b9109b5499d7f2b3438d4995896cd2130c808b5313a719aa5caf57765c9c0d65556b72bf4bf7f48228f5a66d7e9aaf8a37c17a13b0bcb6cc62e45d5d078f07917db184833254c7effa51b0e5c82c63894dcf65ee5528c84fbea3062b59b79143288c736ab1789384eabc60c904ae691e198f847036814a22a064bada51d78ed2f30d2324d884ee6d6fff25e1d06e9d95dd1309f7ce907649b8bedced38b22b5ec58920890f6d8c09b4fb716b56c993a05772225b53153a5a44206df2248223e7724f6a3ba1ee6986c92be35dbf8f118c5fc066f0ab6699c14e7c56cf4d6565c3f26ae75ab69186448367eed4f04b27c5553e3ffc03c53483f6aecffb8ff7b9ddf5687b2f0077804916ca0125514137776dd951cef071de0baca2ee9873dcaa3a1a3f578d6e0b5c9e280ba9053c4c281a841ebc45b54891fd2d7866bbe7a2b96ee62847460936f33ca876d913c32ab99ae7b7fa3dc33ff15883e145fe19256a69559b734ad9dfaa124a0c438b12c92b6d02f94cc738feefc1e5acdeb32880b78e20cceae10d48e3674c475cb906d1487166983f95c4132706df7626826e2aa74e20486725e68725e66275381ade693ee59e6adad2137f0771fb9bd80baeb5a240c68874e89e7d33907ea1a0746fd4e81d0e939490068787e647655e35518fd20e0c118464f6fea4da45f212a037e3d18ec0d921463a5d61c71b127b06d1c736eabf19578d0fccc9da16e46073a9dfb98bbcc66df3daeb57bfbea3dcd2c62082f18e9a9d945356c2eb0789a4ca13fc952abffaaf7307021fcd21ecbc10ade7ba6ebf9ae0ce46f03e3b4bf31bee9408c52c2e3f4f1ca31985eec840fa150b017d73aa830b9414b6f234e6cd77cf6aec3977e9e0ee86f1f38a06c2a1839f27202e81d875b997bf2c8118b68b1a5c4ed80bef509adf9b9dc414464ca9a463480e63c523ea1b71ea8c0221588f5ceeafd2b3f41e8636bd4eafd6e48a68a191d26fad677212d48c4ba603f22d5c65dcba17d3bbd04bf9aa69e8a0d4f5397bf14bfda7dc2b32b76c14f5f4f6e56c472ea3ee24af22150952f56d485d9921df4a5362419718e16231b4c76715c28c7dd1d064678e5de274aaa349270dfb84d784f5ccc72bda27020fe1437220eba2009c62d8ade1b2f48b48fbed1710685e59f12f78c08794a75565058d47a3350fc0ad5bd5ac0fadfe96e3937a7435e91aeeabe54ee5bb94aa6f509424629bb9c9654c574379eb4cfb52fc06f2c19fd7d466ebab152754b6416e5d924e91b3126ba7c0ec503ab3a095ba6fdf5029af901c4602fe0846f21797e0e9d19101bdbc26bc688e02a84b7c1d27dfb1dbe586029d8e75141a3b098f91d1109cf9c121f0cdf4b45bfddcaf61beda0d8a3a68e99f0b0f8e5c71a6f487bb2d07f34d50ec1b51f282c3946f0d746ac77c803bfbd46d0cefb5594b3d45f88a3bf0da1b54abd3d13cbdb39248df02f3b376b1bc3862b19a972c8672a52e17d1ca1228d7daa6af9bf84759deead5be6fb708976929b98649d7512b35e6b9f3365882479fc85d027aff90d401078061b6ed90c3665462b5b016927492bf6b29048ba6b05d558b194a8d988a9fd9a282029d493cebe4213e959c2b6dda350785e990a652c8dec9287b9f79e7413fe74e65b4755fb21bb39fce7c54a7a6bef94d806301601e8b74a2ac0bdb0bc434753166b48402567fc9feb73cc8690c7552ce88b23c95a310cb547a6df8624d9125ea7e17c204270084c2746d1cd48a7eb5251a5699390b521f75b9685e666860f78e6756cbcb08949c96c0b53b90265992f890dcb108835c5364c9fa9e870d405bcb2f47899fb1ffde1474630e2d60f9bbf2d77fff1db5ae65bf17775144592d7679107c34fbc8abcfdf2b8d444501ba150776dbcbfe8c600f25cd787a404fe509cefd894ef08ffd617fe2c452f315981f61c3e7a2572a7b17ee3281e6f7dc211d4d9daf2eefd86b500ff0cf826551cab3c984117f8dae0ccfc33f32ff041abce7fc11328b936ad84628826dcef1a8c8d48ea4cbba02a75550c3607cd72953b66cf8e464f67bd453758f90", 0x1000}, {&(0x7f0000000040)="f180c820a0b649a865f239936404940be3f7c24e2185b92f5743e79fba65190e89a1476658dcaa1196", 0x29}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r2) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebae148948bdf27fe46bb428f66b5998c2d8fe5b134f70dd63", 0x2c}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad", 0xd}], 0x2) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="7b9095869bd8f91fe34b5aa571313a11966b19d9d199fa11b7e6cfa86c65fbe26b1434f60ecdcb2e83cab4dcede698ee9808b506440dfca354", 0x39}], 0x1) 05:52:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000000, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f00000003c0)=0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x8, 0x10001, 0x9}, {{}, 0xfffffffffffffffb, 0xa, 0x40000000, 0xffffffffae342c17, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x3}], 0x6bec, &(0x7f0000000240)=[{{r0}, 0x8000000000000004, 0x4, 0x4, 0x80000000, 0x1f}, {{r6}, 0xfffffffffffffff9, 0x21, 0x259fe66d03708e77, 0x8, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffff8, 0xcb, 0x40, 0x752, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x80, 0x7}, {{r9}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1, 0x100000001}, {{r11}, 0xfffffffffffffffb, 0x20, 0x2, 0x400, 0x401}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x94, 0x2e2}, {{r0}, 0xfffffffffffffffa, 0xbc3245132e19cfd6, 0x8, 0x9, 0x1}], 0x7, &(0x7f0000000340)={0x200, 0x1}) 05:52:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b3") 05:52:57 executing program 0: select(0x40, &(0x7f0000000180)={0xffffffffffff5fd0, 0x9, 0xa00000, 0xffffffffffffd8b4, 0xab, 0x7, 0x8, 0x7}, &(0x7f0000000200)={0x7f, 0x0, 0x4, 0x9, 0x5, 0xfffffffffffffeff, 0x510, 0x5}, &(0x7f00000002c0)={0x0, 0x7ff, 0x1, 0x8, 0x1aff, 0x80, 0x5, 0x2}, &(0x7f0000000300)={0x3, 0xffffffff80000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0xe4d, 0x6, 0xd1b}, &(0x7f0000000280)) select(0x40, &(0x7f0000000040)={0x400, 0xfffffffffffffff8, 0x5, 0x5, 0xffffffffffffb529, 0x3, 0x1f, 0x2}, &(0x7f0000000080)={0xeec, 0xfffffffffffffffc, 0x756, 0x4, 0x10001, 0x3, 0x100, 0x3}, &(0x7f00000000c0)={0x6, 0x8, 0x3, 0x7, 0x702, 0x1000, 0x8, 0xcc}, &(0x7f0000000100)={0x3, 0x3f}) 05:52:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe7c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:52:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x0, 0x3], [], [], [], [{0x0, 0x8}, {0x3}]}}) r1 = getegid() r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r7, r6, r7, 0x2, 0x1}, 0xcd, 0x200000, r5, r5, 0x8006, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/97, 0x61) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) listen(r9, 0x1000000000000000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x8, r10, r14, r13, r14, 0x2, 0x1}, 0xcd, 0x200000, r12, r12, 0x8006, 0x1, 0x9}) getgroups(0x5, &(0x7f0000000000)=[r1, r3, r4, r7, r14]) 05:52:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="44ea548c7f31e75130216df263be5c5b19cf17b06818099b316b745aa61685ae3ca3a489776f2a43f82b0d85a532792a35562426905acf5ccdac30", 0x3b, 0x4, 0x0, 0x2aa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x8, r4, r8, r7, r8, 0x2, 0x1}, 0xcd, 0x200000, r6, r6, 0x8006, 0x1, 0x9}) shmat(r9, &(0x7f0000ff2000/0xe000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r10 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = accept(r11, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) close(r12) shmdt(r10) 05:52:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x6}, 0xffe3) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 05:52:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/46) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x2abcded77d0c9eb7, 0x49) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x1, 0x1, 0x8, 0xffffffffffff39df, "e0ed6e3da0dc85157f9e5e0b05a73d3a8fabcedb", 0x4}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 05:52:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002f8, &(0x7f0000000180)}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x23, 0x0, &(0x7f0000000040)=""/35}) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1ee165f0e630fa8f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x9}, {0x4e26, 0x1}}, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) 05:52:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3, 0xffff, 0x4, 0x1000}, {0x2, 0x800, 0x7, 0x3}, {0x0, 0x8, 0x3, 0x9}]}) 05:52:58 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x3b7, 0x10004) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) pipe2(&(0x7f0000000000), 0x10000) getitimer(0x0, &(0x7f00000000c0)) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 05:52:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x18, 0x8000, 0xfffffffffffffffc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000200)=0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r3, &(0x7f0000000140)="329c95a422f8ee489f8fad08fdc288f0999705ae3a77e70a79bb67b958562dc43e6f85a1133c8fa3e9adecabab718ab742b1b6208f11c0cdb2c9799decc3f358845209fa2ea3184aa7364b2ed59fe1ae0aefbf5b8d004de8da20eef9b6e84bd01a7fd23cff10647efabccb9bd87cb9fab24fa737242e8be7e79a88512f441380deb31636afc36c9adbd2d4edc3", 0x8d, 0x203, 0x0, 0x0) 05:52:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r5, 0x0, r1) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000140)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x4cf5, 0x400, "bcf1098852bb77044363df6e4ddebc5e26c2b6e1", 0x9, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000100)='\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000001c0)) 05:52:58 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) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:52:58 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x4}, 0x1b8, &(0x7f00000001c0)=[{&(0x7f0000000140)="25ef80ffe919b1bf12a4c87bc9f24ac987d488fe9017fc241afa9d1e5cfe13bfeccefec721635302703f9b9d8f0ca6aa55bbaa5c86f8381037999f9c54820bfdf34e81793e13ea26c318d605285b2ccf8fdf204e8ed942097c4fcf2f93952bc6ceb898b59fc80ddd2f050ee2b1a5fff16b1f46a7560b", 0x76}, {&(0x7f0000000880)="10c42d0cecf54a9e04fcf791e69ed57186b4824227e2e61417b69aaf1bc55ac428f33cbcc59d9afe17b363bd70867f253c45fd8ac9888c1dc305a2139e875643a56e7f868611053435b454c4fc65da2c9479a96a2be9e42c269ebde77b76d6a1ca4368d3188a71fea0a7c169efe1061e75d465dc2aa8943a9bffd8add3a4270847eee500c08027e136291954a3818bd496aa5f0e5b21eea0c8575ff0b3972ade44d8bb5eb3f7af9d8c3d0eb09652d1f72e72d845aeacf2a323290ff5f57e64a1ec5a2b2392d6d55037379d9af7377895621d2e6299ccb8e79ac4e8fad15d5e8436e6ad1e9e207a40beb2bc85ec40d01ceb3391e2a39ea0acb7dff1665bc9cb4c0ca4a24c6f1e964699434771dad56c570440ffc886109b210f33467487327a30c575c3688932c2bc17ae4fb30f0049968c964a2c7a00397a03c5b8851169d5886b949794b043cad826cf3c34cef9517672dcdeda9f3a0a69a73253c267436628949ed5645aef1ffaef0ab68ee1a2460315325fe1857320b841f9c64e8e366c5fb9e3f994b30403e3a907def95f6b6875e3bd17d9a53215eab6de60e6587af1367d946d2201407d7fe3bcf25ab6ff6aecb98eb403bc5b7c79671b3b529edb0a998a807eda3b2c5d4f2fbdde7447edf268a2564aff52653e8d31cb0704a327849ea246a7355a0ff2a7689aad02ac9070034cb1afa06967a84ec9bc43d481105acbb90a8f8ff5638b6faa7f0154ba5d390ae8aa34aef31a7451f1f6c940a9eb0d06f6a19581d48403eaa389725a5fadf59306cb9d1f9459c1a1dc663d28f6197c9965bc2ae05741cef112b9658093ef99da964d463d93a1afea1fce25472ad9ae623a9fe8cacfead80e669fc43a603db5ecdc16e1fd46410436b189bad2543b676ff651ef247f1f71386ca4b737d50d5ba8a4b76ec31d3f21c7e84c1b7c81b6ae0ee363439eeaab664a9e0ba25d4b32a786b027ff990be66da41ea0a36ed08da034302161cc8d2d591d2129842b33a4fa7f6ef05ca883cf67f84e086ab1186ef53a5788570a7f794674b64a20ab862efc1a490255025749b0baffc78b619ad66fb5db081063971804348cd76dda275308883d92503d3ce807ae98b974f6d21fff266513cec685c86aab898e90c17821816f2325042f4e8c6c9eaf8b8343b8bd322c79b4e93b400f99805498ec2a68c63568ccf79ecd7ef8ed86d1041fc0495e3ba57f389ab65b29e8482d663fff1d9730b3a23a686fda6b0ce842ad134b6cdb6d7a62a07e6a2f09fd1ce5003dc9d29dd1f406417e6a25b89974fd242ac9a0aa96c63c3b4b1e07e81848962580ea75d22d20eac13de3d8f4150e7df1ce0aa0b15b3b25868c5a892be05caed52e85101791b5668f03e73fade69b16e87712619f03b362688410ad87b210002d01ca1c81e4d9f76e61fc3d9564fd521630782678657aafb6245743d5c99477f121426104c229438f0bccbe14926c4fc8290bb631ec9309bb6c8b6a9937366c772dbbe3c587a17cb012202bc3569b76909334e8fcc023b5ca5a5e3f4034d4395d8e2fd428c07fde295452a2e85e623c986c6e3ac392ee735c87943109679705d259da1d8369234fb3e78dd0cf7bd93ef6a7e8eb2a9d275438bc3df3de55af71b40772f9626e7445ffc013c3f1aad983232933e34f3737b03022d6abf3a9ac2e62a4bdb839852c138378dfbfb6d23716bc6dabc3243468c0d28c0dceb1037bad412c2e47559e38510783d29b8d6191e668a783c07886870756b48206b0e65240ce1f4c20bc47a86ad12ba250ce4e9b5c1ba98280cb8fc83c3b0c4ca7a3e00209f5747cabcdfe15a1ae4f303db079e7351b5ff2d00238f34ba55c98fa1831b495d4f35dafb0b15b836564ef5bd192863fd629462ad900de29d3bb929a71380de6963b1963e51709260acdb2a8effb339cc4be280543dd9c87ee8dec6ba71dea3aaa7294c1434ccf80c39ac37c38b800517ac92bf91ca9cf361e796c563b7a0468cfb71f0a6c99c04c58670aca607c053bf5f8bf302c8ee8292f3a00225d71ff726f4d92fa18b7032e4efea0ce997a7bb04e23ee1cf4df0465ad39d308a7ffff9e56bc8a42f4d7d7a229426678da994528c18d9809b5d001d9d071b2dc98aa479224327a20926c8cc985c0d93aa025e4766a98c0f6b68284e3b6ef328a6817e5c1dd051f55aeec7a8a7a1ee541bcb15ef4d7ff142e0608249b2d08d85c1d0d27bc63a0700961b79f824e8c9b46e1b3489c0ce754fcb36414c4087611760ee192b340a046c80fb2f74c8bcff827fe6f8a24160f6191c85fc6bf4a61108771847224be07202dc86d212c93bb4c01fd136db364b529c5aed6558bed4f045cb46e24787f36acf180be267f493ea530add7f195fb03a01bca904f8ba7b7a64bfe34b662ca24cce8f1ab6c127e81dde980c0ae97dfdd87568c072a60b5e22faa3630804d0928407185182eb84c3b0aa384813ef6453fa7b5e01b2b105e673544ce890bfa303387fa7829150099e335a486722d6abb5715ca57ca1cbdeb5b6ccde44d54461b2750f97be396075c95afe95ca02ea22f89c9448a16ad4d1687ec9644385f9f2005466acc3f592b1f00a365beaef39064e661e890e8bff537d0934c2c33f417bc580811445bcee5efaac6e0c5aa3ead5dc3211157d8ef3359d8779c080178809892bb2e90de01750e7b9ec10058b98d83b0d72265bbb8c7882bb56432b2a842a7c265da770a59bbf0dcaad5ee3baefba1c56186f15fe8f93bdbd91768babd88d015668533d3b65a59595f964631d17a21f22a10c68e335b9f6aed85076bfb580a739fcaa35c88eefa785f67633682fa1735215d1b544f4c31b992451e88e90dad6449134ea1678377693196c1d3c500f2f064b3896053443b9a05931586e49db74d512e815bf86bbb8c2a05485ffda26a094445d880484341309d56e85b3e845ebacbbd1b61b9d78f7d00c7308960202db90ffc3ace18299dd2dc3c10054018c3df07f3541db245b6100a337210aa5eaf7d4fbf94c93f84d422342ff7ab6b1cb37d19d0fed16269523e19334e66f54f7facc0c236b57a2f7ee6d7bcce28151d2df4ba38da053e0653247296187b4fb529fcbe193e8bce61320253b8b781eeef9be78d7138e9ac74c93303d886f2ded39832a72fe5fa9201bb6ae0d01ab8568f824120f37de7bac616eb6bea98741f5f0e33394da1f9e7753dfed513d687ae0131c427a21c41d4988bd7e93f1d0f1de5104e8014a49e2d0e3b1eb430ca77358f25bfd8555ef572d1c618848653c31dc37a3fa4de35acbbae4eea376036c8ad07caaa7bc95e0738957e4bd322d8265184c3066facd84771173ec4c1ce503c849154b5b3872550ceb10cd27663ae3d6ffc6fd9a95fbd71da9ea123deef81c657c6860076cba22ad19b19830c90cf254d9aa57cc1a3e7ac1f79f13ed55e6cad061655c6168d0190e19930214c956bc2b979048edc4b219afa75d6e7719fca0c920b0e320d03740d71bd0bf8e21962f62e4cb2bdf9e549281d054c40d00cd9fe7376665360370de76fa17c5a2be028d346da40596485af36ae43f2cb509e9d41b6c622730db057fab4d852e8d4c44e84824fc7924a1902053b0f7465ee52f9da98eefa77d4b3e75af886689ab5fa619cf257814fd09ee39150123cb39d8bf14e1c2736190a473abd9bb627ad529a97b9c3c43dec08971ead546a4f1191f1abc134ffe80d1abe4d40cbe980705b83a2153c7681b8683ce87995094b12668ce992da264ac1072bbbb6dd952acb28264f7f68c1d0ca454f4beb6d12ccb7daf4eb0eaaab547139dd05a083aef6f10506e7ccce34cf65c2515b19ba7e6c0d5d5c9babda7c580b823169d3dfb186e11be3b0756b42895df1a1ccb49146e04028dac4ce12e2cacb8ef7b7ac916f4466741e72cf4ef222271597ed8817ed875417f9093ef074cefa913f8bed3c02676462681aecf7e0c2e18c4c3c255ce6daa6a18c453d731e3754048303ae790443783d7445d7ae3120a1a6baad7a5bb4f1486acfb3b72b7498a2434e869e5867fda89e360010ae2a5b7067ab402233d8b4fcc1282245baf488658f25d8f345e0413850ae01c9a7454e6821be5c7b4f060835a025fbd8a462365a0ec7325b4a5b22cf98b94f07555566eea03dd777642b80612c5feefc86336c4b94a4578481ec5e9fdab31b3d926eb1c41d122476b8c273b8c056426b5e22e983ede8a129cac751e2710c9a0ba84a56016b40a3447180d465d19ca9083bf142ff2994cb9e50abcaecd0f8ff1169b85e8c6f75a4d62582ad19c4e0cc78e6a4b839b41628ce21470fd4ea82bbc2b7f503ab46b2d9866313e9d8042c75acf80512cfe40159aee268dfbcbf0483748a26dc303a4dab20b3c64413841773b84d148481d9b4a11c1bd80e1c2993a3f9916bcdfd27f28435e14a324d463b78b6d7d09d6920bea5f5fa85c189c010ada5958187d37e912a1302ba452f8a49889ab7a1bc221c09185401b7a0bd2f02c2ed2f26b207f8f259836d860fc05b8a086b2f8c6f7035dafb732d8bd8d2fcc318b2c1c41f75e2b251abeed0fdef918575503d7b7bcc826b53ef603933ce3b626c7fe2dfdb51c0d561363316d9b76e5b9e7432f20b5e2c26f780da9c4cfd8b201b12c90cbc884f758039b01c63a5e0bc07aabdbd299869741528841c74b320acad9aadb5097b8b1030e24d8d556d30852e963f100085dcaf86b837e9f505bbb4a2e0ee81630471b1b5ebf4c3a8089783d2965655f26a28f1f93c8ff72cb832f7e7c1aa703b9a19c63cb80aa32c261532d1946d5f665f3cb3dfc13848af95b66028709799b12ab55de302dcd42b6215054e21c4ccd68b56823fa317453383a4cf2037cbd84363dcc9847408f2ff0b8ce2b9ed62c8c8f5557f90b1ea6a2eadf75b9bb6968bfcd61b76fc2e4ce2889afb1e09d2a64a29af9abba6978c2f084e9e934e1c958be49d8adfe6a2f6686ed3f4363a11e11939e919f230ab9256e67271be62f4ca98e0ab9b049d5cab5afe785c7a1ca2453657502ca6f901260fbc3d58fcfa9a186f8247aa8eebcdeaf7d4340a62180bbd9639f6632d3afbaa9e70c679cb90d6e095116cc680f3f8390c4ec6a165bcded231818d983d4f0696beaf780197953b4eb5e161dfccc81fbf3d11f099fe70cd6663aaf0b141945e00197717a8d1f58989710aac12153943d42221b3c22c0d2075a969962c0e0bc66abc91eb669879d948a0fd10d801a2f3695c59b89a17876e4c4f591d177ee6a04c170f299f30dc4b5930c5f0e7d9b471fc1db875e96f12738733f41d95c16bf7b40d6b48aba9c49e542e1da840c4cfa851d15f9397272d05be52ae00a7a333e85996259dd5b6246937932032dc72769d32a11642fd792a9280390816869777cae7842dfb3b752cde6665ac3a037d52e8d123ff4ec2cd4c3715933b04b3fd7d4b061dc5109676e2fbeb98e7f9ccc5646d118356df21173fc3c9ecf43e92bd00cd95850adae6bc7886ea8eb9d00218760022fa639035084152f9784d4bd6f5f54c3b34f1319c46991d836fdf3500e124e2ec5586a89dd76735998af7e75c98ce702dca27dc68640cfca1d9addb47e2f9ff8a12c4286e382ed02e3a0b2502d23e32eb96158baf81d932de87ea72e35436f043793d255c71c54aabbf8f01a3c79bedbaabb26ed611dfa90c395eaa7b79c347cce06f814df9ca886b2bb9732a8068e7ee85550363b85ef8dd01b68ac92b173cdb59a2b2808fa48632008976b26c246008614f0d9d992fc01d7d10238d83c6c3ad", 0x1000}, {&(0x7f0000000080)="1a4448d328901446f6a914de18da729de111e9e2c3f931c5e39aa073b475f1ba47d187c414258200", 0x28}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="300000000000000001000000020000008c2893fe6740035fbdbd42dfe577fc199c0fdf37bb8c2fa20000000000000000"], 0x30}, 0x2) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) socket(0x6, 0x4000, 0x7) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x21) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socket(0x6, 0x3, 0x5) setuid(0xee01) socket(0x20, 0x1, 0x4) chdir(&(0x7f0000000100)='./file0/file0\x00') 05:52:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6d3000"], 0xa) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd\x00', 0x800, 0x0) preadv(r2, &(0x7f0000002700)=[{&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/204, 0xcc}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x3, 0x0, 0x0) r3 = dup2(r1, r0) r4 = accept$inet(r3, &(0x7f00000024c0), &(0x7f0000002500)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002540)=""/220, &(0x7f0000002640)=0xdc) setuid(0xee01) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r5, 0xa, r1) dup(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/147, 0x93}], 0x2) setsockopt$inet_opts(r6, 0x0, 0x2, &(0x7f0000002680)="fcc5c21a0cba751bddce1184c459ff784ccff5802aebd1815e350380a6d6d56afdb322e2fa461372c6cfa924f0300105819eb51fb6e35b5a8ea5ec7032a0d31dad1847638f2d75f1af62d2697949335c233102bab834dae800e92d", 0x5b) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6, 0x0, 0x7}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002480)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000200)={0x6f0f, 0x3f, 0x7}) socket$inet(0x2, 0x4000, 0x200) 05:52:58 executing program 1: r0 = syz_open_pts() ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 05:52:58 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, 0x0, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:52:58 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x122) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 05:52:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\xca\x00', 0x0}) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x800}, {0x80000000, 0x8001}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x647d58ab}) 05:52:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x5b) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0x40000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0xffffffff80000000}, {0x9, 0xc8ca}}) 05:52:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x90, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getppid() setpgid(r3, r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) r6 = dup(r0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0x5903) 05:52:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000100)="ebff125c00000000", 0xffffffffffffff46) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 05:52:59 executing program 0: setuid(0xee01) r0 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0xa) ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) 05:52:59 executing program 0: r0 = socket(0x1, 0x1, 0x0) semget(0x1, 0x776da9d102f5603e, 0x408) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:52:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x8, 0x0, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x20000000000000c, &(0x7f0000000140)="f0cacbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:52:59 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) 05:52:59 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="25000000ffff00000100000000000000c6c79b2df3fd64689c156badda97fd330d71a99976cf9d144133ab8327b4bca11a4c4fc5946c63359fc9889e6c39f53a84f086834c2ab2d5a54465d878cc18b8a676026be1463a13abbb31d82b0f276e15f6a73c8559502afd5e34352ed051d48d5e9dc791508f98c602ce226006b9f37c46ec25572f3588880606e15052e6be40f57eb91e97cc98439b85e43553ecc58b4e5dfa685a2a7d8af87fdd985080c6a8794ea22a3a5db96955e7c369cc9180666c6a97d8f6a8fc5362e554c74119b23f75f0", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r5, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r9 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8800, 0x2) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) recvfrom$inet(r9, &(0x7f0000000080)=""/63, 0x3f, 0x400, 0x0, 0x0) 05:52:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x400000002, 0xfffffffffffffffd) semget(0x1, 0x0, 0x680) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7fffffff, {0x3ff, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000300)=0xc) socket(0x400000000018, 0x3, 0x3a) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r3, 0x0, &(0x7f0000000180)) bind$unix(r3, &(0x7f0000000080)=@abs={0xa331ca177b1584d2, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000113000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = semget(0x1, 0x0, 0x400) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000280)=""/124) 05:52:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x62) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x64}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:52:59 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(0xffffffffffffff9c) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r8) r9 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) listen(r10, 0x1000000000000000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r16 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x8, r11, r15, r14, r15, 0x2, 0x1}, 0xcd, 0x200000, r13, r13, 0x8006, 0x1, 0x9}) r17 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x2, 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000240)="db50ae5c87cbda20cdc9ace71871d148dd92cddc7bc3b0aea4f1e9db20e67fc5036f97ca16e2e5995b655d7e20f3ecc71183ca4869eb6a8936678208bed178e64fcfc14f20d968f334bb6221c80ea722b6e88952b1745b0aa3268001923e38e13ab2836c43f9a270a664f7e70d5a849e70a3e929683c304d1d15fe6b5f9bfb8d8094010217f9b670392edd08230e96c088c997c741b290ccb35abf2e441c919e2da819976354f7e76e71f4e9e42311440f99a016ff5592cfd609", 0xba}, {&(0x7f0000000300)="633fcee1d7873b9f751fb30e83a5fe73fbc3e71c5579cf2e8c39c5a4fcee5a97250641e40c9cd40cef0cee9283e897b71de88fce39b6e50696ea06ba956e6cd6b1e61a529ec612d60bd46d86f6bad5ee9f4860a0f0755daab46cecdf77d429f04c2344ab4ee5b7f63b2c4d04137a29db51b59306324f3612873def34c5bdc4421c9526fcec2912c451d132e3db98dbefea2227b27baf6cc8dc61dd61507ca8f6e8de096af246b30fa2", 0xa9}, {&(0x7f00000003c0)="29482d4e4e1d1b1ac59b609f6b199e6f72341eeaf0220c8e87d4888805ad556b4d0eeb3bc07b5f2e36a36bf9489b813eb3a7c349b749cca08beae4bac998019474c852a2be772a4b9b3e8f9a40c910254f251b9a3a5a9441fae754751449e278c310d19f9ef17ea9ed54eab4c3173bb6f1b38b50", 0x74}, {&(0x7f0000000440)="b230085d88321c2043246eb76005b8b969e78dfb72e67590142b43a3d94ca0", 0x1f}], 0x4, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r15}, @rights={0x18, 0xffff, 0x1, [r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0x98, 0xa}, 0x20c) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x6, 0x0, 0x8000000}, {0x1d, 0x0, 0x0, 0x1000003}, {0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 05:53:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 05:53:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4000000000044, 0x0, 0x0, 0x8000}, {}, {0x6, 0x8, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 05:53:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 05:53:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8130, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[0x7, 0x4, 0x2, 0x80, 0x7fffffff800000, 0x480000]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 05:53:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = socket$inet6(0x18, 0xc001, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x80000000, 0x687e, 0x40}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x0) 05:53:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x40, 0x4, 0x3ff, "8db75b150977abe568cd70e1a97aeb91046dee7a", 0x101, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f000052a000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) kevent(r3, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x24, 0x1, 0xd20000, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x713711189db9c5ee, 0x1, 0x6}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc4, 0x40000000, 0x1, 0xcc01}], 0x7, &(0x7f0000000140)={0x101, 0x7}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 05:53:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x5}) 05:53:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00\xd4\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/128, 0x80) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socketpair(0x1b, 0x5, 0x4, &(0x7f0000000300)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0/file0\x00', 0xffffffffffffffff, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000280)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:53:00 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 05:53:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x12ef, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) acct(&(0x7f0000000040)='./bus\x00') 05:53:00 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x101}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) fcntl$setflags(r1, 0x2, 0x1) 05:53:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000), 0x0) 05:53:01 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x6, 0x10000000000003, 0x8001) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) r2 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r2) 05:53:01 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) munlockall() mknod(&(0x7f00000004c0)='./file0\x00', 0x100002000, 0x28aa) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) close(r1) close(r4) 05:53:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000040)=[{0x6, 0x10000, 0xfffffffeffffffff, 0x6}, {0xc2, 0x7, 0x1a840000000000, 0x14}, {0x1, 0xce, 0x0, 0x401}, {0x40, 0x31f, 0x100000001, 0x1}, {0x4355, 0x7, 0x82, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x188, 0x0) 05:53:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x400000000000) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1ce, &(0x7f0000000180)=[{0x1c, 0x0, 0x0, 0xedd0}, {}, {0x6}]}) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 05:53:01 executing program 0: accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x100000000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r3, r5) getpgrp() openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x400, 0x0) chroot(&(0x7f0000000140)='./file0\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:53:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002004, 0x8000000000028ab) unlink(&(0x7f0000000100)='./bus\x00') 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) 05:53:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:53:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="cff327c6f4e7ebeb7a63", 0xa}], 0x1, 0x0, 0x40000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) r3 = semget(0x0, 0x0, 0xb1) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/33) 05:53:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0xa01, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7f) 05:53:01 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xa52d790ce2ec1811, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 05:53:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7}) 05:53:01 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x133) sync() getrusage(0x1, &(0x7f0000000000)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x207f, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$KDGKBMODE(r2, 0x40044b06) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:53:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fsync(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r3) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:53:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) select(0xbca42a88fa8a6d3f, 0x0, 0xffffffffffffffff, 0x0, 0x0) 05:53:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x400, 0xc55, 0x0, 0x800}, {0xffffffff, 0x7, 0xf4e, 0x7fffffff}, {0x5, 0x4a, 0x1, 0x1}, {0x0, 0x4, 0x0, 0x958}, {0x4, 0x5, 0xb0b, 0xfff}, {0x3, 0x200, 0x1, 0x1}, {0xa3, 0x3, 0x0, 0x200}, {0x6, 0x1, 0x3, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:01 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) 05:53:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) sendto(r0, &(0x7f0000000040)="200154487504911fff651086d456323b95288025641e64ce3022256b109d71a5db9caf6e8d204ab051847f511d27f883ee9cc074f7470333a3e31e7c6c664681ae25d692750943a2a72c69b15b10546e78cd38995267db0341f20cbfbe10f5dde6cfbda7defab4bfd4dab6608e090a422a04ed600d5d8bf740441ebee13e61a1d072c2dcebbfa605e4fd012f79793ee368ef7deeda9543", 0x97, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x80000001}, 0xc) 05:53:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) write(r3, &(0x7f0000000000)="88675c80789f7ecbbe7d56676294aa1607f403ede65186969b98fb1a00e5f02f991e11cc7ee5bb394a240cc904189736e758f4614bbfbd69b5ebda8711c52c381be786599a5d2cb6463d251df1470d57095bf51664494fe2a45847b2", 0x5c) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:53:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x10000005e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c2aae000d", 0x8) socket(0x1, 0x5, 0x497) socket$inet(0x2, 0x3, 0x6) 05:53:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000e4d7ae5f84b6436ce58e65c7a9e6aa0000000000009d74e5000000000000000000000000000000000000000000000000000000000000000000000000000000b8e40e5c180983277f11fc953b43243d75acdcd1bfb6"], &(0x7f0000000040)=0x3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffd, 0x8, 0x20, 0x3f, 0x5}, {{r1}, 0xfffffffffffffff9, 0x44, 0xc1, 0x8, 0x200000000000000}], 0x0, &(0x7f0000000100)=[{{r1}, 0x1, 0x90, 0xf0000000, 0x7, 0x8}, {{r6}, 0x765f3ba0ee1aea37, 0x4, 0x8, 0x10001, 0x7}, {{r0}, 0xfffffffffffffff6, 0x90, 0x4, 0x1, 0xffffffffffffffe0}, {{r7}, 0xfffffffffffffff8, 0xc, 0x1, 0x800, 0x10000}, {{r0}, 0x593448fb1ef50797, 0x20, 0x20, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x6adb33f672c2dacc, 0x0, 0x8}], 0xefe, &(0x7f00000001c0)={0x41, 0xff}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:53:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000640)="52428fec2e7d1a1581aaadca7f9fd622ca120965a4482984c3ff062cbbf796d32eb32c2abb7ffcb2ca105f3f484b54cd24505ad5792723a51896bbbaafaa941dc411d747594c219ecf21e91772bbb29d375b92293c11741c1d8145658a62e41a3b5252e73fa6dc9b2df5821c74081b4dc0b1b29e9e640bd8c9b5e5bac09e4ad7b1f3664280eb7647a9652ff58c3ff57e1b7915491162f63292d76fc770631d78c96aac4e0be63a61fc57f4f10d8386afe3a5e377e9c87a6e514d479ae72de5530069a7c9cd86b3f57c060708789fe7388f85d357", 0xd4}, {&(0x7f0000000740)="7a7fc061105eb7bc914c3e111fdaf3c3ffa9b0cc1f0e01c000c2cac41ef6aedd0cae174dc9022783946ad2f20c7e9cab69fda772686a2f560cf84bd07cbdaeb18cc7ecaac9271f63", 0x48}, {&(0x7f00000007c0)="411079362aecd1b9bdcdc07fe0fa80e92819022878787f733f0ca90a4857cad3f9a7df066b2abf823a0f6c6c05357b7a5b61dfb634a340a5264d0888707fe5c375650b624cd9bb5f8e9b27526eba94998d3b1363eca769db594dd9ed3887492e5dd48a5f675845921ea0056cd26fca00a56d65471c7e65d5292c2cea22fc76222199b31e86217801b4b5a601461ff52195f5d17d852c9fd8c219b06df3dde6930f294d9497f90a7ce1ab7a9d1512517a87048ae403e9b98d8585393eb9ffc1d66faf807c9868d3d10d0c96e8584e0f6c557f48", 0xd3}, {&(0x7f00000008c0)="6a5fb3424fa174ec48ee5055ae76f13fa8d6528f4864c6c5204f98914c8dbb9231836d6dde4c99b0d33cfb1a58bb3fae2ad339f16b49fc86c648657ce9b04ab823c845c67589e2eca3e924159761d6d223fb00334a19bc701969c7257dcf57b59f6d11bdba434158780a6789def9cbb54eed6fa5eddfaa3b92ee2819ad34e610d8c28b4a93be259c6ec0c349ba1015b6b7c91aa2992dba5cd7a404d6fcae0580ef014ccd4b99899680a248ffba87e5eb9f4fec9ce7df885a57094b5eab283ba4a3be673e188a1b82724709d59bae19b32222f53621ccbab38e9932ae8d596d61afef37a14ac475c605b8bc07f0002cad4ee98312c52ebcd579d61f8112", 0xfd}, {&(0x7f00000009c0)="3f42997d6fb46021b8bbba6065828259545f50c0c5d55058912b66391d29e5438cf0713abc2db8c72ec818", 0x2b}, {&(0x7f0000000a00)="833799398ce60cc5842835a7933782a136bf6f8ce498a927da48c5d8684070adaff468f0e853c73589a4b768081bc3746e84e971c4035bcdad27430c7545c12939545c12d67bec104f3aa3498724388f8593a1f9b796c551c70c0ed3ffa24fd821b8ca968f4bca74b9a58696dac67232899529f6d5c3ace1858530d14be4dd67d8c4022a11b93a51cf0510dc0327b5ee2b2690c69cf525585f6e1ecc6e57c0f801f603325a8f918645af1bff821c388855828e7b70ce235a5404e2ec6ebc0df5b1b2f3cd903c0e1c3340c7ab26224f0c7f91827815affde72b33f79b70d39f9998282cf4f83f7eb6d356424eb08cdeebaf21311778012db9b337eba155b4ce", 0xff}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x6, 0xfffffffffffffff8, 0xd27}, {0x1, 0x3, 0x6, 0x1}]}) setsockopt(0xffffffffffffffff, 0x4d6, 0x0, &(0x7f0000000b80)="c545fea55614b41a0a09907c987a800175e9b51a57b060ccaa1a531c3237f43c22d29307beb791b5b4175a3c000c682193cd76db9ec2d37dbb6ad8ca7fb4c786c023769e64e0df783eb067dbea22dfc1d78e557350e9539a9044810f5c04d5ad605d8fabac71274805ad902a2a1fdc69529feef7f6c9b3351c773114e7cbfc7ba948107765e12081a37914006c8ad4d093f15d47e61c8ca708d9b88e7ced4db623b470df493d2d4e3f0d4ba91d0afcdeb72ba8e7c26a6a1375a1b3409bdcd698b2b4e20faae1", 0xc6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48, 0x0, 0x0, 0x1b}, {0x6}]}) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/171, 0xab}, {&(0x7f0000000380)=""/178, 0xb2}, {&(0x7f0000000440)=""/184, 0xb8}], 0x3, &(0x7f0000000540)=""/151, 0x97}, 0x2) pwrite(r0, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) 05:53:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 05:53:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600c28733300000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8c65f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/22, 0x16, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0x401}, 0xc) 05:53:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffff, 0x4, 0x7ff, 0x100000}, {0x5c}, {0x10000006}]}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000140)=0x7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 05:53:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001840), 0x5, 0x0}, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(0xffffffffffffff9c, &(0x7f00000003c0)=[{&(0x7f0000000040)="72faa46e9368fd101dbda986d96f368872676056a2ed7fdaf9e8851cbca226d20841852b6c632c78afd4fd4ef433303226b73613fbe9", 0x36}, {&(0x7f0000000100)="70e30d12feca45c45e58feec95159352945dd09ef0657d31b2e3cae97e90ca65d3ee99897ea7a14c918818d9a45e9bec7dc37c8363b0a6b2c3818bd78401", 0x3e}, {&(0x7f0000000140)="25a296cbd332cc86adbc0574ef225ab949f8714e0a1a4b0bb4ceacab215ba2f22d843200be843de6f8df1fe75acb8ab6d6ed5082db6512e38d58948fa0b741e90a48b3d6ce09dcbd5183c66dd289b9649af590597ba1668642296959547b239a240c208bbae61bbad1c958658bc95bd3f187473eeb2c85e006fd6c8691c4ad1889529b98d8552b166c9fc46a77080a2d8ee5fca01d0874625abb33ea216591b6a256f186e90521d8c361335099f4cce0a43113a65717", 0xb6}, {&(0x7f0000000200)="df3f661ec436d313e70bf49e381f7fc28503ccc687158cd0a0bf51e743e88ffaaa0f1873b62dce5865ebef25114689a3f8b2ac02e8b6a715561c21a9b74652032035b2f225ccea9384d68e67b8eff3e7761ea112230f4b71093c866300da633a4621b310c26064043610f0cf05f880cb5b822c33e3019014a5b17d43050a6c57f7c668ffe517ef699db0a24981e54f4d413c3b9c97bffe71ee6be2ad7f7f1a415a933883f742caa30755", 0xaa}, {&(0x7f00000002c0)="d9f3069a2403f5e7fe42f193f3fcecfec93568bf4b1f6e466f12523a6b1eed4ab13b2373e3faec596e93c2de88189bf6f3a0fb969c51182fec188aa6ef80c89d1971f796ff582896116e87620c95b720040da1cd4f81bce61a4235bbf743719d76ed3f6d4c8fb1b4ff167483b98457632f335fa58f103c59da98abf8b480875a3e8dfe8e120d299174d75532d521779779a6df46e53186fcd13bc4d2f842f3b1f8cc7e7083612ba2fac93887b806c08e6f2506e26058205193f258840807cb285f336227db37466257be35a326766e01b8dc4ab4da13f798b6ef299d23581f90979285", 0xe3}], 0x5, 0x0, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) mknod(&(0x7f0000000440)='./file0\x00', 0x20, 0x5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 05:53:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0xfd85e9e82bebbcd3) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 05:53:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 05:53:01 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71fc95902afa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7443778ba52d9feb5525eb173f846e500000000ea19660f3a0074c97be6ea44e51b1f0000005828a56b0be2ef8c10a380e97fad380a", 0xd5) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7f, 0x7}, 0x10) 05:53:01 executing program 0: setuid(0xee01) 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1000000000000, 0x0, 0x0, 0xffffffffffffffff, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = getegid() lchown(&(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff, r6) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') 05:53:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:53:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x280) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) 05:53:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x80) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 05:53:01 executing program 1: r0 = socket(0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:53:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4d, 0x6, 0x9}, {0x7ff, 0xfffffffffffffffe, 0x1, 0xba}, {0xfd1, 0x79, 0x101, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x100, 0x2, 0x1f, 0x1d91}, {0x7, 0x5, 0x6, 0x6}, {0x5, 0x0, 0x7fff, 0x1}, {0x80000000, 0x0, 0x3, 0x8000}, {0x2, 0xf584, 0x100000000, 0x1}, {0x80000001, 0x81, 0xa, 0x6}, {0x5, 0x7fffffff, 0x8, 0x40}, {0x9, 0x2, 0x9, 0xfffffffffffffffc}, {0x3, 0x7, 0x5, 0xfffffffffffff106}, {0x100, 0xffff, 0x9, 0x8}]}) 05:53:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x1, 0x0) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 05:53:01 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2c8, &(0x7f00000001c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 05:53:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x5, &(0x7f0000000480)="3982dbe3be0f0b90db97cce61c4613c9e6d1907131580e27da186f8dc841a1e68f79ac2f0fbe35d121b295e612a8bc376492435eedb5572ce70a3ddd305ec5d686dccc8b7083693f4ba43b0f2e9017ddc1e9694b388118115ae75be0ee80bcc7ae586c80d24384aa6b8d9ee6dfa06508e89d3ace5a61c663731abfe5bbba0059191b63c1fcca9b7cf0e959c807f7c717923e0bcf8a7cdf", 0x97) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="3a43587c065cda6e64408d627263b7831c565b18f0f296c299c4ad2804fc5a3df3a1ee8a0bfb3753d0f0879655ccc3a3d1227d8d82ea8f927b1688fb65730bfc41dd157b6787256c837276304de99b6c75490488523e7af0102462ce3603f02e5f7207a319b5c855792619bd7412c35d8211eca82ec9873910d4f9b969127005ce7f109aac6851c942186d", 0x8b}], 0x1, &(0x7f0000000300)=[{0x10, 0x1, 0x5}, {0x60, 0xffff, 0xffffffffffffffb9, "2baf56fc074812e2e29a6504b1437bdf48c60a0e2728cb96f81dc1f232870162831d6adc80f3fa3dcb113432ae2a58d6bf12bea5c8b641c91be24445500bcc249211d2d31f3f84f761c1dabe60d664"}, {0x110, 0x1, 0x6cf6e574, "71bcb142b9a9c1cc111885640f3ab8655c502e13ec75fb4c87cd6bcc400e8d146b3744aec471a046ef8378a8843da3bc2864b91c29e73f5afc436952049fcf30c152f127116f909023f6746d1c7dae43cd70a6ee051e585a7b06ebbea7e8113e3e32d8c8d51800bc0817c38d05d9001f832003c090954667126911d5436a0ee4466097549230c727751b6dea8aa21443f86f7e57748926b17a136d5e92f2bb6a68e38631c908b29a4a0ec91278421a88aa7e588f9666be14d5f1255aae5a3f4071209cf4d512df9c0ed67823cc7e16b26151cba404d1caf534030f154e0a902ea28aed69fd272050a55858586f9ecb6b5e27217e8bd2b49f6909"}], 0x180}, 0x4) 05:53:02 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x869b90ad1e0ab197, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)) r3 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f00000006c0)="391bb9b523d68baa95284a756cfede444bad26dacf1e481513fd32019fc3a4d986db5478c300357e85bd49c3237ba47409b6d0bd1938c8435b16fcd8f5a960fa55a5dae817c53fa4d6e9ae6ff3f6811513168049398b80dd5c3c44b60ddedd44f4729b07a1dc882e04a31f89dacfede48b5940e3352a6e494769ab81f7e40dbd99d5bb75f825fa412bb1284bc6ebeaf51bca0c0efd60c41a3bdfd674a84367c6ebb87b4d1ef27e3c382049e52d9e5f17544193079e0e6b27a2e90244ef9fa99c5b0ec85bf92774945984ad1a10fd6f37e3bb3f2a858d64acddfee7e6c2c44ca9c653bb58413f17a5845d1480c7e83819baf713028069aee2ce4c4c599ae34b82e6e35b0ab835c5ac3601d3f22d2c8354611d0938f3e99f0e1af9b18a5d5559a4e105d71734df7ce09b59e4006523", 0x12e}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:53:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r3, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000040)=[{0x2, 0x4, 0x7f}, {0x7fffffff, 0x80, 0x29b, 0x200}, {0x5, 0x80000000, 0x8, 0x3}, {0xfff, 0x7, 0x1, 0x9}, {0xf661, 0x3, 0xcf24, 0x6}, {0xf8, 0x8b9, 0x5, 0x4}, {0x2, 0x2, 0x6d, 0x4}, {0x800, 0x3, 0x3ec, 0x3}]}) 05:53:02 executing program 0: mkdir(&(0x7f0000000240)='\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', 0x1a3) mkdir(&(0x7f0000002000)='\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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000000)='\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//../file0\x00') rename(&(0x7f0000000340)='\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', &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 05:53:02 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xffffffffffffffff, 0x0, 0x81}, 0x9c2c, 0x5, 0x5}) shmget$private(0x0, 0x4000, 0x35, &(0x7f0000e82000/0x4000)=nil) 05:53:02 executing program 0: shmget(0x2, 0x3000, 0x118, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c, 0x0, 0x200000}, {0x5c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:53:02 executing program 1: nanosleep(&(0x7f0000000100)={0x9, 0x4}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = msgget(0xffffffffffffffff, 0x750) r1 = open(&(0x7f0000000240)='./bus\x00', 0x400, 0x90) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48a5f7f6901254a839f96a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d70180626d723dd9d41ea1531209321e0e5f2d025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27b3dd58e97ced2f86e73c590f4a5979ad67ea206faa7ce427c51ab4716b6c7a963858735f1769eb48050ebda8cd00000000f0370800583c9059ef7399595a998e855a46f4e773524c94257fb71fc20a7d0332da058cd940f0eb7c780964b638c85cccac0fcd2a965c26279c26085127cfbdca8515b49abe634740b0fe30de68f2e0a19316142452a784d96ca3ef093c33ac1f63e20a620a0b44739bab958a6842e0daf8b8fab1fe19a75b064cd1ec0a25207942b626b1a1069ba2bac7277710c7c5fb26da9b71eadd2db82378bf8da2f66c8915b36e497726cf6212e05b2ab6b2f2af938506b21499afad26686b761464ad5f3b2c47a05b562aefb290de5075e3fee1eb25fbeae55776b4f51896b0c7919104a7410bb539a81b3400c06fc6dacdc94af170cb989957800261d729275ec723b5ae98e48414b76f3dc129e9863af4a41abf24588663f3dc0b4263625e4583d1ccacca03f4a439319e75abd59b3ac7d91c6f"], 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0xf3dea930e1d5e46f, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0100000000000000bfa879ca8357d9260658b5d351055fae386b3b3441e670cab5cf05000000a59ca286e385c990750e597466c3c27f693ed0c4ce665161bbfdef78f46df5313ab1d7e0d8e924af0ba88e50a2e805ac009827dce40afbe0dce1fa806a4dcc3fb6665904d722ee49a98d1631658f22d4740bff58d6f413fbe73f13f31175f32759da1065975509bd97caf53d10bd8080c2d55ff0436df5be220b466369b218eaaee5c5a70bb5cf9842f39e79a2cd2ee8219f7638b7df9c10dcb072ee65781873e93569438f1c88a3da92a21569284f347274a124721f22db94a59b33c6006058f11b963943b9c388bf146083cc34992369bbe7e2e4370a2c61293522126af052bdc595bd410d2fc9e455ad6683a8f9d21cf2254c5adc34420debb8f9a43255eba94c418f65e2115f181388895031dd4cefbe146035e7693571"], 0x43, 0x800) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x7, 0x98af, 0x1, {[0xffff, 0x7, 0x100, 0x9, 0x8, 0x7c, 0x2, 0x400, 0x9, 0x5, 0x160f4459, 0xa6, 0x2, 0x9, 0x80, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffa], [0x0, 0x6, 0x2, 0x4, 0x1, 0x1f, 0x3, 0xb2, 0x9, 0x81], [0x9, 0x9, 0x7fff, 0x0, 0x1, 0xc59, 0x2], [0x3362, 0x9, 0x0, 0x7ff, 0x7, 0x7fff], [{0x3, 0x34d, 0x20, 0x9}, {0x8, 0xeb, 0x64, 0xb6d}, {0x7, 0x72a4, 0xa1, 0x72}, {0x6b0, 0x5, 0x1ff, 0x81}, {0x800000002, 0x1, 0x5, 0x6}, {0x54, 0xd1f, 0x391a050f, 0x48f1a605}, {0x6, 0x7, 0x1, 0x800}, {0x1259, 0x5, 0x2, 0x3}], {0x2, 0x3, 0xffffffffffff885b, 0x1e}, {0xf0, 0x401, 0x8, 0xf2}}}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={0x0}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x47) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000000280)={0x0, ""/201}, 0xd1, 0x1, 0x2000) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0xba) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x180) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 05:53:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:53:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000880)={0x2000000000000130, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd5, &(0x7f0000000640)="21c1fa3a617bea03ba83ba231ca8c810c4b89e46cb2759d96ba73e7634fee2124953d9f7d769a21c7dec89a182ee17e1022f67f0563fad888c57cbb6c808db49bbc42ef84ba95b12721cc2d9f8e0799ad44aa8dadaa1d20d54898b3586628c2c599758a0a6577b5d916ca3acfaa076743871146158ca4b4061876368bbb82a366eb4a1b383b0b1f4777343cc09c783d6064496b2a7a087912ca5bc7ef824bfbd7d4238b3d926b57721e7e9c4371e36e7bdd3fbe1d6d172c1e8a92a6497bcb97acdf51ac5c4a848f5a1051cb8603b9f30470e931030") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = geteuid() r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000780)=""/253) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000740)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSTART(r8, 0x2000746e) chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r3, 0x1000000000000000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = dup2(r16, r8) sendmsg$unix(r17, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="761c", 0x2}, {&(0x7f0000000240)="42cdbeaed93ba33bd5b540c0b3b3c69713639e126f92e1276f2ace993c4d14151db1499bb31fc0d0ef060207d21ac69f518229fca13a9aead0f753c482e23d40dcbe88b638dbea3132c246c69e1e4cd9bc9453f1b19f9709ca90fa5990401f52306594e3be5ec7103dd1cbec5f4efd6d7ba175bf4bd5c605b8f48e6f41b2c171ddd7f4c2ccc555c6774ca3e77ae9751f3423b6246e3994a8f07fefe8d2640b364c2e9a4ad91bd3c46d41e5d51d6208ed6a4c4ed3045e18156d8cbb787faf25164e79508bcb354888", 0xc8}, {&(0x7f0000000440)="45b5a36071f76676647cb152d850315115ce28d3b1ab3365e07908e6ca6c4bd33626aca280ebc28a7ebabaccb84b0e0f3516e3dfb8a139e7e6cbdebc37c6844e8e6fcccb17ed635b33d0a7fa3f43f4f9516e44a032afb466e4542868d4bc823ed4546ce1d75dab43988779cf73a9a7259917c93815b48ca5d820d69c9555532f72f2be219afd0951fbca78ccfd43", 0x8e}, {&(0x7f0000000500)="b1dc30696bb51343241d2687d9064b44188f9ecdae880b9dbc7248add61fe35d5a4898420e2295ad22e82be9820cefdeaa684ea50f05819fe2c4e7027ee2a9d754", 0x41}, {&(0x7f0000000380)="0d49ed90b004c97f3520cb3d6e5172d63bd8c69c62f487bd63ade31a747f5f34b9b10b10", 0x24}], 0x5, 0x0, 0x0, 0x400}, 0x4) shmctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x8, r4, r14, r13, r14, 0x2, 0x1}, 0xcd, 0x200000, r12, r12, 0x8006, 0x1, 0x9}) r18 = shmat(r15, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r18) 05:53:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0xffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x10}, {r1}], 0x20000000000000a1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 05:53:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, &(0x7f0000000080)="8b6d7a0039b13b0c0f745d76baa2cf6997578f6ee8c4df6d637c55ffb95b76835edfe12358bf99ee5d468f6c3a7af8ea7726fff9f4d68eb85edcdd08ce62f829eeabfe9dc830ad6aa827deac63613d6f45868add5b83e0ed9ab81ebdc5ea1835325c1ce55ee683a3bb08c7c5a3cd473941b46e26869df9eca597608cb84fcdc2a652be3fe34851851b645d63302eed2e7270cc2809e1209236b021b30f458f7aaae355ea1001fed234479419283c9a780c243393af8ac4ef7cc5fca4d8b2207e95a2a2f2fd5e2a7aacfb93b2af", 0xcd, 0x402, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 05:53:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 05:53:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6, 0x0, 0x0, 0x5}]}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) bind(r3, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:53:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7, 0xffffffffffffffff, 0x7fffffff}, {}, {0x1}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xffffffff, 0x4, 0x8, 0xd3}, {0x3, 0x4, 0x100000001, 0x1}]}) 05:53:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00d2100031668691c4adee969cc026d6f3624417f7558544d2fe4cf81f48c32cf455a0baaa8780aec852baf54aa9ab36f6fce35d991e21d315a3dd7bf1d5e12dd1a7ad86b8fdcb4d18f66edb3810fc6fc7293a4f36317e90ed57fd1a790fe27613eebacd5ab1f5c403ede64af419cb7d85f4ef16c4dc7935800571aae6d99d4374c37fc9288cc62c765a1001f9d1ce42fa46a100000000000000000003ad5c1a83d3dd2d778448da2b800dc6f90daa922419e1716d1feee8eab75379cb5e9efb155c816a3660ee50e6110665aa7e7900f508b8d60ddbfb0655963459aa70bf6001ef9bf6cbdc3486d2ab13fddef83d0ffea720d3a8427436b349bd9133e55f1ca0363d3b99a0515339417c7fbb93"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0xd38563ce69f8a0bd, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x14e) write(r1, &(0x7f0000000100)="8c65", 0x3b9) close(r1) r3 = dup(0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:53:03 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x82, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0x10001) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x2) ioctl$KDDISABIO(r4, 0x20004b3d) clock_getres(0x3, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) write(r0, &(0x7f0000000280)="6b4a20688bf28a9faf1f0efa0574922480ca920a915d49611d80d3038953746d88457ff65a531361074754585783b43219f837011c42c0036eaba581b3e32c581ba96b29a54dfd1edfe34ae5e9feb5ece6408e3a66bc4fe113f9490463e3b0db20a41b3e8e5190c23eed92d0ce89ea0eaff94d872768a0106806e2e5f0b531b0bb41cd4795462a01d052c108406ef4450797e0d2e8200fc4f1649f36cae7acc1358267717388bf43ab5a510915b7bd9c3079fca09e84c32e8a094dc24dba53bc594183c55a29e5d0f9959304e9", 0xcd) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) sendto$unix(r0, &(0x7f0000001400)="68c004c61fed98db95743baab224d9c62c8cd9ba1a38318472c6a867d35361e601d4ce00866720df75ea9094b4310467d7ed873dc0e7006778fabe6f736ad883900d4f39bdd44ada9c090f20a9c3fb82497ffb5ef7c7a90973e490c6b2858c921839053e76e4593538900b7cc415b9d2d26dc43d6c96d28ec92b9ab9eaf6e7d4158ec391813853e544cf51c0359ccf4efc52ff82edef1e3a4863940a77079f09864e6b4a557336f71d36db839c2f93f2e5c954dfd40cac5adff9f41b1950b4625dd346725ac27350fced27a71cbc45ad3aeee222b746c0137ea07d085ccf4910f78c4c034cbe3c10f467019c6a5dca4883240e70c27c037d633e5de3cc1f8927f040b534a143562f7939c1d04fdd1450a6ab1ba5af34a2c2ea6fc4c39a86e5f72c4df8cf34d7f8bf1e09a8554f29fb55fb71ed2b4eb8987b90963defa10d7352b016feddf21bc5c458a0fa053c741f92359b4f48369d2248b3abcb1db0c0b1c9edff465f3475a2dbc68d3fa7c09a45267f0560c7acc56748a9edae0670755b22febaba5fed09a6a7ef26b7c15dca3f75993c7be6490412a78db6ad0ef8e2a6e5649124dfd002b47ca7de863b1dc96d5d5a256c96f65ec02a549733b16323d1d59e923dc7218d4810fe9d4a47e176a366fea177d7cee87c04937b7e07ed38ae29c5eda76bf0a4f737f45e2243b6df141190ff55073d44fa570ee5418c40254b4733696e83f0bdc8f86882b11d9ee1974e3fc4f53754d82ee1642f002001bf01769a33beb949a4cee94747a92a4d30279109c685f627c3e42e5f049f2fa65adef4c37301a8b795640ab9148507d8db3ff99b6b47b4b0053754ab0d2a2af8627f875239616e35ce78b8bcee557d428a87de56c7ba619866fa15a26ff413fb228047fb4d05e72fcda5dd323a81623875dd321085f77b46ed701ea1ae962a2b354ecf83e97538ba94dfafb09dd657d1f365f06460ef1ba67a0b286137a438c1a95c85975f64e27b4f93f9ba5f14f7c61cf5a44363d0aa5df31b113c9957343dc94bb9f4c232f91021cec0d4e53cb4a3bd86ab7bc46f955b0ede409a88699a4b56e89b5ffc4aaa7a743b178ee969debbd4183110874942909d17a8f15c9dca6d5343f521863750f9c8282bce8bd71ddd466c3b657c5675000ab84c8ac45005f997411f1d56c9d1b563d3d99660a0098c71a36119d2e3c424bb12c84816f8512662022f39509fe9f70735b18e6dde7a080db226336ede10a2d891622781b1ef042781b32b4e97ee389025181e4ac5443cf6787cb8e87954a0c74936737029226fabc78d490e62e9970cb1c8be9cb4d39f4ac8846bd231acd6dddc925a7bbb871883bd52f0abbf24904955d2b6a0de65d306d0db8bf82710a8e2973de66866856d223ff35efec2beb3049b0b38f45ab4ff7d3ee4f570a87cfd23c85c7682f3349749a2eb3ca0a34097108b851e20c48764b9b443c1cc9240093b9e8faec19acc018daab6c44e4e6acfd9ae16453ca37f4110b94296995d053975ccbca64c92c5568b6f32290ce8461af741acabad0806e50ea8d11f735e0716afbbe1bed8ece12fd8b8d6ca8756d481ecb47a4afa349633beb042f42f87f3c225e89ae18e8ddf3909844c59f12828b570c2d9a9d0abff202cb88b7ab145beb21cbf841cbe7a6b9f1aeb3befba9031e904d2024af87701feafa562f890c313efcf615dd5e9c7ac351fd21bbdcd40677b4e959981aff9fd129f611319aa0c588a8a5ef741abb4d988534ecb2991e057de4ebfca7768cb9efa4a554f78567a09ab24233db9cf1f86ea4e4dc1cd6ba86310dcd279fa4dd9c528fc3a074b2cbb49baa239ecbdc3598530c03f4ca325ae0e8f9c3558efc3b961e9f731ee1995f9ac5eebebeaaf9c70e1488ccaae04c9926e260836a1a1e3003682dd37ebf699a24355f838db351547545dcea908ce691ed97b51c649cb27b6a8b64809c95e14c9e6729994a5d7e7c5a1ea77b4d2c82b7f81bbeb51b626b8ac6a25a645e9c9af6728326dbd4c9ef9d6a496614bd6e24383fa2185f556e5bdc706dd427b040dd37fb5edfbcd1b19424a9e6400dedeb3987abb1a2580efcab464cfbae745068a9cdee33f0cb1bd1a339ffe2593538d61b09945e8afa37d4206f0f0d000cf06b4a3e5801f2784333aa08b3b4ac1d79e5edb3f11155dece2da6ea2bed1b3d2b894ff177f40ec6f2df5b5d5f148e54e2ab20b504c931075ef8d9c292c8c019cca45ca3657f027d91bc15548268428eb90eddc53adb1faf623df0a51705e8670bf1eac459091ef64ad239417978025c8748b9ad93a53e07e57fbf99cac0d12116bd461a927151ae1750b66f4b83561fece17ad7f99c020afdae27a6706b2a3b94b6b2631b9f788a7f703b97d02f695d96ef5b2f68120731969f9a700bcb33f336a49404b99a9dd67b42ed29ff7df9519468b64a801a1a17617154dd97e5d1543d30e3b8b3de003bf617e57949ed93e349ff8b2c5935402e65b8ec633bf2ade1fcd3ea76e4b61a834bf3bbc728f0abc3cbfc144d4ce85f12acf2bb2a289eaef24d02f22ef2fe076bac2cca21bd7dea4cf9085d56692cdd686f1dceeb2e790a9f868d5bf63dad6f208b69b4176b180daccc65b252215a5b0f250848cf44271d97864e767e5fed1d538b0f3fe913cbeab483e2bc70f556d64685ffafc593f94ba2c13a047e493dd8ccd3b1a557fcd6d4d5eb491836f39c34a73d038c5c7ddb0674f18631159de84ab0b5e76535baf927c51bd14fe9457c12d2948db04ef00e02d80cf0898f54b7a584e4e7e41fb5e8a5d4701d36819c7ea702733dce47b553fe95e785b554a1a9a36474dffdaefc3f511e70bff8dbc472831bae61a2bc2b9451e27fe4e5fdaf700114e8455646bca2175b40111c1a190d157fe1a7d03c34fd286c04a9340f9c2ca530c44127651078ac9ced768a9dd0a54616684763071d5bf23aa592d63b8a59f7f94a0247cecd87be3365a196e044c8a796f4abd8b3247b150e1806940a6413c29e32df10fc83f044977d7402779fb5cbdb7131e95bd62f09164dc3d43464f42dc915e14d0eea124e3e4df1ff19377a4527c5bd844810bce0917a47fc8da60619d66342680ec4b069bf83cf5b6be0bd87bcfea69c8c3ba36033c70695a8e254726da4cddf29c6f25a8a10c69e1d2492cf8b04a481aed09709cc81c637d8f2ee1cce53399d09db0b63eb77625daee0a3b491029c866e1a267ae5c53313046b3cfcf29bd9f972db84f1e8d1db045e1fb6b1a7b482b56201e0954e0fe425c5a4b6d390b2cec1cfaa3e5eccd4cae3b419b63416a2291ebf4ae1ccd9cdc13f4e7be0d14c3e4dc0acf4b13f4c2a20bf2f60ca786da2267573c16b69ab1740188ba66f4bf39aa07301b3d03ee0fa3c53e0f2c3367f80fe09498b22e2819a6f92f565971168084b5396d9b06bf21eab1a3d51426c8cd6d4cc7b77e4b1d4bba9f82cc6a69ac08189d4ef501e69acf72c9a2dd801053eeeac11bc35d257f00dfa4dab590e0112bc2e9fa0482667e42673779b0fc89b085d5493731302951bc41534e75afd6fa34ca9fc8e75a56cf515aa0d2b75379549c1ef861ae4d1806561b877fb873b547a8877c2416741fb96c7052c58808e1f91804c18e970de6d0ee95b5a6905b54b969f98a27b4ab7b5156b4665c2445bb956de71168723a8c436428a1f956dcd1aa8f6afc81afeabf03d89b6ad03c0fefc7fadd0f9fc414693bf31102e6e9f71ef60a2f87d2225d8c6a9cc236a2188cbdf3dab7adcb80edc3c438a3e4bf00da7f40ab0b86319b227bfd008250d739aabbd79bf6b5270f2dbfb1184e4d6a497593ba69f2ea399f326282776428a3ce56e4d8f6c6a3cf95a751c81a39b36fe31aa9f481e0f9895ac7a69c5640061dd5114e98244a57a65df413ca5b7faa7ec9f2d81a0e99a637d956130e31db32e7c5190153550c0f21d4b6646e73d0237a3218f0df89c39fe4adb4e911434bd2468a90ee8432124f3fde4c775b29d6cbe0ebcf2ebc46f6f75efdbcb687dc587788f0bd530404b11478312548446eb932f58b0611a0c807b8af18297844ba8a0290039126e2d357d1de2316991c570accb1840cdf198499753d571332f758a456e3e254119a3f3686a8f02cb16c69df1f90ed86c6c920c7d4a86e65d99110e6de255a631cea623df67ae0b7ef17da1377379547bf7ebc780184722322825424404477f1fb6edcd04a265055cd13f779ede309c3161e83fef6be0c9995616bdf77c39c1782a2036174913c89efc04250705d774728ce1cda84c54163b435b50d238092efbba6885b605db624745fc8d05dff512fc50a6bf25a0423bb5034e03d7300fa436cdfc94bde6242d233e9f1e72687d66aa21a461b0c53c245cbbac3614f7bdc757fb392902d298e270e72c930a6ed37c7b788cfa479fcd388f5999e0e8ce949045aaebfc06866fd312fcf5f4209bb03b9d9ce694f7ce75242cf058ca9d054b96505f81e46270d4b3ee4208d0e4be73e360e7a93c95d3a536c7d0821cf3b43d6a91b33b1322f46e2fba93ebab1df35022c0eab545fbea6659fbbc8b345e3b346850eb95ccb17c698dc5e1593560b2a3b96e7069e63a36c83ddc06ad62d1b056fc7b6f0d531c977acd05dce04509e789d1b572dad899310b4b786f0429227aa08321fc4c5d10193f20015cc8302786df626aa25987294ff8f19a6ebc3f1732c553608bcd10fc2f0ac75836b6d94ad561ba437eebfc2d5382ae86f8a2af704fc992402c7659ec16948d510263a6edf186db5908e4c38c7067fa1363f4efc186b07391a0d94dec64eb237f6696ac189be0239e3e4715ea5161be642721b3188944cf23e0be1b88f5a33ca9ef9db588abc24e8224cee15a525ca01c6c17905963ba5923a122ca7418f609bb0ecc153c5c649e74ae33a69e147705a3f63c9bd41e3c7280ee103253de1bcfebb13d380f668bf269e9353d1096fdacbd3b6b9ea3aed7e4c30263c240c9498354a2949f5be098c3590d7b7aad938dc85626db4e375f9dcb905b96ba40473c8a3cf6103b9c9bcf1c7b1db3cc75573b7148269f1c447ef5ef29586f5e398e5555d2d9e64b1d47df06c548bbac8cece8942d6ef4be557496d9d473b4f335411c119a8b1db9a557b43c2f31fa1e96303cdfc0ac5345def7207295c18e9ad957e2af301fe0facfb6a9acd448600efe2e909026cd7a6ddc284026f18ac2f4fc0e7e94fd0335a41b95fffee0d8527ed0c529ffe84625a2bd36731a49bb4dc1b3e334cd8748ff11ff2ce035c1a09b7a5a4141756354ffa4d3c0ecba49509a4a3d0df79a02a9fa5d278459da0f778317f0d8f248c0448bca4d4b0cec51ebdda7ade54adbeec61c404d178248dc7c4ef9a5f5f00163d6bf8853994b3a8694209e6f1bc3386c41c1e94187826ea655a18294b6913836c83a6e76c1042ff800da7548dee4f152916c0fdee828545f834ea994f1cc215c703cb80b64345a75c2abd843f7a9fe610db3fea5ef564c4cbf5c4e34408c84809eb4402445dae6386b8f0a37d5504e3c98ec7accae599b14ef58b7ead2597d1dfc4ef83d951a0a2891596c2df8f5e8c6eda6b5434de29395dd76f0488ead058d9fa2b5f3e538402b57224e8575427b025bed03a43411dc132e8eca321bed58218c28c0a8bfa071e6aaee77df4564c0ebf9f11840c3f47ae8907674ab9ebc5bc1345d12e67c437dbabd830c1da4059c385e0a04760f898f0110cd37fa0a856737f65665a40760a5ea0f36c3129c0fbb003febebd4c837bfd8ca4abeb2e611773ea8dd960", 0x1000, 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002e2f030000003000d58f1ad804000000000000003643fab606fb10c56221c3333176a4ebc5946bff6d19cc35365807756aa6b87dba86bd538f73eaac7154c6f610b9161bb70d135533c99e5bac3d36d1a4270fae4c874e553b22baaf0cdfb6c43e000000007e4c17212274b43a87adfcd8dc65dfdbd3e3ac880e298c25f1f62383f0516e9c5485faed8c7cc83f428298194323f04631e5772f52df0d4a8fef68dad215add72d1a59f511a7177a40c12fd39280be273b00d64bbdbee962f20b4984eb27b6b28f3049b073678dfdaf79a2889f3d2e30eedd6b243ec12e311283d06d352bd79e542f9024afe6737bdb509e5758ca31170e3c12393828a43c17d7451ce1500eebc8783feca27cd3d6942cf4d92c4c2ca38c5052d6aa9bd23b7ebeb826c8a5a2392c33e00572655c759a03fddf80e9eb9e754bc0ea84b66a07c90f541b49d91a367c0deb0ea209a5aca702d308f9c6c66634a8af47d04c61b4b9545dc9645625ba6f76a1cc23576951333b666bc606622b78824c5ddf5c23505c58b5f41ed7b2d81c50e996a52fb204050fd7e24aaeee90efcc061b099e62b8e42ee36b132314ae4bc0792066165efe241f04e038a434d553acf8bfe3162f1a699330a030b2f4c44c0635b8b8617c90debb07086fa91fed390a8f83db1e70c2723f5ebe0eb7bfebba3a291bb9c4eb9aa0c22b3923b1e81cf46337d3e35328b352b2749adecc48df6a834d91c712bc06626991f8e8d0022d18bd839dd4785e8822bd3b17ecbd40531322622fee002ae5c80b4a76c30af4b2e4f84ab5fca6b85785eefd73bc5cbe6127dd5eeccb4da026fc08a438f7268a7d04f6254a9d6060372efdf5589bb6f0db0f0dd6430de9f872ce4d16a1a4807256af1ba64db45f0354e82c39b240d0d86b81411910cdd56c0ca15733f9b49f72c57d4fbf850c9c1f53fad391dfd3081f1fe628542d5121bf01f818eb512e0841be2037a098fc585e48e156202ef7b1849f60df34ab9e6ab7a946093a64ed7e57"], 0xa) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="464067ce6264ef8e32f56f24179640e519ff995d1f37576dc62bad8e4a7116509aa422fdf15d4a92b059e3", 0x2b}, {&(0x7f0000000380)="3cb5c346729ab3b8e75c85eb51b5e49f2fc396e741752f7e4c13a71a4e9ed7da3803ee4316c75e7c6349017f1e7705288a3fbf69b2043effda2c6c17339e09301458fee481dc6798d56f2dcf19b827f830352bd386e142020e310fe5259542", 0x5f}, {&(0x7f0000002640)="f4ffc1e722c6f06ca8525561cfe6bc1285f3b1b90b8082e4424c4c0e7c0804d54522c2135c8f99af87c5f75780cbcf37777609be4cb0ecb7ddd337b4782eae81fbb58fe20684daddab3b39fe42c57550549069b81e5d005aa2a92ada984f2d01ea1e91568181d0e0cf4b9d732255efce4c6025fa3ad6876dc3670a7bbc7ef7b0ad63e7bc97d7c69b002b8e415e6cdf452e2d5eada29d043eea6136cfe7e827a424559868706eca5ad243f1881f69392879f1b7386ca6e16599b81d2a8354f23f88422af93ea6b90551ca64ea0c6ec5bada603a51d8bf6fbb3bdb0a4546be0af2a320065e4c4d634d40bbd969fb79640cce179b4a887be310d486e45e51a7414326fd1bb38d06d1ae37b02b141d4bb66e54fdf42cccb7411725e600e2522e255af6ba6571888302b0484cc5685493510ad78fb75ba070daac467ebd2bff271f57bfe3b0b66d3d0146e56d8faad0784e03803994edf6c235d8d3c6677286063cdad7c3b915abc373dc25f26235d4e8d39e2b87786508011811a19e4c173d4fa05ed033ea464907d60a906e634b5a4107f1b9998be7a74365c2375cbf4830f1591cb2983e99bc54296274f530f542d457887e75365f7350b7d9a658524de84a23e576cfa59ca001f4336ac7724ff2cf7f3880ef118d5e2e34ecfac0ef7b804d53dfb973be5a882f2c35e6e86a55b65c0ea496c61ef8bb96e014a724b56fc9382f285340b24f026fd768fc263bc9fd816ad82b68724a31da1978c8864e03ef554fa4b16ac552a82f014396435d060bdd6ee4c3a9bea47063af6fc87bebce9869eb4fef586c1ef476e0087b5f36e524305c4b2b46c4f2b87c6e102b0b02d2a1773e42034120b7b4e72ede2b282736594219c2cd887dc5962ea8b5287101df3dd8be19c1ed9bd4f4a2b19fd698f6cce20c8718d4d9f237f635bfb3dec723dc7a08c302a7487b916b812110fd715a020da642aead1b505df7bcafcc0b9ed0c9446fd542a70fcbb7e04331872544cb74a2d7186f469ccae072276eb79a74432fcee9802d9b68aba86424c9341889014de86092820c182160f88d6e17971db7513dde0133f92f2f8e6686f1b25898acd4d90361a8190a791ff6e4d571211a50bf1defc0f31a5661b1f1eadf6a432d705a71b4102904ecbc9d1117eb3c1fa188a4c415cf1105ca070bf1d4b1f02aa1e5e648fc76ba678ba2f49ad787b58e60be888c6673824846f951f88a2aa6c0571f1f1d57e59240f76dec6ff5fe53c42b0b7a657f9d107c33f9064898dff002edda55728fe395a879493b45cf4ef71e94c4f5f3026347fb84906074f87ca4206d72f355c80c443b3c357253a15af5d664e3e1094a8019726730fc206a99d4bf6ed4a5b2170e01c91f75d4b9f954d225715b08c34335e9a230e213e84832fe26fec09d70d5db39c6274f53eccae70090d7d1323f427c441a4bb2ddb421efe30cc812f92595667fa82f8fa2de1e5f970baae6941efce8d778bea61920ea173f389369438e9d2841e32be3c0df26d6da2b32a9f0a7c593ca9dc24645cd3e4dd12489f63f00d3b966d824c2c3a2d2e85814e011ae1f7724c9fa19daa564714083dbca29bb09f73e9febbb912b2c1203f32c0e5a0e756cfb96fc054a151c7038949722311657d36460b93bd86969f807a76cedbb72bf5eded2ee15983db125d7c9575579e8254f4e8e8ec07749dce308a7b0233f136a930b10855cf3ea59817f851efe9b3d24220c4ea1ef2cc72bc920c146c04d127d7030d0ef64f46a776b992b6b1b3d3e154b5b0ac39467d949a7fc10c649db3aa634d8838142b8bad50edbe471ebdaded881f029606ba8a99a63edfb82dd915769fbd70d8f74e76fe510a684dbd61e896c376c2e73429f19418fa2b2b47bc3382c0ecac4a98ed448e5a85bee632d8091513a48a0e2be223fd23b55e4eedcda341e0206b39507b2294a938441f1c0b4ebb280203ed47339d18a39e3619d2c8946abcaea58f54d6c83160b7d46209c69ccc386960083b9a35c2d07ac573620c6f62c26e56a2ac047c93d1be8324851d4036f3518465d9109321538da662915de064e99d297d5881270d30689c8fecf435d6a50264b08f34962df57d544b0297900bcc13289829bf6755f0ab923ae2016bfa16006d94939a03939c562b7c02f1131417992578f53f5dcd1c64c1d7d383d3003b37813c0b6b50b5b2f03b24955cce329599b62909068c8133338ac695682446e77fda12d0449a1693ae2cbf636dfe2cda2210f5f55568762738dc9b17519330d084791ebf8e2c113cca9ecc6345fbfd4cd7e63eb949bd760c21f62ad01d500c98481afe324a99147a92b90ebd755d3e79a5898fc7a8d59bba1791bf5076f18e3d30ccd84d80d4ba9ece5a879c98d1191575033c3c9fe709a7bd9d1e12c60c7cae68cbd8eed84e99c2673fc125a00f47b94fe126037366ea456bcb63053d0e8fd8d38be5267b33e82d6fab5d759deb9ca66e62351520965d318ec6d66e240d1d32022ebc55a04606d67b125116a93d51d8033f4eee177515f118fba0d3a1836818f082017069dd1bfd96dfc41bc4ca8c40ec3fe6fb3a10e8ddab421b1e493f00636a83d52bd57939133f47f6db76800b49f47ec06216ec00c02664de73475f52d29ace4a4c72fa02f5f8354138cb0bf68e58bc8d4a3b3b7cfeeb01bd7a1133841c4f7dece943e353a4ebea13f3e583ffca1921024cb948fa1ed2e06670a61c10b53c9cbdb9c94cee85e542d97b83f9c26ad98b55c5921f2f405db49d5f95bde4bdaf733f1e509d0acef60c8adbc617ec9d19922c54016ce7c216765bdc745b2749cd2d2869909c0a787b75ae2b9997cb3e8e52d0bbeeac94a001d1a524025a23f606669dcf4ae366d7f70228d2dd96cf8b88a4dac0c24427b569afa77e56e020a35c69085f8148c8a3977b9cfeb4067d05326dda82a7670d849a26ccc841ab6f8ea5accf1b8168066621e654b2ae450b238c02bd84932b79d4b56a3a083760a60ba789125a65ba8866fba267df965b66ec0803b3899a300667b7c018d51bdb373e0f94c7f89af0ee7d3a1fa71a4853c91dd27886f365d516873fb27f8c183c7b7f942c0156e6cfeca84b9243d46ed2e632c6328213123f742762705a2b1ec4da56e3f83ae3e1a34be9ef1a27d34b92facc93de3c88dbc6a92cb510dc983bc2a034b807d476ed15e78a7b1523d129b2d4dcc34ce4d13f2c56221a3ad6151d27d50bfb66a06180a94b62fa896e4e051b7f990932933da6448b24650524fedf5a3528476183a31f5c068ef53ac5577d9e996094826c8bc67b8e247efa80ca0d33ef4081179455c68f947d2fe79c6ab3de41ddf0eab1efa1ee99952cf85488bfcb871d4248585dda9a01f4e71670d3358938a94af67739cf8baba1629c7609530e64576e19842d56a63dad478bdbed9fa81c237de69ff20983ce99cf453de05958b733a1a7a45c7caee845df268df61c13766ffe549e2842f790130d1a159b23c1b57101107f050d15356c5cb3b92527155333137132761f6ea236fbac943916dfbf4a3a80c7706c3f7b8506c904c22c2b9cb965ca548dcfe724ba7ae185d9ed3a6811698106be2e2db23b64e3b66a1eef92be87412c3270aff9991787e9040be9c91f1c3850f3daa1037120efe0eb06bbf74eca73b59510072e1cf5410739a2a4e8568dccfbfd17c0f409aa1d262a61c8627da361c382f25b2f964ed51b9eb4d7d448449ea9fcc318b690a745db222f7f471fb21d091aa1f25f6b949e84d7b3563c951243460872983f432cff8b3a1fc003a6c5489c2b94642ac7c404542d890f26c1d03d02216a1fe9f08013f7ec35548c43365f3c3777f673adb0092eb556b22f2df900bef3d2cb5e8bb564f9abe69aadbd74c4aa0935138cfd3c7588c4f06e4352c7db79cd670ddbdc4692c6ec8cefed81c2c1743d4572c6bb4786452cfe979b20e567113b5dac8f605ccec5f4acc37d3e43fb9418fd924524bbcf1ec52ee93676a6c2251dd5bc89e8a34f6b349706b66cfd48c12cca73ddc881fd881cbdb6f0af56aefaa2baf7819932292220ec7771bba372ae2b296df30e447022434236d45dd443c3542c4dce2a2fbd1310ba3470dd8ae7dc50415e3d2ba5cc44aa8c54a79e8145c02876a871449669e602764cb6c1177edf0c7400bcae4dadc9986dff1084ce599e62bb38d14abf607f07fbcadd27ac821cb40003b506f8d4acb7a7bc61ce8b8ebd06c179eb6ab430dc644e9f5b6a24703a7e8f8e7cc1283b7e4cba5ae21bc708e200af72b0c4791853286d0c91b14967dd834125979b117473103544139f39671df0dc3dc895d1c57c513075078985738f6422edbf8c8a7259f9b662347e5eb2f0a13e22fea1d864e445ea821c49f7d938447c77e37585378872045640e0fdb4b92d6c4608e48196bfb4384a705679bb2cca89dfa20c8ab8030f6b5488eb3caa20cc58dba967e1faea3122d4e55baf007643f425d6d5b208c11f0a83438d15dbdba6f144df5e1b86a74b6673a3721236ead02f94c57695ada398b75ea3349e037be6dd681a66bb63c82b50d07cb3f691dc90bddacf201fcb0f23efd01321c6468eefccc6a46c5cc406cc26eedc23eb94a95f0920e58ff949089fba7b247dbd6a78bd06bed199c0b3658e1cbdf1b76463247664da4a84d8cd35dc2793de61fe5b8937a33b1617bf1950b864b18749fe75ae95e74fdb889f008ad3136fa2f09a3477622f817974f1742e3084641fa932f8cc35b4bb102b176129e4a42dd4e41561969f4258443a184c140551f1e813a261f20ea022f1406ad6b3be4bd36b55bd8ae68a7709400ecb50bcafc2d892dce6d0c31e6eae00552700c0192a695b8c1dd42e5c008e0e8a252d3d5815b0f040d5d708a62adf0d615ba3a364f257230a110cd995c7a13df79fb7de9000391a56b73c3e9554d0665ee6eda71a62253e40f7b9e608de7c04feed32ebb95860ad9e09a2a6c04df9f24a28a17e8320de7d5d79abbd1ff78a658bf9ef5b7eec714c4bec8c76fccdc36d1f378a4bd38d2d42c01102c5dfbf4614f9e547d531a704cb7ae40b0f994b58421efc5bc10874d68002c8ab8c700fd2aa9fb97b74c9627ec9c770d4b306e09c42a1b06fc0d89b767fe6a224f96bb8758f89337a8996e135ef2e4be2e4e7c4e9e365be9b6c59497581118ac062ce3c78b8d305e737f423536ce0d93cef19682695da71154a6301f756e19fe78201415d4fd8ca1b46aa9b36a343655618aad3f40393b1adaf31be6691edf59f0464fc23b39ef81b57ebaf72bd9cb54dc7637579bdb8bf92b739e499144700d8089770fe385849c12ed9ef4780dd517e0dea3eb551b6f7ae41e64cabedb379e549a8151d580dd0dfecd506d4508f84548bdca4ccf10b299d7802dd8fb5da5f68735464d83a28830fb5acb3f9d13951fd9383ba7e7634c4e47bb501ba2681c162facc5fefb4aed30327f7e740fa7b9761fa8590f562a3e8b20b2f3496ec7731f981b9c5c236035515fddd868d2dd459d69b6e45f2fa58567946b12abf97dd89c52a8812eaf1a28f1f43d11ad0bf7f9729564a1e17f157e390ba4b53c653f71550af1eaae1ab875e9f55dec721a089ea5c1d36cc51886739f3fffac8702ac8b50be56af3282e1bdfd5b2f123967a445fe79da487ed642e65abc9a3bf0ac86b17abc83e7cc58879096c428a0277760b27c3f6673571536f6909da49334ad3aeb17fca0e683d3f86e4350667973cecb38a829b7477127ea3b17434ef3c29de619c6dfa438dd2c490b2f82d883be7e66d069e0", 0x1000}], 0x3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) 05:53:03 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0xb) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x54, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0xbda8}, {0x800003, 0x55a, 0x4, 0x2ce638}, {0x7, 0x4, 0x8, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1b0, 0x0) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x2, 0x402, 0x1800}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000240)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x5, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2d}) mknod(&(0x7f0000000180)='./file1\x00', 0x100, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) close(r9) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:53:03 executing program 0: r0 = socket(0x18, 0xc003, 0xffffffffffffffff) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 05:53:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x11, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) listen(r2, 0x1f) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x4, './file0/file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:53:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./bus\x00', 0x3d3e282105094d6) 05:53:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xe27a, [{0x3, 0x9}, {0xd8613e1142e6bee3, 0x40}, {0x3, 0x100000000}, {0x3, 0x101}, {0x121f1b9476e62543, 0x3f}, {0x2, 0x7f}, {0x1, 0x6}, {0x3, 0x1ff}, {0x2, 0x5}, {0x1, 0x100000001}, {0x3}, {0x2, 0x3d}, {0x2, 0xffffffff}, {0x0, 0x3}, {0x6, 0x3}, {0x2, 0xff}, {0x2, 0x8}, {0x3, 0x401}, {0x1, 0x5}, {0x0, 0xfffffffffffffffe}, {0x1, 0x7}, {0x2, 0x10}, {0x3, 0xfffffffffffffffb}, {0x1e1d80be4525d16c, 0x400}, {0x3, 0x200}, {0x2, 0x4}, {0x1, 0x401}, {0x2, 0x9}, {0x0, 0x1}, {0x84b9be0affa17333, 0x7}, {0x1, 0x8}, {0x2, 0x2}]}) r2 = getpgrp() clock_settime(0xe97119352a155416, &(0x7f00000001c0)={0xe1b1, 0x7fff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, 0xffffffffffffffff, 0x0, 0x0) r3 = geteuid() seteuid(r3) r4 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r5 = geteuid() r6 = getegid() r7 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x1, r5, 0xffffffffffffffff, r3, r6, 0x1, 0x100000001}, 0x9, 0x0, r7, 0xffffffffffffffff, 0x1, 0x8000, 0xc948}) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) r8 = socket$inet6(0x18, 0x3, 0x2df51bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000300)) r11 = socket$unix(0x1, 0x5, 0x0) getsockname(r11, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x10, 0x0) r14 = dup(0xffffffffffffff9c) r15 = getuid() r16 = getuid() getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = getuid() r20 = dup(r1) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x8, 0x0) r22 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840)='/dev/diskmap\x00', 0x0, 0x0) r23 = socket$inet(0x2, 0x0, 0x10001) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r12, &(0x7f0000000a80)={&(0x7f00000003c0)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000700)=[{&(0x7f0000000400)="1df95434ee02e420234bc14c7442ff04c5519a590be1cce874b3a0617498a4bdca66c97c8ea4e7cfcc369e213315d1335ebe8ed7e2917eecf33b2a2f7ed5b22e559ea9d4ab2a3294210c0870f83500e74234375720aa153ac6a9c489b23a118e420d6f16e0f6e308285a492adc7475e5d81e3723bb4e5c292969b686ffc4db1772a94a6dbe92ee310aa3d43b1117ca6bbb6e368884dabbe6302e9e43e6fba4f790f7fbc648df112a9442a35d05b460d10c050ddb328170b79cec8461993f5a674050baa1aadec812528b6aa1", 0xcc}, {&(0x7f0000000500)="d7e6e3e10ca1f27c9af174a19b0c62a6d8a8132d465684c140a7647bad4bd77ad65eb2d4570bd4f8304d35d019015014b317861cc85445f2662a754e11d43cb7bc9b8d2a31e6f959d181cb5fd4d222eee33d62fe0498a30a523d7b2955d4dd64affe907718525fe774cce3a7b72c9d7a1b1b66506408013291fea2e584532a6de839ecdbfedfbe1e320b78834f837adb1eed536464a48b72ee638b6904d1ae709fa1a8a3e5dd6b316b39d06c368b23064cb749b9c6c905e943ed4f27da9959561361788688fc7d2d686ea7ea345a579b6027b2575e5dfa4b5de4d354b3e7e152bac8249055290b4ed1a098616903fdaf65f8ac77", 0xf4}, {&(0x7f0000000600)="7b6c9afa7b4fa5b11c5cb1bcc535a632be36f2343c5ad8", 0x17}, {&(0x7f0000000640)="5a8516294668f36bfef3992702b8225a8fea9e0cf17e266a95a793e40f815295401c1d8d7a0bd173086df6de6e5a23246a", 0x31}, {&(0x7f0000000680)="2190119f2f2f3593d0cb2c1a27fea96c0c397dbf6b9c40ba56e38e057a69d9e6db92dc52310cc15a", 0x28}, {&(0x7f00000006c0)="1e44b7f49d0698c1e7611e", 0xb}], 0x6, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r13, 0xffffffffffffffff, r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r6}, @cred={0x20, 0xffff, 0x0, r7, r16, r17}, @rights={0x18, 0xffff, 0x1, [r11, r18]}, @cred={0x20, 0xffff, 0x0, r2, r19}, @rights={0x18, 0xffff, 0x1, [r20]}, @rights={0x20, 0xffff, 0x1, [r8, r11, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, 0xffffffffffffff9c, r24, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r3, r25}], 0x110, 0xabfec14d03527323}, 0x400) 05:53:03 executing program 0: socket(0x2, 0x8000, 0x8000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xf3) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 05:53:03 executing program 1: setuid(0xee01) shmget(0x3, 0x3000, 0x49a, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r2) 05:53:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 05:53:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r2, &(0x7f0000000440)={0x18, 0x2, 0x6, 0x3}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000180)='./file0\x00', 0x1fd8bf2cb7cdaed2, 0x5d) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r8, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000100)=""/56, 0x38}], 0x2, 0x0, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r7, &(0x7f00000001c0)="fa7a7377adfeebe674c8286868cd3fb07ca7c6d3cb6cb65937925bf28aebc3f13af72f274840da7f35c6ed30a31c446e17d87dd5d2e7f423ec30dd20d6c691fa2e3c7f1384bf2ac78a459b9dbb7052ec8c8fbcbefd66a5d7d8fd8db32192d39bbececcb5e9c7fba7b60cfda46597ed6b010d9ab475d734030c0b3f31cac92cefe296e00f4849e4272e0557a1b2238126e55d4ff55687545e77996b1193844fdff06a0e853dc4c18db04fef6c0bc6be33249bf4191fa4d7af8e6c8123df52c4f8e8479f936037e9ad74ff21899bd601bb420eb4ae0974a07d4702807ad9138ba6be99e553fe447c6eaf2de091faec10cfabb56fd7029d0c3c7ffc42daab", 0xfd, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000003c0)) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=r9, @ANYRESDEC=r0], @ANYBLOB="4f199dfa419c2d"]], 0x243}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 05:53:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x100200001, 0x80000001, &(0x7f0000000240)="28a55904c7dcc5982c83789697e3c5ae2bdccf85909594b5aba2700b24f3df27fc72b87d843cb3a61778215dea4c2946aad1ba32bc73943a68a48dd2e630507bb6d42730ec73e2a57e471429ed7fd760f848fa15ad848148abb410ecf63d14c9e4935a9f5e9aa898623db67f8ddcbeb09d8e8cbf18ecc4076400b36f237442dd0752c929df14acfa62c06c39f28f18781ab208b5180231f96f110409500fb3ec2a80dc8c6e519cd9b681c1dedf495c29b8bb7614536afe299d17947bacaac61102ccfa6251eded986f3bca814561c8551f13a89b08373566e54660f3e1fdbe28c4952794dd77514955fe9a0ed28fe797c1b533e8e863b9c6ff3d4cf9a284bd2a5e8e8aba046b0f4ccb9bbbc732db207278ccfb963939bcb81ca8be106f479f20754b5066b98ae85b83191c1f23cb5488ece1", 0x132) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:53:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind$unix(r0, &(0x7f0000000180)=@file={0x2, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 05:53:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1004000034, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000080)="cdd2cbb39e09bffda1e7707775cadb2969b0443afa2ca50b918a2ddee8a6ac30cf48") 05:53:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000140)=[{0x2, 0x0, 0x5, 0x5}, {0x200, 0x7, 0x0, 0x1}, {0xffff, 0x2d, 0xa2bb, 0xffff}, {0xcb34, 0x1, 0x571, 0xfffffffffffffffb}, {0x5, 0xbc, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f00006a4000/0xa000)=nil, 0xa000, 0xe) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r1 = msgget$private(0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0xfd, 0x80, 0x80000000, 0x646d]) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r3, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, 0x0, r3, r4, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r3, 0x0, 0x0, 0xffffffffffffffff, 0x40, 0x4a}, 0x3, 0x2, r6, r7, 0x6, 0xffff, 0x4, 0x69}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r9 = kqueue() kevent(r9, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r9, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socket(0x18, 0x1, 0x0) 05:53:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getuid() r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 05:53:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x220, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 05:53:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) r3 = socket(0x2, 0x10000000000003, 0x0) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000000)) r8 = dup(r3) writev(r8, &(0x7f0000000180)=[{0x0}], 0x1) 05:53:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x5, 0x0) setsockopt(r2, 0x80000000, 0x7f, &(0x7f0000000140)="9b4f1b8334096f50b864ccad9b1de8a40052c017fe106c169a2e3a62b3f7d88327f919472514bcfdc88f36638dfa75ccc9f0648243b69ac11f457583cbdb7ef84270bd099f1143b0c56e648c0ceaf02ffda52ec1737e768daeb02c57ec9828868060cd074e2da9095a356195552dcaa5ea0dc0b132015a356d0aa2bdf5bd753f58e4333f583c50621d9d1a8394780440174d2f2d6673a51f2d364453f7f81ed18004ef567d05253adccc05bcffa8384b1d240608800de4a21f5c4a56dc13b9b1801e43299cabb98608d366864b12b7ece5da32ee084ed809d35141a1961a08fc2273e6696c12b70b924b56ecda7d37bc3dfabd10dc8a5750193c0f08960c0a2c600ce992f62329d14146325491a78d306af1dcc27a64fec52af46604b1cdac0852c1c6d5a5991e04bcc32c1ac0976ed2da54b096f37a72e0c52cf576fa0b1ab8d58bf9f988fdf7687128d015b575f8cd2241710ef61de5e84c0106757145abc41a9e7fa178693cd149f50d06f48db34adac19c953fc98d3ecda844e7189725a3f7c8aa3e1b6cd3427283b8a94060bcbdf8a1c5a5c408b6cfc7d55774992d0f817a8347025b2e0ae4b0b02312e9ab1ec740dcb34ee8c69f7edb2fd0ef1862a4e212e68b563e21ee48143ca7e60cb5da8df4b53e4eb30e707f04ff571e0ebcdc535abe26d00d43a44f3497bbf8f66d44d0e07e41d15ea86df08299a337f7b335ef571b318a58c241f9711e5a8e12d8190a4d03c624ba9b11a58a49e3bf6a761806bcd09dc926620d2c4086ddbdf5504f538b07e2d707fa6f65f13ae533dffee45e0867f9eaa5cb0d6a32755895daadb2c1638ee207be4368b55fbcf12de5a8f1931c3ec4a618656e9d4c19aea19359e9ac16dab67db2e580d6008357c0fecc10da43f309c2aafcc656cd040cd1e18d63ee945b4aedf5b62ef287e7068485be58ff2eb6ab64b608b97b3e2c62635e8a5c0c26a844ba80d1bcb894dc0710aa12319e280ee3027c92d0fab33dc5251ce3078ef0d298bd5799575b52b7f99ca381f4327227f4968b03718d1c1e82eb9713fcf4a089eb8c43b363d18579eab2f0143ec4d4cfd4bfd783e249bc8855a3e02fff52145e24b2983d646155bb7437a1cb899a29902d62d074211a79f0cf2ed12262fee1eebea518ff6be07d812873d8fe4c71c772714ee9be0602b04727c0b117bb2158c678d575fc1c27a7417eeea1e4d912ce4c20d82be715aafb911082d572d95c84f8003e0a162b9991b21e5f6f3f623b6edcb05b16d0e93d992d9e18586c9eea2ff489fc3d1cdd8b82c37a07ddfc46397a8e55d3ebed1ea01b58fcbcfa7d8c7b40a0c5a2829cf0057c45a2d3a80a4e76aba54abd23bda305ada2e3fb9e5e5d0b60c5a323cb09d09da2f725ddbc4287fe579a11b42a2bdbc9df0b603afc603fedd437cdb89f41d3396373931c18a6947777e88c47bb4e971481a88cd45d0fdc7fa1881ebd857601be798c786e05841211399fb562d48685799dfca181ec7c597d4f67dfe07140f32519d00fdeeaae75bcbc07becce9bc4ea07738791ee01dce2df00844cff657ae899b547e1e74e607133c8a50d097b7f68d4502d090c6bbef26169470db743d8d9ff3de517af8ee79952c22c227a118426b206f7013afbe93ee4350b3b7568635da777f617e163ccaa75228df2fc84b860f01da5855b490bea9c75c95131754a27e5c0c86e265eb11a8ba0546dd08f1393c1e2ae7352d92b665516123fca2a493a3890563e1c7ae38a1fe69874d1f92609ea2afc9066b20311c5aa188066a591e63b1e690e5f9555f6ea47f9c83c158bc1265c5d7f2a775b3bb20bca20d1878072bf189b937e78fad048d848a9a505570b5fc3eb295520d1302e3d25d0cfc2be2d83097994503e1aecba543fe6ae4e3cd10449cbca6f1e7a21646a894027f4d8ed31a62eb6a331fe2a2fdc4c81b53d9a06a12f1f75f4e73391c71603ce90efb184b48ba39725b505618b744f6414f95570690c30d239d5bec5a84ebc8da260cf9c0ec48e24911fc305a61b49f9d755c88e6229f3f1295d15e236dcbfd542ce4722e517fc9fa398da28cf6e834c1fb2cff9d0f6c8f5b543e4796a1ba4451f4338acbef3d8a567590ce254201bd3acd8ce12cd0271dbb4e669967958866c469fc1ee2621cb6a702b159abaaaf7573f389f939bbaea38a6385d1a00e69221e1fb15d385707987ffcf6ec5e616a79c6cabb7db5cdd4855795449a0eca31a756a421f313ad211b6ed7d90b6a9cf4868738d8f4c2e491d196a543cf820372fc9dabb71c3084d7b8d54d865e19fed3ef50511761107ca6374979109e832a1b824d91559719f78a5ffce3608472bc26c3106f9375b548ea3c26eeb4cea5809625688142bb70d79fa1f7d11218a86243b8b29774ad71f86667c267e02a2063a58496f424e6243aa1beb4f89de49badbe9c950b2272b730210f90b528b4b92067c3a9ff88cbf27c61e7874aced474b964e1e569369eaa3a60503a14087e1175f6b813c0036759ac31a534f8190eec9074b82e0ff00c1fbdbb716b37c05b210740c38cc89608564641900875752e8ba654472a0f59ee7c623e3dc612b35b3dc084671b6a5d5f06ba31b54d06cee59977517ec7e904c095c37627868f08f6660c25faf1e0563ba6a97477caec05b173029ff6bdf567c982f55bc9604a00427fd6a0e008c85842539935dd1ed827152c08b5b6d2a3020a9357a91fb209f76368441933bf3b526ca54ce12f3f079c8073e97e00094b4e53000d934693df73285f51f64638ff2547c7d4e3d19be1498227e52bc0d86f958ff81531000d2731b956fce9a7aa91246dba7269936be00b416bfd17a8123e568f5bb5898484e236295960813f08f263f68bf31ca962364562e0c615942e6f48e989f8ec443a05573c7bb88dc8e413821e5d9f86b5abf8da4d51093c01beb8c73418c3d59de547bd0bd046eba53b5e9a25ddbaed94b257e0d89e3f7dbe35a74b8a302dd8ec04b3a0357a22dd16e7c407e722b2791e2a38e9b3a1168199ee7bda90f7544cffdb50bea6bfdd24be166f53a0218a8edbc656375fa3e94f67aac3450d10271e8d72637335df5db00c5bf39616b8b47318f78c1561005ccba16b97301550371e78d582d61f83e6e61cabc1677ed7d7c669931a3e8d26324146974f6135c46e0b2d4aab80cdad426878522d07ae8782752ee46daca4757cc0fa173e06d9b6a5ae908220aeb1c102227f2955fac767fb57815597fbdf8b9c1833d67ca0d4eff15bdf10426166c5854bac8952556c242ab7a03cd7eaf2e9395422d407853a4e7fae166bd4ad936db8cce5004784bab079ab5de7b31b31c43428d00f72fd455f3d0b27a9bad6f24e94f7907e380ea43662d20ce51dc28dc6eeda0c26d7d026a4dd24e555eb930abbe1d90d61848330d739e45475507e494c13254fce705dd0035fc754ed79b2741f27516bd108234bc841dd6b9440490cad30db77f55fb42cd92edcfaa7ff827c6e2557bc81c2d3d6bec5aee864da334a2123dca412138bea7432a126b4945cbd64c712490ef092b4cffa4b2a0572c0add563f93a1b55389b0630a22738dbd115e98eb07f3569aaab2697d4ed971ea0229b40022ccb78a8fad4fb41ea61c9bf5a3081e25032fbc468a8d3c2f6c15ac5884bf145231b1ee24d82552bc4c86e9140eed2e1feb3f87540acb8121af7771518918561df2357d7df6f3afd30401edc7491467330c3726988397ce76d5eef1db6b863292500c722989d23a60d123c593d4553b7bf1fa8f62ec62a93cfdd3038e514f7e397c629b99bf4acd6c99b325c4f9037b961ad69953a8bf0f47aacce5250b39de586131d935379a02ee11f3576c32e8a47c33cfc46d6de534d073291b32392efbf46375c52ca2b0ac48a382280f32846e1f31366b3ac74020d687cebf3ffa7b42ebd0d54fda2dced88be8e78a89f0a856f542eb26bf04f794999b34e3dd172b42f1c17667ffbe34510a9706e3e2408815daeed33f77fd19a64d5059f57e68c72c77aa0943189d6b4000da2412772cbb369985023cd69d0f7840f32751306bdaeccf83dbad22be55a48943aa528d71bb3058a341e1f3edbc7bc53c73bfd6711aa794aad6347597a945cf8b0bf55e33b0410b278563446c254c3e3e5fc2e427799768bc6a5e244ad7440fea48bc3a69de1dce4df4ae369149f0abe7db7642183b808c9d3abaef47896179e3582c0a0e5ab2e64bf22c1cab54cac14ffe2c23cb209976d9b0d23ebb40338a2f2c69c6e056cfd20cbbb8d29030f5f39dab76ccd064d95b0637037b60c3c57fbe22e5f1326f91f00c6309fc6e4ba591cffd78556d0e6fd64b3e3de451f2c74f19936cbabf7ca71b1deeb3d3dc0922d7484a4b96048e5256fc1781d6bb273c1186a615dbbad9fbbd66a3248008322df068062effcd6c4ee85ed88bed39a721fbdea038afc946d2e0262e865f9c3b948e0b3dbc7c4181ddfd103dd18f3391db21d1c87952ee9f4fbac4572cbf02c3d8b1d527547a1d481272cd15ba4b79ced188c52763c1d1559982a843be58efdc08f3775baa4542cffc0003cb62953a412cf4adc592bf567f7e9cb3b3d34e7715f03758d523879040ed12f2ce1ba5fed5c5abe50581f08906ac8b616913be91547d316d22babb066e804c34a845681d6dad9fb6b3606fc05c0ae4319f8aac2a601b603c9347e13b10c80331d5a831966139c7951769bb4e017aa3a61fab9bd996c33a7824d5a5d9ab610a90e31b66848841c66970597e1a62ad838d67525926ebfdb3d035d60046fdc5dc82a68d525ee0be16d7e2902f98245181d3859790e4ce30cd20b28d4fdb1c4894668e1e3493ed363b84ff200d04575cccd04fa5dea8e9ef2b7bc736e22a0b16e9b4176fba2a42d4b2d5f79e812543e19774f9ec474ae20fd4a01657dfacce251d6e45667cbe94554c9dd9e91bf083289f51e5bf5051a60669686dac13da0e141972f8396af7ccd57b434e336747d14c04a8661287db3b1403fbb7f9b97a107f68f5cf9d6e85e564577a196d2499242cde30d2ded6b20e09957b2cf588ab50d8982eec8ed2358be9feb8589d463bfe0713f55df24396513279b5b14b34dbd7885454785e56ec0d20f266d1ebc5fca97d7db649b5ab978a8bdf71e03d29e2e3cda3ba90d2c32cec5bbbd6c637186fd8edc23f8ca2ebadf4728e044047fd2e080aacc01179e983bc1d4a609d6d3ccc722766732a51fa3db6b48e75d085248b56be58e4621650f5d4fb65c18192f1bc15c87d9ce8a767ec48333cb904e76bed743c407000e715fe7cddde84e8c621267fbe4b3be4a502a85312608a5a562aadce8038cd3364f2f22cd7d831e1b08aa319c8e8709fb73c3ec08ebaa297c840bf5a44092a52a18c46bcc3d92b6f89db1f03a317acb4288d3a8ed8ebb3145ebfe485343099a3681927ef02b75b1dec5bf829fd9c5bf23af5f825c332d3ebe02d972900f9d21103e1296bfd277f47b1c43b8862f9bd7826ffbb593e9e25219ce2248ce5a215fbb1c319452a3292e2400d75edd7ff43353cfd23384c984f1eb7722937dc2f97d7ce395cd7cc17a57dfb860e98aba0cc7bad438046f6856f363346e82d7cb8498e80e6728f7d2dfedf4e9f8728da3bb036bb3d3cf398dbaba781e9ef81e24b241a3af648aa5f1b2f59248f904f061fc60791cbe42f4a0e910238913d7f0424d95a1938efee8ea75faa575a820a9b507873020ddcd158439f78c3ea95c9f37cffe049d18f138364a24128fd9490f1c90306a9fc7e469173ef833f26a93", 0x1000) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 05:53:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSBRK(r4, 0x2000747b) readv(r0, &(0x7f0000002540), 0x1000000000000067) 05:53:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x38e560eea2e6ee51, 0x11) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x4ef, 0x80000000, {0x100000001, 0x200}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 05:53:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x200) 05:53:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xc9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f800010000fdffffff00"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x2, 0x9, 0xd88, 0x3f}, 0xc) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setown(r3, 0x6, 0x0) 05:53:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000240)=[{0x80, 0x981, 0x382f, 0xff}, {0x0, 0x8, 0x3, 0x9}, {0x4, 0x8, 0x5, 0xf995}, {0x9, 0x7fff, 0x0, 0xfff}, {0x1, 0x7ff, 0x3ff, 0x6}, {0x10000000000000, 0xf5, 0x78e, 0x7fff}, {0x6a, 0x80, 0x100000000, 0x3}, {0x8, 0x4, 0x100, 0x1000000080000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x8, &(0x7f0000000100)) 05:53:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1, 0x81, &(0x7f0000000000)="2c8dd3c017bcb52cb0aa4e713048e69931929648", 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18080, 0x0) fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) socket(0x2, 0x0, 0xdb) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:03 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 05:53:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) listen(r0, 0x1000000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x8, r1, r5, r4, r5, 0x2, 0x1}, 0xcd, 0x200000, r3, r3, 0x8006, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r9, r8, r9, 0x2, 0x1}, 0xcd, 0x200000, r7, r7, 0x8006, 0x1, 0x9}) r11 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r13 = geteuid() r14 = getgid() chown(&(0x7f0000000040)='./file0\x00', r13, r14) listen(r12, 0x1000000000000000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r18 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x8, r13, r17, r16, r17, 0x2, 0x1}, 0xcd, 0x200000, r15, r15, 0x8006, 0x1, 0x9}) r19 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r21 = geteuid() r22 = getgid() chown(&(0x7f0000000040)='./file0\x00', r21, r22) listen(r20, 0x1000000000000000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r26 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x8, r21, r25, r24, r25, 0x2, 0x1}, 0xcd, 0x200000, r23, r23, 0x8006, 0x1, 0x9}) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) r28 = syz_open_pts() ioctl$TIOCSBRK(r28, 0x2000747b) r29 = syz_open_pts() ioctl$TIOCSBRK(r29, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r11, r16}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, 0x0, r24}, @rights={0x20, 0xffff, 0x1, [r27, r28, r29]}], 0x98, 0x4}, 0x2) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r33 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r32, r31, r32, 0x2, 0x1}, 0xcd, 0x200000, r30, r30, 0x8006, 0x1, 0x9}) r34 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r36 = geteuid() r37 = getgid() chown(&(0x7f0000000040)='./file0\x00', r36, r37) listen(r35, 0x1000000000000000) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r41 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f00000003c0)={{0x8, r36, r40, r39, r40, 0x2, 0x1}, 0xcd, 0x200000, r38, r38, 0x8006, 0x1, 0x9}) r42 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r44 = geteuid() r45 = getgid() chown(&(0x7f0000000040)='./file0\x00', r44, r45) listen(r43, 0x1000000000000000) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r49 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{0x8, r44, r48, r47, r48, 0x2, 0x1}, 0xcd, 0x200000, r46, r46, 0x8006, 0x1, 0x9}) r50 = syz_open_pts() ioctl$TIOCSBRK(r50, 0x2000747b) r51 = syz_open_pts() ioctl$TIOCSBRK(r51, 0x2000747b) r52 = syz_open_pts() ioctl$TIOCSBRK(r52, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r31}, @cred={0x20, 0xffff, 0x0, r34, r39}, @rights={0x18, 0xffff, 0x1, [r42]}, @cred={0x20, 0xffff, 0x0, 0x0, r47}, @rights={0x20, 0xffff, 0x1, [r50, r51, r52]}], 0x98, 0x4}, 0x2) setuid(r39) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 05:53:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x48) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000180)="38103514fe817a8ca53b98d94d9d8e707fc60e3d2a8d16e5cf7e57503eb31b3c20dc17929ceef255f55b5e7f3fb6ef3df1df7de75de63f37073dab65e63b7518943c5850590655bdc9fa59b52e7ab80997ef90a6d228fbb9db94a935fbaef1b03c738b0b64ac638122074d86651245cf73bde156dc1c5e97bd3f2cf4bf3483a2a3555d17d1960b9a4b7970f91fd87bf1f698db1cfd004c51a29ee106f3dd0e2a5c96a4df72513d", 0xa7}, {&(0x7f0000000240)="844baaff3e0ecb52aacfee1fa17eb140bd8977f494777bf074e24d790f994b097c79a8cafa7ece21c1a481fd9110ade23109ae0085eed872ef3f74a71bcbea86f396579d898a770deb91f91a8dfde0bd3eade6a9f2439715b6bc791d88a9615f6b7b239f2b2079c7de6c5d4b9e9574f4d2bb09862fcf5118007eabfc44a3d015", 0x80}, {&(0x7f00000002c0)="623c0b3df496431f13781d914850799205924156f588c703a3410cc55279a0486a85147dd3aef7d8451e338c54001ead070ca97764230bf870cb24c51797766a99378c8fa84495964b838929c5ef735a93d07162e830ac8906fc69ad33b9193ec7c77f6241d5b42a9fe7af59290b3a2e84f7a216328fa40dca02f1e712882c39018f509f6de255d83dc7", 0x8a}, {&(0x7f0000000380)="4b7363beea567599a1b70317d3a2b8bdcdb956fea2f50e6130926322d4a14952d04ac22c71084e410c02dfd8e922cd9f988c31c764ee586956225ac97b71f8e92ed1dfbc0c330224e4019e331c58aa0ade9d54659948f7c2a5a703717ca59943e8556d954e8daf385c26c4cc17240c8c6963ae74d7c794e5ac2f6f92d5e5045a0772aa9cb79ef626d22063777055c66c6edb9a88e357554a084718f83da58e9324a9c44311be24b3e8ad7853d2c36e252d4dbb3c778c6f85a24d990f559ba31c68d52a85d55869a63be08389a179e487442f", 0xd2}, {&(0x7f0000000480)="c250e0d08e92c83e04a758989f54b3df5cbcbb922fba805cb0a9b2df39b4e78d8e92a6d962cc0884de85914884db2ab1cbc32a7847013bbfe9216558b186a98e5e1356f07dd462af90e2e4b18deddaa1454b6b7801286ebc201bba4cf0233d1e68a0295d0a022b2a8cc1afa68b6a3ff2c185fd48c97397b834f27d35d8d11dcad886acf3d22140b2ce9967935692e9dd14396ca4f320130ac8af15bd911f68141cae71ddde2356ddc4063d9517643362b03a832520d78a5ebf6cf7f15f1033272fabe2b7cb3af0745113041a55848dcc7b6c0c078264a0a29f04fa0e4849ef648b85032045f917e947b841e137d4eb0bc8a470044d4addb326b0b04ef3386691124d00e95af4fba632c13501d634bc8b28b7d8a7d431d3d5035621f9e109dac85d306bb36b75d9b3e905aad08c40c19004f3b5b2d2d3982d49f51d07b31d12b7407408c00f9384c5e8af11d8b345561af04743037984d1cb5cc39bfdf055b55a03872120a3a10f1d164926f47a741ae0349a30ce6ad5041d129f49dbe08dfa8f912f685221073ab2d0063ef09897bc7440722764f6eaf4e26a8b6621ea5434dfeb766afe0815f5b4541b80607fbd9170625ebb73bdb60c79aa649ecac6dfc922ba1a90a57fea53fc57a99ac9d01b1d67295390e456ff57481e5bf2a16fba1ed6c43d12b30bf3e1463ce2ed4f7cdd987d13c4e229e412103bf5d321a48fabacb3a0ae509f73e01fc2b781b823f88ff00588391f204dd164516d9f30119b5f1814e172c020bfcd6f7864967bcbbd241b98ec1018182cbf489c220e33f78cc9b84dff8a95024be12933d0665df33138f36a20e7afe8449834fda970f34102fe16186ad017d19542c3d573b55b3a52a4351216bf1a51db23fec0c7c82960a86101a972db74939a735ae2a2a3e8ceb60b3fc653bca8b0535dc624d3365eef7641251a879762a538589a84c54e3df40ec4f57a2a57ee6c2776d215d00e677083bddcf9118cbcc575e9e0993a590b2a3505d28aa7b8635a1917a287eed4de739aeee6f6edd647630596b125e186ee48335897331031e205d41efeaaf5519f7e6fe4f1b42b84a1c04c3aefd54232693909c20e5ced23d37177fe3edf2eae7217332cb720b16af0ea5a3d45b56571b98595292c9381ed7942845f6f0e7d5ea5c315ad89a71eef305d1243a88f5564f06acc77d481f16f8ee34d29944fe481b5512b98ca06b721d109dc3f3f67bfdf71ca75be8a3ecf4378eb036818c62b95ae3c432c6c9242827285c6b4d7e7c57199b6a16af1059c278e466633a1a3d8c0ab9becc8c2803a5b7db743d822afd3e50f1134cd5c1561cb9adc2a0924f648604c2e49c41ff9014b78920e3794e95ff603e2e49d9d1194425a279b7a06f2388435ebb72f9564b90f0a846154c9738d2dc4760a56622768153a3d4efa781bb148a7d99d683783a97a30ea1bc9d352c576b21f3c00555413e7f75f7659b39a39e1fd2f18d2e4c9777ec9525ccafa9588c97843335093e073414f46e9b285631057132940b400f1d194a1843565a6abf16aae22a1ad2a9c6b00181470237e9d6377097f16782a742f420f01c36ceb4bd19da4aee11c9d523fd7411eda4091ad06f0f00d2a8dd36bb1906337b972e17d5da7606c615fc559a25b9a9e440f51faf6f969257f59b7f18f322ada278f67710a36b3dcd4df33e367ea43c15077d6cc1fc72611104be6c6e6799d2f1fedde98aba49a9ed37ed636b81b9c53b60cf75cb28857ab44e54610ed08d5f59bf55ca9962152ebf6f6f5e82162bf5de128789daaec1c3bb82f71eabecabb7396e87f3d6aee3cb69e93e261db98e65761eedea3612de635dc18fa67e0cfad6d4857f2eef4440c3235ea5d8c81dad8e26aff51e969663c12311a4781b7baa554dc9bd867eaffa04781d8e81022b39a75a233109cfd91e91d06936256210dc0654f5ff8c1d0ccb0124224d5179802b486ff024c1afa43b5d7da983c4fbd30c19c5b1ff6f61fc0758636562154592ad2e89728815fdc026b751aea06e348d2b9ade1ec9ea65ee663359d54daa9611d157703bcdf4bf2bf87df759ee6eb0438f3200190de95ab91919bd09a8ab60a5e65a09837b40a2d5ae1decb401019b82aa163078ef4bdcd4b3ef81535eae3377b4e3b283c99356941bc3eb4b87730439e1a033604d74c82b9fe51091545d2b558a7e57cbadec79eb61d867bbd8ce4ad532bf58ff6d83e996410cad37a2a8ea93af648e74e4a2b72292fc461ca4f179c8b5e39363373df162edd47699341af97f1f8f34f55b689af91d83dafb85b918a529eb53e7686d612b0b0261e5ce7753e186c37be03fa32a2cdfcc9e427ee4c9561551050fa97d4e37287e8286e79b0900c76ab4ee183064e32e9b63a3648f2e8faaf074e3dd473ca8a240c23448771e361e729d0608a021d68667aaec7c909eb711fd9e4ef08b0e9976d68fb12f026c24656ce60933ee5859b9ebb29a3053b466e961e137ab511b18ec6433e9199b27453c9e6725888ebb63671be51cd277a15625576cb90aea36b1d1e911ee89cde1a865f6b7b0cd0f614a9cb0e9defdc2c4c5388c6d35b538a6b3955f00451f345004aa6e10186528ac7f01054b01a8a17967e30913e44f7e14cc41426bb57b270795ce94061afd01dcb336a9677da7dff7a52658fdcce932078ec4876d09219362a71aa00a41d19e703f8e68d3f18c3c845eb86b48fb1f1ee76afff31b442b36f266e44bf10a2e4013b2085b8036ff0306b3661534727486d06ee7a6a8e22476aa6826f523b5ed9d204b3a82b9f859ba87ea4c73688c8215acece7aa99f83df610ca0f71fdc300902f49e6f48003762ae5684e2b2ee57895da6fb21d5124bf85f6618562d4795da91141d04e02e4474e2852d00aad211ffe7d21a6c0f122c7688972bda5932aadba163f3fc932f05d3a1160ea661fb5aa27b88a5449ba827a5e68ab1f320fe876680e44d182030156aab70a1adae6ff5441fd605e926899afec293e4ba58ced77961220903c8de3288f50e935f1f4539fc53d6c98573abbcad33582138e149ba9531d79672c3345d76c78a556639f67c5bb34c13c3b90769a66c033c346d02d9dd6417a67361fc03594ffb85a87bf28381fb2f1967ee4b451f87226329b0a8fdb1f8ffde2c2923eab4d1bd4438aec8c134ec82b5dac68887fbd9c1eadc853a83fac427ca975fd08dd075c361b048197405ed757b8697b77ae7f2bacd303193725dd88f8fb15c0c5a3de1591620a46b1b08a41b38292725b5b658446d56d00b5d131d4f38951ad6db3662fab705be483a5ac538d15bf7a6202b96e86ddd07f43a3f271726616e3fae63eb5421d0079bb398180eab9056b1cac8dffe39872007f8e1fa5647c43bf3b1151424e85a85e87c7be57e409a21b07b10a37c6efeda2c153010fca1d7226287e9fa86e0e80b3d9d45016a2c86771527a37611303768c0480722a45d6773d491803ceb33ce72b1faba2a282ccc2eb9ae73d2abe4c60a2ac3a04c2e99b0dec9c94599d987f2057e3c1e2ae54755fdbc3c20df436844ddcce2a938e4684219de4b4f40c5479f6b372c71717327fc4ba183fdf7e30820c1ebfe75410efb338a07a7aa52291b207759dcdf64c70afa407f53c5e364c9695b0245ee0c58c464c8adc15e35fd0ba3df992cb7e2ebcae1349eb63d4202f2d6e2ef523d4e63a71a5c2f08ce821acb1fcb5e7e97e52338fb74b9380dca04aa4e179c7544ad35138cbe9a26ad4d0cffe45a3206e0b315c256d6676a3aac40fe428d2fc41ddfd87ad3ca26841d26b123cffa34ce91b8b6413d7f4a086e73ab7901e692a31d2a4e824cb78c7fd31318bfdfa65e0468dd288d83f10ed2531321a58c9c492b5cdd332bf5ab6041a481650b040b4327177715b40d5b9b77fc9dbb11693cc0136ef5c0580a8a5a3203ab34aaa13a5a2895f54ca722498285b8527df9b5a24514908818e788f84efad3f87d8c8313446cf9a55b76e97fcf272ecdb653cbc9750ad4df43f4331d2a332583279d78311c373170c1328aec50a89b201fd991de6293f1dead8229b2c26e2b01a4b33af056f540b3c9ea3fd1d617fb894f4bfcb23dbc562775d59408cff71967e0244fb933a41960e65e3ab173517ef1ba63cfefb7452330ecaadc2db29ecc346445bd8bc7898955b0347279ea521a05948f2ac43474f6a8de18b07d2eaef3c3947c819c9a2bbc2cd6ded9fe82545fd24d9fdfe69f3fffbf24edc877a323e678fc7c2b7418c410da1dce4da52770e421f063e5312173371418edd66fe38471827ea41ca7d90615d92147cf1fb2fda815dc6c126283614b3952b41bf6db03c2a4854b6b679c003eb8b4e51541a7c1cd7fdd4496add7e5b8283f0b55b34814c10854a9594a069334ba2699f1ef5a4b1368eb6c7a4413c56f15d8044b69389fe96068bf44c80ad3056505a9cecb35bf660f09c47425eecb374eaefc744678816924a470c2568e1d201e317015145b95da7e30497f52fe21b172254a27e773d2867bfc5e42681c6e280ffacdde7ae4f0e1ce263a28addd05d8edfcca90a181b9d435d0b35a8942cb5a19e1da8c69b53b78f86ee3931d12dfd8f13f629c73242fa26bd131fa12ed7ff214817bc430e1ddd026773f095a3936a3e855f198732a45979644bf5d1affb22bee55566d207751f81dfc7f8baf4bf730635b6eff5c9f8611c0d4bb137066ec3e74c6d6a629c92f17e34911e8b592f9dd72e4a99175834c43328ae14fdad4ee5ccedc4c67f12b44b27c19bee6195e7489f51231234b225ef648128da6d46ca9bbbcbdfb4dceeff1f1665a1d618add9a5c1d4c8ea21cc609b7e39c8cd8b992e87092c5987c446da64e2077703a376063fc6412658e3f488018021ba97b9c89309172a4af3777900ef2a6548e3da5fc0d4dd591247fa0e910f18581612b7ea31db8a1d73b9c67b87c422381cd65984699f2d0ef76e25c61cfa2591cbd9dc6c22c3fbe50791410c5a3205dcea021b15710b0debe5ea976cfae12346c35cad1e4c38b541cc76b83c5454a2b256f84928ef65b0a0605d39bce6b158d997d1c25da07230642356d81b0fe585e60b4a2b2af65ab63618f4e494cb0a814607586007aa2d3fb40314fb8e6676d33966f13714d0c0275bcb2bc4a759cc730213665c020734daa3ce251d548cb73d2b425ef2a36b8e20e70d9f129d2b19577b1c584fe8a1b53110361cf49de93889427323aaf9e4b10b09e1a4bc4582eafa3cad0ba40cb951e23fd0355e88b5be9046e95ed8f62f9456a77f0196f17796f5a65995747780173537e5ff0b55f4f1ffa4af6871949da6c669e4c8214e922a1e6944323f4b567b72340048a3ef13b4dd3a39c0f9ce8739e6409776187e34b1e1dbb11093d20801faaac9dd98d67b07c396f94e2a7d6bdb0881fad69ed3c9a7b1bdf80f8c65de80f3ce5936f88d7476383712d9b2f04b3f86269dfa991b0536a29905ac68f32a2792ddf25c030271cd71f536ad0c0361d8b29edd8a57afe7efeb1f3f48a122379fa58cb29d3339c6ebac3b0ace6b0b750d7a9193c3ef05b5a8c478dc7955617742ca9e51602bb59e995df88997b17f7688d38ba94d7539521c61276770d0f9efa1aecfc050b76090babc862b0ea18b5548b3055204e774781a3fb91156a5a381eb50365c5bf086108dfc978c62334e2d51fbfe2217cb6be1733bc8722af1a01ba6d32fe1b90f0bb38431857ce7b8458b2cbc988ce44d2be093e687c1e3999cc79e6431440eff196d5f173abf8b6054b6e55b1ce2c3dc39d5836fe", 0x1000}, {&(0x7f0000001480)="86c58e5e88c4bb15226a7ebefce845183e5f4f", 0x13}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file1\x00', 0x8, 0x180) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001580)=0x101) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001600)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001640)={0x2, 0x46, 0x0, 0x1, "b8ecfb2f7a45bbc2d88d38345f4e6b01fef5540f", 0x6, 0x3}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x20000, 0x0) getpeername$unix(r5, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f0000002700)=0x1002) r6 = openat(0xffffffffffffffff, &(0x7f0000002740)='./file1\x00', 0x0, 0x100) connect$inet(r6, &(0x7f0000002780)={0x2, 0x2}, 0xc) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000027c0)) getpeername$unix(0xffffffffffffffff, &(0x7f0000002800)=@abs, &(0x7f0000002840)=0x8) pledge(&(0x7f0000002880)='/dev/null\x00', &(0x7f00000028c0)='tap') ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000002900)={0x1, 0x67db9c92, 0x7, 0x5, "0dacfe69ae9c9312e45d332eb0066a0530560d02", 0xfff, 0x7f99}) socket$inet6(0x18, 0x3, 0x3f0) r7 = open(&(0x7f0000002940)='./file0\x00', 0x400, 0x48) fcntl$getflags(r7, 0x3) r8 = openat(0xffffffffffffff9c, &(0x7f0000002980)='./file0\x00', 0x20, 0x10) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000002a00)={0x2, &(0x7f00000029c0)=[{0x0, 0xffffffff, 0x2, 0xd85c}, {0x9, 0x6, 0x3, 0x267e}]}) socket(0x18, 0x2, 0x3030) pipe2(&(0x7f0000002a40), 0x4) r9 = openat(0xffffffffffffffff, &(0x7f0000002a80)='./file0\x00', 0x8, 0xc) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000002bc0)={0xec, 0x0, &(0x7f0000002ac0)=""/236}) 05:53:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r7, r6, r7, 0x2, 0x1}, 0xcd, 0x200000, r5, r5, 0x8006, 0x1, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r11 = geteuid() r12 = getgid() chown(&(0x7f0000000040)='./file0\x00', r11, r12) listen(r10, 0x1000000000000000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r16 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x8, r11, r15, r14, r15, 0x2, 0x1}, 0xcd, 0x200000, r13, r13, 0x8006, 0x1, 0x9}) r17 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r19 = geteuid() r20 = getgid() chown(&(0x7f0000000040)='./file0\x00', r19, r20) listen(r18, 0x1000000000000000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r24 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f00000003c0)={{0x8, r19, r23, r22, r23, 0x2, 0x1}, 0xcd, 0x200000, r21, r21, 0x8006, 0x1, 0x9}) r25 = syz_open_pts() ioctl$TIOCSBRK(r25, 0x2000747b) r26 = syz_open_pts() ioctl$TIOCSBRK(r26, 0x2000747b) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000780)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d595b30ddf9716dfd81e760224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb05f6e9682af2652054697eb76a1f2c9b4a9d0af75da8d628bd274cf3f70ee6ef4dd6c50000d7a6a699d3a125a439b06cc54bef1a3b7f8059cb47308ecb9bb1f599b417a8cebaa42d57ad000d45e19c50d9242ac4111558e890991955f6461ffc2f9cdde8a589cb28b944bd9fb7c4a1b80d006e62e8390c514a7bfd05929e13d6e2a1b8390a08a7da2f4fd727f8e1fa897683b955c844d537619825a5d4ff070000ce1ba4cb82e6cff0cd3237fa6c50cfd9cf3448ea1bcd61"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r9, r14}, @rights={0x18, 0xffff, 0x1, [r17]}, @cred={0x20, 0xffff, 0x0, 0x0, r22}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}], 0x98, 0x4}, 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x0, r2, r4, r22, 0xffffffffffffffff, 0x40, 0xbb9}, 0x7fffffff, 0xd3e, 0x7d89}) 05:53:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) socketpair(0x10, 0x4, 0x33fd2d72, &(0x7f00000000c0)={0xffffffffffffffff}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1b9) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0xffffffff}], 0x8, &(0x7f00000002c0)=[{{r0}, 0x241a1935f8f46fcd, 0x20, 0xf0000000, 0xffff, 0x1}, {{r7}, 0xfffffffffffffffb, 0x88, 0x80, 0x279, 0x2}, {{r8}, 0xfffffffffffffffe, 0x31, 0x70000060, 0x100000000, 0x3}, {{r9}, 0xfffffffffffffff8, 0xc9, 0x1, 0x8, 0x686}, {{r10}, 0xfffffffffffffffa, 0x8, 0x20, 0xf06, 0x2}, {{r11}, 0x2, 0x2, 0x600000d6, 0x100, 0x6}, {{r12}, 0xfffffffffffffffc, 0x19, 0x40, 0x81, 0x9}, {{r13}, 0x7ffffffffffffffc, 0x18, 0xa8000007, 0x0, 0x46b3}], 0x7, &(0x7f0000000280)={0x4, 0x200}) 05:53:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x2}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 05:53:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x3, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 05:53:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) setsockopt(r0, 0x7fffffff0000000, 0x5, &(0x7f0000000180)="fc9129526c1e029e8e16a50966e424b887a7213a699231234497a83350fc0381552694a69fb1b6a6b5c0ac4ad21b850faff6b3a752c4b8219e93148e7ef877e15dd4f1b6c33fc0e85f73e156200e4627d638909b7004a354b2a8fe5222147b4d21da8ea89aa242a2f0938dfb7d6a7f4bb51604008426c993b5bbd3298e524a4afe759cac180e042a86f4607447bcb9cbb28c34f41bfc869540c36e6224563138c83f5df86262d9b298aae3fdf96e0be4259680fbbb58bdad4095a0fe951c48345ec670968d72195d6a526da2a605e0cdc9c89ed04c881a59aa7128f6e5ce3ced9f77137a3c4605", 0xe7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) connect(0xffffffffffffffff, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7fffffff, 0x5}, 0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000080)=0x4) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:53:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e880c1f25d70101dd498a668eeb0d2f66696c653000"], 0xa, 0x0}, 0x0) 05:53:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x100000001) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:53:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/141, 0x8d, 0x461537ebdfcdc555, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xf, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x101, 0x4, 0x6, 0xfff, "88466f1156ac070111ec26068b78cf62f323141a", 0x2, 0x101}) 05:53:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x200000000008) close(r1) 05:53:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/88) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x25}, {0x40006}]}) r1 = geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r4) r5 = getpgid(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r7, 0xffffffffffffffff}, 0xc) r13 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 05:53:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r1) linkat(r2, &(0x7f0000000000)='\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc0287533, &(0x7f0000000040)={0x7, './file0\x00'}) 05:53:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) munlockall() r2 = semget(0x1, 0x0, 0x203) semop(r2, &(0x7f00000001c0)=[{0x4, 0x180000000, 0xc00}, {0x4, 0x10001, 0x1000}], 0x2) socket(0x2, 0x0, 0x820) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r3, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000100)=""/146) 05:53:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x801) acct(&(0x7f0000000040)='./bus\x00') open(&(0x7f00009b7000)='./bus\x00', 0x690, 0x0) 05:53:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 05:53:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x9) 05:53:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe23, &(0x7f0000000340)="b6") 05:53:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001380)=[{&(0x7f0000001240)="d09a29391789b9c83a16ac184f794ba17e289faca0500841f926569bb08386859368961981413abd7500b67fa1cc9832f4314edb0aeff7a8b93627b0d6e8ea5a909be3ee13e0e670c97070d2dacf7e418c8624a0002b37369cf658dd13fb8a055a24076ae5b31fc75bc23a1f94658036996ca1f193ecf685a070564b6f7f39e4fee6750e66f3af8d20c56176e6b0f09762b2a18d05705c5d72f8bf837914358a852fff85208bac3eabf8bf0ea854bc7dd6ba16206666efeeb0adf9", 0xbb}, {&(0x7f0000001300)="8552bd98ea04cf2b3ab20a95d6880be66e916592f6889522fabdbb7c0aa8dcf282868b913f0f19c0844e8af0b225c13dc08536b000e022db6a5ab186ff47fc0836fc805d7dad614af66eba34644a361d02b29439eafa2e88c68c4f909b6b8ed22408f847a2d50941f7a61c0a806df1701278fd1d28", 0xffffffffffffffc7}], 0x2) socket(0xa4e96a0c4bdc6c8b, 0x2, 0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x8}, &(0x7f0000000080)) 05:53:04 executing program 1: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x4, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 05:53:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 05:53:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 05:53:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x2, 0x80) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000080)='y', 0x1}], 0x1) 05:53:05 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3ff, './file0/file0\x00', './file0/file2\x00'}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x8000}, {0x18, 0x2, 0x7}, 0x3, [0x800, 0xf5, 0x1, 0x80000000, 0x7, 0xd01, 0xa4, 0x10000]}, 0x3c) chdir(&(0x7f0000000040)='./file0/file0\x00') 05:53:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="5e26adaa49bea1267fdb06a13b3ee9a6e5064a833f0eefc50a166b55085018db66f7f0b363dd4b9cb5c7ff5fec6049585a5c54f4a6c2aaf537b3dc42a7a7f4062975cb9b7f8e659f1e5e2b3ab9ddd6fc066936b5e1072aae4cd214521e6d3bdca81632195bf4772b19fc4d1386f0c830efa2acd27efad78fe80473e3fd44a3cd3b56f0b1fe2355cd0dd3", 0x8a}, {&(0x7f0000000340)="91f18d6c44d75ee6a41f1b39ffcd0de9706218b116b3797693f4e56798a38e6942c71c6e33779c606cc70b8fda683d742ad41ae9916eb660090bfeb42f13b8446cd7657dc36ad6015801e0ddbd3b077ba13e95eb5557e915033b202c87c420bebab8956715d5fe761b05a1c1ec29a3c73e8d49cec01611e69064eebaeaa124d7878df59e1a2e66673d897ebe", 0x8c}, {&(0x7f0000000400)="608d9cd328311fe151b218ca60f7232bdbd3c671e8a48b12147d3249e85c9f2625de441d791b7defec625b51b983a6fb28c7780d5f8113ef06649cb759701540358dcbf37e24f054e40fa49c9de80adfcf5f2e55a08eabd2b0c72591eaeda3778006eb902bb3bb5e220b81d29faa835047667ac913e9a8bbc3432dc332bf46b3f54a690d68fbfea4c54048e9c8686a17a6ee87ff31a9fa", 0x97}], 0x3) setsockopt(r3, 0x3, 0x100000001, &(0x7f00000001c0)="7f1e944651d3fb9ffc692b5e46d0d165dbf6d81c96642f959f6e211aed731378b36615e199072e275dca83a649a53c27dffd15ee7148f2b7d2ce4ead64ff93f918343a109cfd2151fb5780eff95b16e1947cef850758b16963d1f6852254fad05475e2962ee874b79fe585f134e25fe52099392c6209954f5ba31d24fc5b8e999646a9aa52750b2c499e5e3456b3a109aa1fc8f4ee2d2550945e55ff", 0x9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r6 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000040)) 05:53:05 executing program 1: setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x1ff}, {}, 0x31}, 0x3c) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x2, 0x2, 0x8000, 0x3a, 0x7ff, 0xfff, 0x20, 0x7]}) 05:53:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xd76c}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x48) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 05:53:05 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x400, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r0) 05:53:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:53:05 executing program 0: readlink(&(0x7f0000000080)='.\x00', &(0x7f0000000180)=""/33, 0x21) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x400, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 05:53:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) msgget$private(0x0, 0xa) 05:53:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x5, 0x8000, 0xca8}], 0x7f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x4c11a6e91b41927a, 0x8, 0x1f}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x9, 0xffffffffffffff83}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x80, 0x2}, {{r0}, 0xfffffffffffffffd, 0x5c, 0x20000000, 0x6d03}], 0x0, &(0x7f0000000140)={0x6, 0x8}) setrlimit(0x5, &(0x7f0000000040)={0x6, 0xfffffffffffffffc}) mlockall(0x1) mlockall(0xebb94811171ec171) mlockall(0x0) 05:53:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="830446d893f71f9655568b4ee4d09601194edc9f27bf7bdee9f942ea2bd705b7927f5bbdd90d2a49e49655690d", 0xffffffffffffff6b) 05:53:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x20000}, {0xc95c, 0x0, 0x2}]}) 05:53:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto(r0, &(0x7f0000000000)="6461662dd2d717f0912caf8a2b43d617236342ded6e5a8fb815624ea3c75f7aecfa55a65a5be964eed2405a5ad58ecf69d2ef222a27f1a620dde4717cb591bcf76869a52602e26a72f6f46c52d018c66e76d9914ff150f974a146fc225f95b7937", 0x61, 0x402, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 05:53:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:53:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x3800}, {0x3, 0x50, 0x1000}, {0x0, 0x3f, 0x1800}, {0x4, 0x200}, {0x2, 0x9, 0x1000}, {0x1, 0x9, 0x1000}, {0x1, 0x7, 0x1000}], 0x7) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000080)=0x10000) 05:53:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r3, r2, r3, 0x2, 0x1}, 0xcd, 0x200000, r1, r1, 0x8006, 0x1, 0x9}) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x2000) close(r0) r5 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r5, &(0x7f0000000080)=""/23, 0x17) read(r0, &(0x7f0000000140)=""/151, 0x97) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 05:53:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x8000000000002d, 0x951, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff6a) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="8c65", 0x170) 05:53:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fsync(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x6}, 0xc) 05:53:06 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000000)=0x8) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)=""/238}, {&(0x7f00000002c0)=""/175}, {&(0x7f0000000400)=""/146}, {&(0x7f00000004c0)=""/202}], 0x1000000000000358, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x7, 0x4}, 0x733e211d1492bd0a) r9 = shmget$private(0x0, 0x4000, 0x2e8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000640)) 05:53:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xc83, 0x200}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 05:53:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r3 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, r2, r1, r2, 0x0, 0x1}, 0xc9, 0x200000, r0, r0, 0x8006, 0x1, 0x2}) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x40006}]}) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000040)='./file0\x00', r6, r7) listen(r5, 0x1000000000000000) r8 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0x3, 0x2, 0xbc1d, 0x7}, {0x8, 0x0, 0xff, 0xffffffffffffffd1}]}) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000080000000e9ff00006080a7ff00000000000000000000000000000000000000000000000000001a0000be6d0ab47f4468e82f3da8cefcbd71ab15228296c3c551290c4399600228d125ce45a67419c82d211814252b83b1fa3ccff51d9fafb67f38f9f2e632dc394f3d8bd60c47dd3e94d419bd51b81f50f8389cf83632828a596468ff5c9f0757fb1a120910d5524c5a244bdfedd0c22bbad609c64623e5f4e3b8b456091339495be191a5323b37ffad81be5f"], &(0x7f0000000300)=0x47) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={r10, r4, r2}, 0xc) r13 = semget$private(0x0, 0x3, 0x240) semctl$GETZCNT(r13, 0x5, 0x7, &(0x7f00000002c0)=""/38) r14 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x8, r6, r12, r11, r12, 0x2, 0x1}, 0xcd, 0x200000, r10, r10, 0x8006, 0x1, 0xd}) r15 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xd1, r4, r2, 0x0, r12, 0x6, 0x78}, 0x3, 0x6, r15, r0, 0x8, 0x9, 0x2}) r16 = semget$private(0x0, 0x5, 0x40) semop(r16, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r16, &(0x7f0000000180)=[{0x4, 0x5}, {0x1, 0xffffffffccf83a1e}, {0x1, 0x3ff, 0x1800}, {0x0, 0xffffffffffffff68}, {0x3, 0x4}, {0x2, 0x1, 0x800}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 05:53:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) write(r2, &(0x7f0000000040)="12a17c4d0e45445f353523c5dab4", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) r12 = socket(0x20, 0x1, 0x7) getsockopt(r12, 0x3, 0x5, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000000)) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000140)=0x6) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{}, {0x0, 0x6}, {0x6, 0x0, 0x0, 0x8}]}) socket(0x18, 0x0, 0x100) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0xfe8) 05:53:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x4, 0x0, {0x0, 0x3}}) close(r1) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000001c0)={0x8, 0x5, 0x0, 0x7, 0x8, 0x9, 0x6, 0x10, [{0x7fffffff, 0x94, 0x1, 0x5c}, {0x30377f17, 0xec8, 0x80000001, 0x1}, {0x2, 0x6, 0x800, 0x1f}, {0x4, 0x2, 0x7fffffff, 0x81}, {0xfffd, 0x5, 0x6, 0x2}, {0x2, 0x98c, 0x4, 0x3}, {0x3ff, 0x80000001, 0x0, 0x3}, {0x1f, 0x8, 0x5, 0x5}, {0x1, 0x64, 0x80000000, 0x3}, {0x80, 0x80000000004, 0x5, 0x101}, {0x7, 0x40, 0x5, 0x7}, {0x4, 0x5, 0x7fffffff, 0x3}, {0x401, 0x6, 0x7, 0x3}, {0x7fffffff, 0x6, 0x8, 0xbea4}, {0x2, 0x0, 0xfff, 0x2}, {0x6, 0x4479, 0x1c, 0x7f}]}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='\x00\x00\x00\x01\x00', 0x80, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[{0x400, 0x9, 0x800, 0x6}, {0x401, 0xfffffffffffffffe, 0x19, 0x7}, {0x85c, 0xffffffff, 0xffff, 0x40}, {0x1ff, 0x4, 0x8000, 0x8}, {0x200, 0x3, 0x8, 0x9}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$KDENABIO(r7, 0x20004b3c) 05:53:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x1, 0xffffffff, 0x4, "88acaae6d4a99c39303c83d64b052b200fe573bf", 0x1ff, 0x4}) 05:53:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x1af, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xffffffffffffffd9) 05:53:07 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x168) write(r4, &(0x7f0000000040)="f06cd8a024b1d716256668599da3a2f2842a6325b8090cd53d2dfd558acbd7e8eb5d5353e7667d3d55ae771dcb320d62e3be72de3b02080e05d2", 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x38, 0x4000, 0x4000000000000004) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r5) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x262, &(0x7f0000000180)=[{0x1c, 0x8}, {}, {0x2006}]}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000200)={0x40, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)=0xf5) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:53:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r3, &(0x7f0000001740)=[{&(0x7f00000001c0)="c1274c808019ce656e579ca982490b8cdac2f58f4d4e16947b5f141b4ce37470545c694b21e6c2fb7c604dbcc90dc1d5fec0c4fb6825967eff0c25965b3f52f511c7300727412f601499db5236c9f819282755ab9805c7bf5feba542128d34c412e61bdba060513e58d912db26b19e6904a0e5898bb13b3a2a161704be397b9210373efe60537856252c0b12c69f3a48ab3a15079c7a1f80e49cb2fa1cda42045b6810ecd881e3a71eaa5a6f6e444b4196281222a3d9cade9ba761349befc4895dc47e6a7bc31e426b6ea7c298e4c0dce65aedbf244f11f873c3b9be5080c3d0213a", 0xe2}, {&(0x7f0000000340)="fd01ff1c33d85fbb2ba5a7d821ea38efbae797114a82f333510597b1f341395393789f4acc594a30bd0a64d3adec51a723fe6b7be7f17aefb29837fd3c4b2659282f", 0x42}, {&(0x7f00000003c0)="aae6d2f715a75c227b529e7a3699e0939887187268860a8dcead6f96c4204d477303df5105bb2de34bd4a449cc15f808531347d69372ee62c27c5b633619bd6996913fdf470c8627ada23021d53ff64a38a1d4a5f264a5a4c5b3da580b4877388c1183da9b736788f6724bfe4ff13a16597316c14e4cdf190ac46be0234820e8d54e51bec24a430db274ae83943ee1dc65e26dd3b35c0afbec5d23419c8f29fb3974b08172eed28ba8063b54ea519695d91b3cdbfd449a96159a39009f6647890343083e3968c9c43d23c4f436a42cb2df565c54fcce30192bcc789bf4f20535d0e602", 0xe3}, {&(0x7f00000004c0)="ee33588a526098e2be6bfc81409aadc1ec75c9290f8e8ee4c5a4ca99887067caae47e101302113123796936fc2edaafa2a0104a97db618ebeee554faa5b125dfabbe05fa3879a6eb1675d01e3f7433c6e37963cced72ae3a6c95b1d65c52636d34e4f10fcb71f8b278d284e275b44f9b69", 0x71}, {&(0x7f0000000540)="88f31d51a0430702af967af12469a02dd870d60a559ccfe751d5d0ad3a98901db47b5f648a16688f3c0edb777334c4a3c9339f8233c52be7dc8582d4315fe853d4ffc2ed18f3b88c930b3db7fdf084770e5f7cc7a54000f7ad2b148326118a085ab4aa0f7da2a7a0ba7723a87eaf9eb21458818402f9831f1d4b4294d1dab016a5a79b554f86214d9ba79692f7433bcea642798f9966696cd5c6cb03356c9dd34d71a20350662e95660077931bda34ed78208701a77f631b1a4c40890557ae24fe312030450ff64e9a6794831b1439", 0xcf}, {&(0x7f0000000640)="4e293571d8884caa49d6d3edf8598eb118f0b86fc000dc49d90674d0cb0befecdd2a225d10a188f58a60aa800a4b37fabe179623b857d98b5bacbee4421149be8cfee439cb1f75171d857ef2170fc39d912452c9a0ae385691fd91866c34668090576cde29af66cf81cada35b11f06004c5debc9576bc7239109fcdf011975a93fb93750958d31866fe35cc2a35ed01aa7f300315183d2499e7c0b1c84d507a9a5e526d715bd6109c303c18873099238a1a16dd847d4dedf9586a2844e5f9939e67d32b4698e214f03a18de3a15f1043d1a38bd2da19ee48b59e8ede73d92838c339982a816b706345112a31756eee1886ce8babc26c5953b40a4d427b721835d64de2256652a29636c59c47e1b28f5856535f0657dacaf11c38092b774bb92693d75cb4f1019b8a0bc67c3ef9da9a7ed1a3cfedf79912efc038a78c823b6d4b0cf6ad29927b44848585aec28ebfc861aa7be3393371d19af6c94483ed50896a88a79a22e8e0236c1d7577f5525aa615bbfced1eb48602c93db6aecc457c90ffb3c52f70accc1f16bffbf96fae8a0d92fae0fd3f534423ac77944dfdef7ccfa725fd90cf19a259a2f6d9149b393851660e2ffc8f6752cc3d813737862c3d3d32bbd46798c0245961b4c6e68ad7235f5c27fe71ea41fd9a5f060191125bb0bf8c0a77e48bca884502cbdbb019e7cd8dd24841db40ca3ce2940cc3c1c8e389c66f9c89c70ecbdfb79ce886e4fe582019b48a25d3047301f939292d09d81587f508e7f0b9c9722da196f452a4a7fec5bc5b29e43e8b4a5701121e26a0b02b71fa21807922330811e55379c59055b0806c8e7c5205a3772de3d807a19ae8b6f224168be0ecbbc1801c1b71c9b63cdc7b01a25b40175b22c429fd73914542014247843fde59fdc03d7b8c29e736b9187d774f1749e9e8c886577bc37ddf3b81f7499991df19c85fc85b4132f587650db31960cc77c6317e52f9eba0885f80d0a0b9e1be7b0e253fcd224e075b6de9a5333e8a90a69ebe048747eb6ab1a5e8a44ccc9e155f4f067773830a4263c335712bca67800aa8360f9cd2e37ed6f834eeee7732b86f19f0fd2c46a697ce4c34d276c2681109620fe3a9bf4d228b0a335df25a0031bdda3c929450fddbb711aa3825cac7ac73c294e3607556358331188026fd8095c20ec0f7bbbb47244857151e198a81ef0b24e49f6265995ec6080cc7c9b643db5f786bf51ac4199ea4e87b9a454b7b69eae644968c7138537bf52d8896a2947ab8f5085cbe4e35c3efcf3e1d9bc018270ecc5096d22c3bc5d173b9f485c98445c4727c640c0bdc0171406efb4a59f31574194d393063520a777974b5961ea1086699ae11a2be1660177db2db76b575deab9ac2ac41975f04b627b2663632f150bf174a8a249d07e664215472b1dfc77f129ea34a9b20fa9e9061b3b140d3ef6410dac1d9683fc8bd9272326d40558662b4fe8043ca69c7ddcf54787210a87d3c78a222333d0b74140916e156bc4f81ffa3a71b392df357fe6cc96c5bf7b2d43e90ff8c1d28634032e69c18e60ef946c27002d9fcd94fc70ae5113b9fe589260bb71aefc457fe4d2042c5612de17e4168ae63eb6def53ed47a77cfd038f4e336b23b459713723668bf822f4f245f1cb78b8443f605ed06d5b649ffbb018bc41924942d5627c26a6015626243a611345d74b68e9a947e5127d9b59f7602061e5d3012fdbcd554bd41cc0b356f0b63979e11fc2bc733ba031a8a55a7ef422faf45338a95aff27cec1473b703f2fdd85493b39a8dfd1e29f6185c69fa34bbc4b70a798dbfd6ca6dc52f026f56e66caa19f662b415913d254df511c1342d22621140171da3d4e651871224ab8f9abb09a3824db37a7a97b297625b9f1ba2d235b65e04fa91f8fbd3736bbc2a23a98265e32dfe6c60e29ef0ce2172b1b8b075d41b2b6db610005427fe795571ae4b1614d9a306dc6fd9983a420d92a76225388e2b0fe43ebf67fbeed2ea45852b423cd56faa62eb897bae68e59eabc10a31bf0c5878e87783bfa1ba5f5b5b379be153b9aac4cb62de137c715846c0962eeeef0a4eea54fb75d036d6183b66617f43cab9ccbd0ba45c6673f8e9f4f11ee3cec924bb332d7281e7ac270632078e47719b53b21032089402d2c639492bbf465c5f962cb0eadb60cecdcbea0d2c5349beda5af60e4c1e6142ecff8e6c9699aaa04856ca906ffd952fcd1e8b4f7ceceeeb9879b00bf9b33867fe5c41d274afd1e2fdea2ebf83c25c2cb468210da460e646c0debdb777ff2f4baafb8d6c61c75537b6b15c343baa79f7768b8c9758a5d88cb5de3a467b45ba4ca6e0a5db6ead08cf45ade8a13d38ffa3ba4f8b82aef0bccdfa30ae153a65f25237315ec9b6ec4adacd5a2958aa5bbd5bf1d27c13f87d5f7b1153787f7906075144ae3b0dac7ee19a39e61a56466a6f139351535c7316a90d06c320d9d083a254d575ba92a33631a848ade08ee8413b7fd8ba519977206e081de5ec46c7616897d4b2fcbc8bf739590d6f6cd6b45f5ebbc54d264ebb9df2ec6d83f391676975f54d1ef3c3c2cbc95bb4e8a8362149cb46a7aa415a77dc08b613eff4ec9c8bc4d8e9c02915a514dc311b47cef3869f633ae4da70c58978a2dfcb528dd24a01cf7a46aa707d77ae95920b77d9373537d5e9b9701a8fcbb8adc1e1c0a7cee8513bb71cb4809e588cd30aeed71e51541f1a909e3df2da76fe47c3d8f9203654b7a3875641a1d721ba939f03b08eb30fdc6eee25baad0ae3da85dd30a08827b51b4e4c4cc003fed5a12dc54f2c7ed63599065b894317908f4aba07af13892132b643f75dd56ee603d54be18b21c305189ffbae33b8600017de787e8db858536a71bcd9d8ce490d5a71521d14665ec4be5b111a52340e57f417e89d02a83428498272cb2d2d83f6e4da8cd1f6bc7e489ced49bcdb554a6a25321f941581a5a3da8da04f3f819f42695b9ac1eacf23125f1e73610fe0023093fc966794dd6800fc1a9235f12e23ac74dfc4f265e80368bdaad08d3630b7acd0b15d7ffd01862545a68ab2d947dcb1297668f618ac6107cc8d80f8d5a8040d7b47787b74aed318048c8718fce000777a58e145bdf7a8b3f8b0d457ff875f56480801546db16806a22f2809d9b3170ed239123c8e9cd4b3c23f02b4d7c9575c94be2de3938962fa2befe5bd4c2f2e863d981a0fa597b4c65a2259fe46d9680dd6b09346222946fd7b0af222ef827226ec62a935d8b70102bf27cdbebc54e2317aa9ec73609ce5d7dab5ac65c88d31aac6e5a212732d0e7a92a8a6062c7089f71d9de783a517965edc4f321f3295e7fd9066ea584206009df515fd88f9911b0662d763a8a7d705ea73c7b64813fcac8e37dd55a3d6f1a41c605ac66773276cdf3a67cc328659897ad223a01dac2a047a78aa1d1268a547b76f10ed225d2a92449d222c7cd60d890d9381566ab8febdb922478893b343a259a767c77bf36da599e02d28ac983bc9f2c5b82b2b027004c6f4edaa0cdc46f8ad3e7818d179f442e2c77ffaf40d365bcd050de62f796857bfd977b91cbab1dab719468073fb3ef9a584755be308d5de197e0db9b04fe8b089c86a5fa6f6a0dc46d9d9f927dd8c9d6601623fe9e650deb61dfd640a7eb043b7e2a87f3b9fef631b60e10135b8e01dc0f580ed51360c4e3120d69003eb8b568dcc598f62b5682cbefec7ed65c792960fcc18d578009a597b0fb1efd647329e7587c4e4781ef69bc44594d2088c22449096106a684c0b29edaed325e385072e51b9c749b2ff049216581be08b62e68429bc983e32940e4912351f501ca3fc6d0ba037f4174bf91fe82c06f2664acb3f51a5b8bf1d612b44ae6449adc89a170a2a79b51f8e94aba477ad9635616bba2cd578425d971e626c3e43b93af21956b57c59306613a07e4e284a85f6bbd77d65d30751e33dcb9dc9ef43905f7d640ba673fe65bb09daa189c6da5265a9379f4f0891c9cecd585ea78e75f1e3d2daf49b6f9f13aece76cb1490e520b24bd3d60ce866008c12c502e98f0b46ae4d54d7664b590f8092f8fac2a8538ad4d6ed43992d4e6f9fa19bfc6597c9e0fadcf849c97262755ebe2f11ad0892cd609c3b3974091f7438550504ce7679f1faaa85bdcd1b864832dd854a85cc8654e942540efe3bef915aeeca95536e558a3b13115ae42490a6e08038949c4e38329849adcef2dfd303e09bee51e393afd25f0652e749672f0b5c860f1547a4f93aa120e006e6449235f7a5e81e1676ab4da3d18b6034a58f9554c63c5619db4f30db981cbbab42ae85bd3c11397bd1b9a0e0bfba9536882a8fe5a6717de761570b1c42db19a5969117124345a4a44f7ef58d68293c5633e63bd6ab04510bd6068ec36dd71dd762df9a17bbf4d288299edb502ba43b85e6501f2d46c4afb9f2c58bca998c5e7ceac0a4f29968c70440a61d3b24cf9ddd51979e06964278433f71b308d86985afcae4a25f350efdc7bb05f6d7ef4c7ee156a19ebfd84478102f578b27a38aa38ec29c63a968e9d37ba6a32658c4ddba9cca857f040046e744523642fff2b5b75ab03d761ef12a920f9bf01818ef8c4c348a94c77bff828a16292881dadb28a787df779963a89138f2e6782f1e26280e58900bdbe8e6aa7a246e828bd916c81f99e13dcdc7f8c485784eeaaf5d8f8479b74b8a929cf9352111a7e8ac073b7ae9e6ec40e99d56c1b61c5bab04c3a659e5341f5bb0a5a6eeea2c41e5b466e9124611de7643d2e50d609f5f9f3180ecc48c8a209345bdc82a330ad2bf959737a91a0e9d48334cf8d48e9efd9314f93e9532d26b507bbedd4ae29dde930bc662b40e966f2b665b6ef4f9f6c9215595e3cd04f54eee9360d600239ebcebb842abc5595757673da174db2df72b75f5d88c8af0eed7d22d06a253ac7bdf31780d360866d7db3a2510a00cbc8f0e43211fe84c7f39cd258c243e02c7aa926960b44418f05553fedd2c810440f0802b132c6098f5c30e27aa76f8e316f5894b61617235263a483156caa37c0de889f8bdaefa71bc342a882e4e009d50d3a08172e90b4e87498a5f6b2e7b5b28c4c17a47a26a12b45115e7ad7fac6c095b15865c25b3bd4029c64543668db50560d79f9995e24946eb9163db0a0f4b173bee806ad99d986fdf38b65081cef1a614b483a05541ccdfa2391d3de9be66bbfff608af67d4583ad9738262cf0471ef320cd41073efaf1a328c9b02015fcff0d00d47f4b36d01a467d4e9065f65b8984d3d983bd3f6d75b3fa766947476248510cca7409f54daf7ebbf7cc4c66f7957ed21ec6c9cccd3e5c87f7940bb63184febf0b14bf9897dec4a2e7f84c1333bda82a099314ff0c30a56f6e2bea560f92470481b42c6b70417c86f71d11350cc6ecd98bf94263f2cc1f0cfb74567119ab0601eccf8b054a1cc6c71a0a71f68929cfcc3c8aa5275478311ee51db6aa0f56141ed434522db01aa93c8af4b4600e56effd334a4725db205e025a22e2a1107e973e35368b06e01e338295f3bd3de94b366168dddfa5e175fbb59cb4359b6f0134dfd508adbd03bb3bbe312ba84ab747317aafacc55b1b98c5a25343809bdeeae3127c13af98635b0e8b8c06de71ec05f406f4ed8d177e99bd50b1a96ce8998c36afcd32f738d00e5e877eab38d4904b382a3e1a07f3497bd633c3b3b9201520736803db2df50db6a44f3d5c4bfb05d1f090d46473fc68e632b28b1e06ad156ca976e58ebed155a1a51ce349423709ef04ff64de3cf51a7f2ef9a8c787366fd483df", 0x1000}, {&(0x7f0000001640)="a3ea6049d2af4d7e563ce29bea34fecd0fcd3db99820dc4d522303d3f56247cee7b659cd700bb7e5c6ef1f5f16d007fb5bbd0d4a8cb7316343917eaf83b349626a783fc5e118c7cd1961ee0637ca10253221a461dc0479d4c613f6863f79976d948e560ea0ab4e9bea4efb4d4c83502f4fe848cc9a3908266e0b4df98adf7207002f1d3529f689ab5beb35f75c0c1572d42dd21425c93da7d32260c3dd0da186679e7c8c48b5bac55b02fad77ee9d2871306cb32f05a5c471e404f4a98b534984c77f6120f59efa3013e094141", 0xcd}, {&(0x7f0000000140)="27e6b1df6dff5e7247fa12d1c50f209b4316ae638042f01461", 0x19}], 0x8) 05:53:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x800, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setreuid(r1, r2) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00a42426617f24fc5edde55b5501ac0000008b22d96e01f0ffffff000000000000000000000000b87e1d2d9180d6c1e26979bd2d85a5d3038f1386af3e3a3855aa3f8f208023c1de7c5a7763d076578d54c6b0c44e88ba85269139c9f135d599c3431f32aea3a316"], 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000240)='./file0\x00', r3, 0x1}) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x2}) r5 = geteuid() r6 = getgid() chown(&(0x7f0000000040)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r5, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r5, 0x0, r5, r6, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) listen(r8, 0x1000000000000000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) r14 = shmget(0x1, 0x4000, 0x40, &(0x7f0000591000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x3, r9, r13, r12, r13, 0x10, 0x1}, 0xcd, 0x200000, 0xffffffffffffffff, r11, 0x9, 0x1, 0xa}) lchown(&(0x7f0000000200)='./file0\x00', r5, r13) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8c3, 0x0) r15 = semget$private(0x0, 0x3, 0x10602) semop(r15, &(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) 05:53:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSDTR(r3, 0x20007479) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289145cec2800700000000f80000c673c5fffffffe000000", 0x2c}], 0x1) 05:53:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0xe960}, {0x6}]}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = socket$inet(0x2, 0x18002, 0x0) pwrite(r4, &(0x7f0000000140)="6cf3105c747b0bb1b0abe50a943dc53b6f79109bf744f984f9afc1326d414bbae6686d119d11042144056fcba6cbc7d9ba90599de8a6d1b23f04cd06e28d851eda8cca82627e32be1dea2cd6d757be4b18b73d7a2e062c7a5c576043bd7e5b3de3809e04d9a865c498b602346ac712702b11c4edf9898b9ddbb35f55f823045e197eb562ca74f82c2ebe4849605934fe5bb2d1e72a9c2862f394cda3d6951da392551f0908f8b8208d7d497a642097d24b2b27b453094d15b7b31b400f51e221097c5dd728969c08dd8bfcc2631b35389d55a1ac222cfb9ab34189c65f92dc543f6563ea000200000000000032514d0829be6340ecf75290c4ec68fbbd0de5129ca76705609e0449276ab4a67af7dbc1397ebb7d00bc0b2b31db0ecec1ef65cc40a45d2a2932933f3881fc290d615dd2776ac14d1228a5b8ca40927b42e1087b0d2c85c50965820c4e71534525fd7f9fd03a237fae85448362af1fe71f08b8af073ea401c2408fbef814b5506a0cf79c5d3f81328f987308c93bdd66694e662e19d81bb3625e762f646a4f04572da938b577371c", 0x194, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = 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(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) nanosleep(&(0x7f0000000300)={0x64, 0x8}, &(0x7f0000000340)) 05:53:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x200) 05:53:07 executing program 1: fchmod(0xffffffffffffffff, 0x4000000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) dup(r0) 05:53:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) 05:53:07 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x4b3}, {0x2, 0x2}}) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xa9, 0xfffffffffffffff7}, {0x5, 0xffff}}, &(0x7f00000000c0)) 05:53:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e7130483e0550f8ca412d551e36e9bb2af2fa3224198a8abe2717dad59d1ee69931929648", 0x1b) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff2, 0x6a, 0x9607842301aba284, 0x9, 0x309}, {{r4}, 0xfffffffffffffffb, 0x8d, 0x8, 0x579cde8c, 0x6}, {{r3}, 0x2, 0xa4, 0x40, 0x1}, {{r5}, 0xfffffffffffffff9, 0x5, 0x78000120, 0x6, 0x7fffffff}, {{r6}, 0xfe55d5bb2805faf2, 0x1, 0x1, 0x7f, 0x3f}, {{r7}, 0xfffffffffffffffc, 0xc3, 0x80000000, 0x6, 0x35}, {{r8}, 0xfffffffffffffff8, 0xd4, 0x8, 0x8001, 0x6}], 0x60, 0x0, 0xfffffffffffffff8, 0x0) close(r1) 05:53:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x167) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 05:53:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') mknod$loop(&(0x7f0000000040)='./file0/file0/../file0/file0\x00', 0x2, 0x1) pckbd_enable: command error 05:53:08 executing program 0: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='.}^[\']:\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\'^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/:\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',&$\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='#))\\)\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 05:53:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4c, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000080)="b5f7d1", 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d0800"/79], &(0x7f0000000240)=0x59) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pckbd_enable: command error 05:53:09 executing program 1: r0 = socket(0x20, 0x4, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0x400}, {0x18, 0x1, 0x6, 0xfff}, 0xf93, [0x0, 0x0, 0x9, 0xe0f4, 0x3, 0x101, 0x3, 0x1]}, 0x3c) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b78ddc613dc6a6bcd66df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000009000000000000000000000000000000000040000000000000d6c67ea636d2094efb805ff30485a61a28a97b106473a74f47bfde38eb13422154737f7c70a20269d2096531c1f8e17017ed72d2b71111aa2346b50cf08b88e41dc116", 0xffffffffffffff95, 0x7, 0x0, 0xfe126ad35177ba0) 05:53:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:53:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbca8a8d1a029be9bc8217690000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 05:53:09 executing program 1: setitimer(0xdfc4794965da0576, &(0x7f0000000a80)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffd}}, &(0x7f0000001540)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/244) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:53:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x20) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:53:09 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8) fchflags(r0, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) kevent(r7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7fc, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() 05:53:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000286, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r1) setrlimit(0x0, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) 05:53:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 05:53:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r3, 0x1}) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:53:10 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x2, 0x2, 0xbb1, 0x40, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 05:53:10 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000002c00)='./file0\x00') 05:53:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffff099b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 05:53:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 05:53:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000240)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa00000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) 05:53:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$setflags(r5, 0x2, 0x1) fchdir(r4) r6 = socket(0x10, 0x596d12d87e833b35, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r6, 0xffff, 0x2086, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x86, 0x40}, {0x22, 0xfff}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x400, 0x0) 05:53:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0xee2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 05:53:10 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000100)={0x0, 0x0, 0x401, 0xab21, 0x3}, 0xb) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x100000001}, 0xc) 05:53:10 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:53:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x4000, 0x6) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x1}, {0xffffffffffffff9c, 0x4}, {r3, 0x20}, {r4, 0x4}, {r5, 0x20}, {r6, 0x8}], 0x7, 0x587c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x8000005}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x180) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r2, 0x1000000000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x8, r3, r7, r6, r7, 0x2, 0x1}, 0xcd, 0x200000, r5, r5, 0x8006, 0x1, 0x9}) r9 = geteuid() r10 = getgid() chown(&(0x7f0000000040)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r9, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r9, 0x0, r9, r10, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x8, r15, r19, r18, r19, 0x2, 0x1}, 0xcd, 0x200000, r17, r17, 0x8006, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000040)=[0x0, r10, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r13, r19, 0x0]) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = getppid() r25 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7ff, r3, r21, r23, 0x0, 0x110, 0x400}, 0x3f, 0x2, r24, r25, 0x8, 0x0, 0x16662ab0, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 05:53:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r2, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, 0x0, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 05:53:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0xfffffffffffff2e) writev(r0, &(0x7f0000000000), 0x36f) 05:53:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:53:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc6b, &(0x7f0000000340)="d7") 05:53:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000100)) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x539920ab, 0xfffffffffffffffb, &(0x7f0000000480)="e384c1351323e8f33a03fb4cf38f446a24f0dabbeb", 0x15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x22) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000440)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000001c0)) 05:53:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000300)=""/134, 0x86}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000003c0)=""/128, 0x80}], 0x6, &(0x7f00000004c0)=""/203, 0xcb}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) utimensat(r5, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x6, 0x7}, {0x7, 0x10001}}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 05:53:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = socket$inet(0x2, 0x2, 0x3) read(r6, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 05:53:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x84}, {0x1}, {0x7, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x3d, 0x4000, 0x400) 05:53:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='\x00') 05:53:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x80, 0x8001}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="537ac975a9a7c399eb8198306a2e1ca27f064c35587aa4717070a72b1d41b6ad2f3f1b75cf30f9edabbf1e7c722d4d49395d75ad2fdc30", 0x37}, {&(0x7f0000000140)="40c74704a5590290a762a7bae82cc751989ff6492cedea6d7e4297b2451569fb0961fb272ad0f70b7b1d209cb894f3e7f58ddda9ea63c74b7f031f", 0x3b}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="3800000000000000ffff000004000000b3ed4eb3daf87f1a0b1ecf8a9f7b16b5e40f0dee8f882aa36cd28612fb64d1ad93ac270000000000900000000000000001000000030000002a6572de2f1aed04c226aa544a43079471a1b509d92b4495c6fa5ce4430089e1b29396dfeac657a8ea4fdb7cce74dbffb0fc98183ad8a58db720bf4cbc73f1baf7febdefc61c75917cb16be63a46df477026678ad800acc619341600ea6528a8ab0c88a5e8db73a8d16bd8ab044d5209c3572fdeab457a35e44798140f050000d000000000000000ffff00003b0a0000899c6c38566695f8915010a2b5809fcdb4905bcf494a632f314d22616b09b17ec45aa6157946e81376e1da12e31fa7f80000dea9e890414e443eaa71fd69764ce3fa6fa1d5eae9d54d3388cd2466aa3db5550cf16667d46bb9d1b2c2ad225a9e000000007cda476db272e974305d58dbf8a69b406740f960d59d10eb106a6818dbf41c997ae2e906d2ed87e2d3a9a0a36444aaf1d2c548f5d4e0aaffcc9514764c00ab46de560174d0d1593c70bcecea6e3a3ede189b6a4d76ac6b210aefcdd6"], 0x198}, 0x0) getuid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, 0x0, r3, r4, r5, 0x14, 0x6}, 0x5, 0x9, 0x101}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x4) preadv(r6, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x5, 0x40) semop(r7, &(0x7f0000000200)=[{0x0, 0x3, 0x2800}, {0x1, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x0, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffa, 0x1000}, {0x3, 0x4, 0x1000}], 0x9) semctl$GETZCNT(r7, 0x4, 0x7, &(0x7f0000001180)=""/232) r8 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0xb0fa}, 0x10) 05:53:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r2) socket(0x10, 0x4, 0x5) recvfrom(0xffffffffffffffff, &(0x7f0000000180)=""/102, 0x66, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:53:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x4, &(0x7f00000000c0), 0xfffffffffffffeab) 05:53:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe6, &(0x7f0000000340)='6') 05:53:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x8f4295e8f07b04c4) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000300)) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x3ff, 0x3, &(0x7f00000001c0)="501ca73d54700fd2b0d92244abf72f14d7c5c1b54eb17f060c672cab15ea0b047a521ad4fb74e57e1080c4ed392a793264fb9f15352dae1e35fe3427c495c08abd6538b8414249b4137dda3408f67d8e102d026cfbb52cd3d4697d28025c51ff93cfd2f488d0572f799fc3ff77245e57fa60bb589d6e6ef930140ed41cf46ff3428acadf34ac13bda75cf8264b935ca197c563ea3820a6e002d5e58e9ad4c4023b82c007128e1f92d150f83045d6679c4ee9a993ad893721d63ba9c99043eb0b300eee94f5c352a79af54d84f3af6b14b838e03eaaa6d8d6b4b5fd", 0xdb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x20, 0x4, 0x4, 0x2, "a1161197b162204dd0f36b765519561dd7647d1e", 0x6a, 0xfffffffffffeffff}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f00000000c0)=[{r1, 0x2}, {r0, 0x80}, {r3, 0x80}, {r12, 0x1}, {r5, 0x17}, {r6, 0x100}, {r7, 0x4}], 0x7, 0x8) 05:53:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x234) write(r0, &(0x7f0000000040)="670dc3", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r3, r2, r3, 0x2, 0x1}, 0xcd, 0x200000, r1, r1, 0x8006, 0x1, 0x9}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) r13 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x8, r15, r19, r18, r19, 0x2, 0x1}, 0xcd, 0x200000, r17, r17, 0x8006, 0x1, 0x9}) r21 = syz_open_pts() ioctl$TIOCSBRK(r21, 0x2000747b) r22 = syz_open_pts() ioctl$TIOCSBRK(r22, 0x2000747b) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r5, r10}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r18}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0x98, 0x4}, 0x2) r24 = geteuid() r25 = getgid() chown(&(0x7f0000000040)='./file0\x00', r24, r25) r26 = geteuid() r27 = getgid() chown(&(0x7f0000000040)='./file0\x00', r26, r27) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, r25, r27, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r10, r28) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:53:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x0, 0x0, 0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') socket$inet(0x2, 0x2, 0x4) 05:53:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0x401, 0x3, 0x4a, 0xb662}, {0x0, 0x6, 0x7fffffff, 0x1ff}, {0x2, 0x0, 0x7}, {0x0, 0xffffffffffffffc1, 0x9, 0x5}, {0x4, 0x3, 0x74e8605e, 0x2}, {0x1, 0xb0f, 0x3, 0x30000000000000}, {0x3, 0x3, 0x8, 0x7697}, {0x6, 0x3927e232, 0x100000001, 0x7fffffff}, {0x8, 0x80, 0xffffffff}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r2, r3) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000280)={'./file0/file0\x00', 0x4, 0x0, 0x7, 0x1, 0xee, 0x1633, 0x5, 0x0, 0x1, 0x6, 0x5}) chown(&(0x7f0000000100)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r10, r9, r10, 0x2, 0x1}, 0xcd, 0x200000, r8, r8, 0x8006, 0x1, 0x9}) r12 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) listen(r13, 0x1000000000000000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r20 = geteuid() r21 = getgid() chown(&(0x7f0000000040)='./file0\x00', r20, r21) listen(r19, 0x1000000000000000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r25 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x8, r20, r24, r23, r24, 0x2, 0x1}, 0xcd, 0x200000, r22, r22, 0x8006, 0x1, 0x9}) shmctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x8, r14, r18, r17, r18, 0x2, 0x1}, 0xcd, 0x200000, r16, r16, 0x8006, 0x1, 0x9}) r26 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r28 = geteuid() r29 = getgid() chown(&(0x7f0000000040)='./file0\x00', r28, r29) listen(r27, 0x1000000000000000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r33 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x8, r28, r32, r31, r32, 0x2, 0x1}, 0xcd, 0x200000, r30, r30, 0x8006, 0x1, 0x9}) r34 = syz_open_pts() ioctl$TIOCSBRK(r34, 0x2000747b) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa1ce16a0d4c6931b93e0b37a74c84098baccba59d070000a4bb01a6fbf4cef2652054695ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r12, r17}, @rights={0x18, 0xffff, 0x1, [r26]}, @cred={0x20, 0xffff, 0x0, 0x0, r31}, @rights={0x20, 0xffff, 0x1, [r34, r35, r36]}], 0x98, 0x4}, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r9, r37) 05:53:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 05:53:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f0c793603a75e66696c653000ddba7cd0619a1d57093ccba126ac659bf09a2bf878b086da156e6e5071980f90eb66030040e418e789c1b14d860cc6ea127e843174d7df292f440e21392d5e5bb003d249b9cbc2bb720e79d1db851d0aba1e52d39e6736ccaeadb21b2116ea1f98708466f032520af4c590e920dede44da046c7630883c96083af0c9239fd2365ccb03dcd5fae7b4a869ee159b5ce0"], 0x10) 05:53:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r1, 0x7, 0x7, &(0x7f0000000240)="065b94e898bf7d9b0f62590d3a1a3aa07c5425d53efe949afb4d452ad51053fb7a4ed23e00cc6a6b8f4ffe9c0d973a28393e621c7ec3c8eb2cebf023feacde2e7bd30eacc9fc117cee3c74d61a815b73378da58ead91d7889a293ca34323efcc0bd7060c934c5a1a69cc2784b95e54550f7e584c070f3e9266e075d8be7c8d48ac7d209ca31494f5f932344e4184c52554af31621ce676902a6cd10eac042dc0c74889f4ed708e09a45e04cf27767c", 0xaf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdbffa1379c467ee9) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000380)={0x1, 0x2, 0x20, 0x2000, 0x8, 0x0, 0x24cf, 0x10, [{0x7, 0x4, 0x6, 0x7}, {0x4, 0xfffffffffffffff8, 0xfffffffffffffff9, 0x6}, {0x2, 0x9, 0x4, 0xfff}, {0x2, 0x3ff, 0xffffffffffffff1d}, {0x4, 0x4, 0x1, 0x2}, {0x1800, 0x80000000, 0x7, 0x4}, {0x7, 0x1f, 0xda11, 0x2}, {0x100, 0x6, 0x6, 0x3ff800}, {0x1, 0xf2, 0xa5, 0x5}, {0x6, 0x5, 0x6}, {0x2, 0x6, 0x2, 0x3}, {0x4, 0xb04f, 0x4, 0xfff}, {0xffffffffffffffff, 0x3f, 0x0, 0x1780000000}, {0x367100, 0x200, 0x101, 0x8}, {0x89, 0x5, 0xd71, 0x1f}, {0x688, 0x0, 0x3a4, 0x78}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:53:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x100000001}, 0xc) r2 = shmget(0x1, 0x2000, 0x42fcced0268c2561, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x10000000000, 0x4}, {0x60, 0x0, 0x0, 0x2}, {0x9f, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:53:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x4) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 05:53:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8c) bind(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8, 0x3}, 0xfcd6) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff8) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) msgget(0x1, 0x40) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8001, 0x10001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 05:53:12 executing program 0: clock_getres(0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 05:53:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x1000, [{0x3, 0x3f}, {0x3, 0x1}, {0x3, 0x47f}, {0x1, 0x696155c9}, {0x2, 0x3f}, {0x3, 0x2f}, {0x1, 0x9}, {0x3, 0x5}, {0x1, 0x2}, {0x0, 0x6}, {0x3, 0xfff}, {0x3, 0x5}, {0x3, 0x3f}, {0x0, 0x7}, {0x1, 0x47a2e153}, {0x1, 0x7f}, {0x2, 0xfffffffffffffe01}, {0x3, 0xcc3}, {0x2, 0x7fff}, {0x3, 0x1}, {0x2, 0x8000}, {0x1, 0x7}, {0x1, 0x7}, {0x1, 0xfffffffffffffff7}, {0x1, 0x7}, {0x0, 0x1}, {0x1, 0xfffffffffffffffc}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x76}, {0x4, 0x2}, {0x0, 0x8001}]}) 05:53:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffc89, 0x0, 0x43, 0x0, 0xffffffffffffff61, 0x8944935530e9f898}, 0xcdf1dabbeef4977b) 05:53:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x10, 0x3, 0x3b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f00000001c0)="b114b7306dc44459a189f56a15c61053c80db2db092a74994d79726e4c6a073158a39568d055590c0d137dab990e0e4b4e0a4d09375c6fa5ebab03f2fd8c528c0dad0c75634807a8f9f12f9534f5d329d052ab2cf6886843e08aeef9fb3f65a8933d0a891b2c321c59b2df931807748d6376560241b3db79a622b277f38a63fe7e3e1de3ecaec682921c68a5d9ab448f39a89cdf017befa084102455b879d4c77a9aca3b79c3fcd6d2daaaac5b0b6af9826bbb97e2968823d6a2dfe4b57987caf3de704d005b", 0xc6, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffeff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 05:53:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000000)=@abs={0x65b1f838e117a30b, 0x0, 0x0}, 0x8) 05:53:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x30}, {0x2d}, {0x3}]}) r1 = kqueue() syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r2 = socket(0x18, 0xc6b29ffc4368c7f6, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x20) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x210) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/22) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = msgget$private(0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r5, &(0x7f0000000200)="b099b734f1452f59728b61db6980ca7b68dc9ea21ed7fb32ca887a7383aca8ea61f9c58efb9510e5ff8844b33198c86e5ee5b57afad231a0ecfa783704a26537aedbfe74f7d1623ee41763a40ff5ed1fa889899f80823a3979fd359853d00a6f7382a9c01513192d877217a74a0e967fe27861466aab79ee43", 0x79, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0xffffffffffff8000, 0x10}, 0xc) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, 0x0, 0x0, 0x0) msgget(0x1, 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f00000014c0)=ANY=[@ANYBLOB="0200000000000000aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b59503ff0c8e96442e05ff7844e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"], 0x1008, 0x800) msgsnd(r6, &(0x7f0000002500)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d13c5836432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c07f7687d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800d7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd556b189c11f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d58161b97725f47b1d973ed603a2a88a921590c292df5226e0c1721acaa35614507288f8947c87c1844d4c40fd30f68de48ff13b63e28cc44995ea7a5c2346bf1eb09e1890dd91b25b3bc4093a9fefd09c6b3f6cdf3290792ff2f190248bec211c6a11dc4991e9b6b3bee0b3e45e4a13def5c64834f257044c42ef37d8ebeb3186490306bd7a8cbab8787ba5bc510eddb51a1c4d6902c9b1de9b604003b5ff8af0f280daf55c5408465e87da9a1107914bfaeb7e8f325f457b8887ca3d42acc5d26d4c5a628f59fd2d920ed6598a2b66cfc87ad01d03d857e75db1f734bc79f2def2f30529c793ec3f0201d059928cf3254882e12ca7e3cbc4632ff22"}, 0x1470, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x5, 0x2, 0x18, 0x8475, "0ad149c6021393f8c49381e30b33645904ada0c7", 0x1, 0xa210}) msgctl$IPC_RMID(r4, 0x0) pipe2(&(0x7f0000000300), 0x10002) 05:53:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x3}) 05:53:12 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x10000}, {0x18, 0x0, 0x3}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kqueue() r1 = syz_open_pts() write(r1, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 05:53:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000003340)="3165b738b49e802cd86eebbfec92e3bdfaaf1b9f5590eadfbf331f2f6a5a7a99fba3a74862cfc3c44be67f0d7dff276ea8577c40e380f8a13d927f632448355337118b8659896fe4b5d60ce03884d34eff09ff279d4d441a9c560e480d0d4c62effa911e28", 0x65, 0x4, &(0x7f00000033c0)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000032c0)=[{&(0x7f0000000040)="87f136fd81e652d6300efa42a412be45d414fdef620eb7aabd34ccdedda199632144b88f7c592a37f1d021cf385d4f724718e851ffbba1b6ac21b39510d7537ccfd6c6f9bbbe59886c8f9016980c1f7640852a6ccf0aef6edcdf6b18628152915785820c7e98a2c5ab842e62a0d0a359c2915e923147912b45ea7569614034afbb27480da63473434c038f6cd9dada1817812205acb6fb81bd5708f32a5f9f284043f7e5d7651b3233a0ab54ce9ffaf8202cd79e79c5865e3bf56647571d231992ddf8c8cb713edd66cfe218ce0184a79372e975b819ead2db1bfb2e86982e2f61a9408112060c98e5864df5c8d14487290967cc797a73fa4cc6bca6571498c8a19f94c46dd3cef2451d6572e5d024b658206a48575283e48369e45336fa3c79fa9f8cad88bb8805a2bf64f26460e11121b42bea101fb1baf96215ea736322dcc2dd2255a3e8c3acfeadac6193f719f45e4f4ff8d80ad5c3540dfd50ed607b53e8d767abc32454706ba243f6fe8e0bfcbc38723aaff3944713685aa0693dae139625089c11e13e95c05767b1ad8b1fd29c3c2eb5c2b8bdfe855704b20e7e666814a6999d5da72836dcaa75cf1aaf45b36e50195b1bbb4a74845579931597b7e4e87fd6fba1c440e5c4290e13ffc25cf22ce740559534946edfe7810c2a64d4bf60379aa204f3c425c8ddc5061ce8f9d5c17dcabc749d73814eb5df1f030e58ca1073dd6c20cfb0e24053dcca22dcabb1bba19d7ea1d32b59e8c65a71ad42a38d2f4c6c1be4fe4f0c262ac29c63eaccfb0496121b6e3d5dc50bd3c59d9965dea57bad1a53c9ee13baf50d8d97585b6d5aa94e820d36c2383f482c13ede66241a0e5954cd1df2be006d24e4fa263aba55068e5c6c9b97ace11a43880219898f22c4075c7ef94da2a8618343892fdb8b0f62b7e770757b298ebb674ec78890007eea86336ea741c40298d156e9cbf2ef4a6ed3e1269a74c15041647c3d7516d409d38f15c98f3be80f6f8b3b71964b9f17a764712084333ef85d03a936f543371181a75f5e7890878e1726f535ae6047deb40833c4659ff75827dd0d0f066bb103919b863a12190cfa622f90aadbffd0679f6e8125631a62eebd7a79a33e746f63e8eb46a69f0dfb09128cadf287231ea37ff18c12535cfd02a282159493492192ea4451724227bd5434b59c88e6fdded07aee27993ce3de85f81b1b3e5abf1230ff93e13f0e005b57e5dae9ff9bd0b199ac14fdda4236310646fb7a2869ca025a0eff4924f84427f71d0082be58179a914e16c5fd80f459424e82d1facf5209572d44dd41bf01a5f969863d6806fa2f4663ef85c0ef449e094378a665bfd3b82dc7d54ead58dfbbd81a7593ec2665c69fdd6ab2b0c8b8805935f5253205613cc879f7ee423e982c8b0dc37ec40fa73060d54492ab89f4706fd39762262d94d6c9191da209aee8136512df29feba0ac6e7f8a33137e5c6c0454fb9b8d1f4576e2eff9cde4b31a718cf215e6ba9af544392226cf09009e854d9079aad7098d46f04b6e99bbc518f9f49808ee2875312e68daac6f018cc196fd23f92a78cb9cc7a7fd7a8b4e9a637e2029b25e7cd6c256a2dfb197bdb4c30c5e9d44b71f4c3b619848e62e6bc1a37270368f31530670699c29360210018ce2078a4496a6c44a5f1f24c1fbbf29c722008a3276c47807637a3fc1575a0ade285aa8c3ab51bce2b143dafb8bc93b39d550b2e3862dca07a28beac2441ea44f5c0c61ba287bd65a5988aa729e9abfe6b60e1dc798e551d9060af80617863bd5816d7f24c9af75410262ae718a339ed5df709413a713e190cdf359d0a443c8e704854c99f0caf158e149a770e6cb073cdd62fd07b2b5f1d936f058370bd527e70af65d2da8550fce675c54971bb692091666bfffcc04bd0e0a3231ceabe015c48d7c7168d9de8e31426782930f11221c913c1f1d03d838c9a3419ee68de280419169f7d04d91641db89431931b00ad93749e876724e0927e26999761a753a090739d9858e87b88988a97416e4d27337c622552e30d2415a23867ce073b8e8e67af82823ce65b6f692b72737ed5473b1093a6b85662a50ec8fb4c0429d82fed9f4a39bf6a850dc96a2c427bdf5593a3e6cfcddd6ae50dfd50046d6916d277aa057bdaf74be744db716f79de45da327656351806e2fb4a1f173668a0a7cd9928e8b574a71f7a02101d13aa71aeba7ad1c3a4852da6d7b3314dc2df1f539cf2568f4270c24f5ad30c05a5be90d61b2ebeaaafbad39519e95083d475b19dc2d456da0f149f36212fde0a7a9cc30bef45ce96fadfa96408c47f3aa0c1f1b5a78d6e8f20e538baaa231dafab933a6bca41fdf1cd847ede8be787a856dbba009c1c9e33e10517313f2e6dd86f7107311c6d6c9a850ca586815dacb6016543b070dae9c979851e7d5cd8c1dd4a36e25a56d5f20c87d935e0b8bd1ec60b0a230a3b890a476e31eb6f76afe07060433233959ad2600f80c8f1bd8b7d320756797eef562085ee5a117311a9585d70292f64d6fc3ecc06050d6d0f5f4c3eecaf3b35a0e5119fb1dddcb233b72cd15a10632b7109d3fd3868582e4c440ab3a8fd6db5cc5fca2dd0063f5521ae0e8bd66c51beee5bd90c9d60385a35acad120f9ec4a85c570440182edf9d458f2a52e583e63cd161a9364ba328464903c0acfed46c684eb72cd21c47799a2ff91d60844832d880aeca4bf11deceb6f9cfc53a003cb4540f22807e82ab127339ab6ef05ab73d6b72f25b499a104e436fc3c770ba040b3113131fa16f6757f65108eef1d83f852c293f67b0698a2225594a1641ee81c6f3cd61683757fa982721ddad65b3d9e3f0be91d7fe5f5990f4f082e0709f8a5da87352b46fea8d9b16c452408ca48c4c7a623d282aa413e1f98264b90c43e306af36463ee4f8841f4c97fc877b0602d107ddbf5a44669343f57427f281d5f3a3c5b5ea91d37f8d2de3c16af36f624ddc2496f4599faae7125621efe12f940822435986155e795ab1f9f101e1d8ceee39fdbd3ad3a591e11dae764a660bb862ab4d6f9495faaf3c3a2495a20d356708227e2207bd15849ee514e6047e03fa49bcecbd73d0cbcb46d47bf7ba1a21231dae774ff9cd8c2bcc0cb10841d8a64b64835aa0d0a35c939d726131407b714ceab30f9e0c82cdac05b7e44e44b2eb00f399fdf302217603f524d4572444df85954e6b03ac7e408f45d346afac531b2163e3b5ba91cff84fc26d83dbce19d781129c147f4cfb052a42e5a0e19fb266d0df935a18fed4b07c9be9af7590496c6a698863fe670ebc78468fab1e746d482d46a689a882364d531d9aaee38b2e06c5093cfd72ebfb89e00e9906aba48b78c6fa2cd1869f433f30c2282cfbb7c6f3b28a459207365675af502bb7feb4f0accc7238485ec735e1735d14592143601711fb19bbda9f782c803210fe7530dc9d1c3264f86ac4d4bd7989e0fff5ceb1d4c9162892aa5e3db6cf40fa3f36d8eb140d7d9373e7940b407a259055a3bd7030e4af31a97544455d9f180212ad3c0068b8137fae725b3e473535a8a786145cf76e3e8b94daa7b14354d2bc2ea41c6e450c39f95d8d941af0fb91b91cf20e9cbdc25ecf56b805eb6a089e05cd47a34ec3db9c43bf379eee6a7c823946a9d0819a9655fbbc8970af3e4aaeb132f99be237ee216d55c5669e66a7006da178cbea11120137552b80708596e4128b21c3fbcd8112b1a040274bd6077b156d68ec213ff513648f0ebeb9f74322bbaa81b4c40ad6b9298bd8461b4ef9ce9cc3a4863006afad8a1607a91b9c84c742887123d5461ab5b0dfa66c72f7a9be15e25978a03edae8670becc4648fa48bd012efe6ee55dcfb597228bfacb701814aeb3128a1b9f2476b40becb39ad3187c416a019c928938fec914e1b4ef489c94c97b4ba717770ea9191a63f70b2d61a4a8ebbf42857312b2b3908bb637c8a395eb3e8be4d8152baa139475b1046bcf852c15edab4d82255b970375b527ef78b0f471dc3149bbe9e9bd1cbba5c8a602466779b6ccb929e3053febeaaf6b3337f8308674e6b77cd3c9c70f243a72dac8a571d4ddbd71b74f5c6f1f6eb78c0580477fe594b9b8cd02d3720ed4b3c7628fd2c06fd2b42f20f987d8d8dd37f36933cc2314adb112e746f2d27f2d6f293957979ab4811ce6d4d563722983de67eba1f663613af2a9a5f47a323bba1f6530642b4b186e4e1773907c9ed9b3003a541ccb8cbcaa6da90d0228d60b87f355c073d3939a031c57e2c3a8fba17e4bcbd0a45d0e56a0020db13bd4bc720c637cf26aab7b1d881478db9d5d30c668afcfa4cc71a305d7dd8e17d59cdd597466232cd7468958cc3c24afef63e98dd52ab8a6c5d4df67ecf0b9977540f3ec47ca8e196f99dac731e3bccaf2e3d1e3cfa0191c018dbec9be85429c119c53e967ffe4b95ef9e2724d58377b1b68a2a051d3492bf5597492bda99a97a445c7ef7d245815e6dd1cf91a80f771923dc7ebfdba5a9085243d5d77eb5e9580b54f70e3d11b9e5447fcbdd3d030f5fd1b4e28e814da994032ae2772222e07e84bb52a308c38d62dcaa980a0f7cabbd00f7f35b07780dde1ba02dada814e69a9d96c8ac552756c80d773a808eb1a159f9be55a6d3ce2f2aa400edbfe038751ba6408763238131745cde52093f564b90d49cf233a3bde17d3c8d012a88c0227610d1bfc0cb0a91761cda0a273bc3b5ecd6dbe695340d73b4186fa9be3e7db4926a46ed54170fed122073ee0037f7af2963e54d4a036122aad3815256f485aca730cfe34dbdace7bc0aa787e0b44f9554fc52ddea09fc7884f49376e56256e63262ffd1851553f18b1216f613d0b2bc0f23b493ca5a513d0c5da4ef82a633be05b50598391c6615dd6ed9df3293015419bc0a03a1f4f05529685cd70a38b4c03bfc42b72625aeea23eb1068ce4e3da7e63576a23e1bc91b91dacaf3d3a59c4cc8e421e54e878da10afa22ad48e09a247f081b24ac1b9bca839a4ec21591bd26107721a13ca96753a8945f48ff8e4d75cb52d8d8b559a23b40da82e20133d9a59343f858942a06c43431fe03e61bfff93a300e7cefd4705c5e2ee8a4b0f1dc93e86a378465ca9014b0fd521fdb73bca9ff12245ec200c40a32f315edfe31131b6c753b161381c297cd529569e3ae723f827a3d266e3aa7e9aed64af505b9a5bcff12c1ea245c4cb9fced8a204aa7bd55dc60fbcd2420afb05ec90895c52f7a3a000e528910633bf836aa0a280dbe72d2ec42c332923abe262eb95b65c786ccd26deeeaa08390408644c78f81ac9db06676b61647c46ab86e4fbb343c4357f7a7ec42a46e8483ad2789639a6cabd31ca570a562e1b0f42095f34edffa1bfed9f22fc3ff1951cdd5710f03561bff18911d07d569a0327a42fb56c386c66b127ecc0a86a57be188e70517fb729cf17ddf86a68b3743601c37e4dfd45f9bac0af28a96c108aac2172b3869c569693372a3269da6cfee5833e9bab8b1db11f013f8c8503fa997825342485701452f1d448ca3eff9676eb9d1734fc45a63cfe2a3d0f850543a0df178cc1e0688e06220c97f8283caf9572e31dff0c26c97385ec86c4fc0134e4fe4241db1e0d2b718ddbcde939de54bac8c8195e6cbc7fc511c836b1a13ac2600e03f127a30d6413c2a072c11deb0bcd4aa7018c58ad83e64e40373e2c976879b6d286c437056b1581cf613f6dba0d67ec8e5c0a9753e532d02ef91125a764d9c0e170a0e04cd1e029d2d42e3ae29d7a11e42130ed96bda6054b3d8cd095a8", 0x1000}, {&(0x7f0000001040)="16466e6773c4504a8ca54f17138e397baa478efd2ff46328dcaa87ad86085dafdbd32def271988c462f7182b1e5a4c66dd1bec2a8877f0af0a8b39dbf580c87bf87924f07faca904d89c42b39086ef1249e9322e9f35652e6fa1fe7e851fb98b095a771c25e59dbd2ad0b385ed129d261c52a4cff3da163fd5d67eccb4f6f11be4680ee147c72bc0b625b61e4721050a83e40a4f6b0a559f0c83b08c90b6f2e5f1963495121d00f9ec2ed9440d2943b9828c1407bcb46f5cfc41b2490aae130e73a05a30508891ca1695053c533bbcc1cd8bb1c88fc7677872013f53e39e6d1f4ddf7537f6650eb75c27d651db8dfc6cc3d38b75032e5895a0fb0d298ca6b315ed857c668ed870e051a5f732fa250fa8e5fa4221ab37facfc50b697a5efcd6734d22dec7a4f9b294f333b5dddca1179fb83b081befc9d9756385f3581db47629bdee0b228b486879c0da089075f8a86cabaee65d5ce65ed0f09944ac0a4e9e7d839a68e9576f4c4327d90ab2f3bb217c095758bc15e0a54ce6d43dc3109a3310daa2eefb66871140723fb0ebca9a7930b690f42c9366c86b4d3c29b1b8bf46392e08551fa25cdf9d694b8347037b530919eedbdbd111483d0971341ce5ed40d07a63f4a30edfc00754257d62df7c91300e80c724a4d574188f12973920517efe9cec99dc3a1ca33562ace0940dab66867eba9bf5fd072e4469fd6199b2ea91ee9366e0ef89c5cfca57bde719f6d74eb4a14533004cdd19a71f7e3c60acb0f7956d1d00ad362c075b0f32c677e14a8a327ee576c3fa7427aba618db1ab69c8387409887dafb189caea49e6791d22e999859ab84c9c99093a6069170b1587257beb21a165922ad30ea7640b0573a43ca48c5119797ddba9729eeae8790bb506afc50374780d59da40844ffff5c1e5c00112cc6cd777356361cccac1aa56c921572aadb8073d83c6aa1078fefb937a7d18f226037f454088b4e3f68c90967bc075c64900a00c06fce720ebcf7212e82145d221f32e77d241f96ddd3f13258d19776991d620eebd0962b3e4531de5b265c01e2a63c04e68fbbafb91239704a0091581cb24fad12fd011b7343426fc2f6a3147aa86e9ca3f921cb0c0a07f1c70ae6c155fc768388dea72f3d24ba909b6971c5211ee68f749ea4795d4e86a9164f6ad811f31c6c29082c83d27c6ab6a7b308475bcc0e8a0854ae3ca9b1c7f4378644861dd61113a23971e54bfec36ad6681b3db9f43bc1911d7df6f5e0ba0f5310b7176ba3d93b908f4e8a5da38c6332d2f0233759523649ae12088d38571d109586bd0038e958c0dcd0f6f6d53c909e14fec1209038dd5a360d5a3a4b3bfa08d52455298a4a8e63a14bb328491bbdc4883911b3bc4c1fe066bcb5464b8007bb6293ee00111b986f8f6591d58dbfbcccd1024e068d49f574b33be46767f6e99da25f8b0937c6de61c62d25fb3c5a3cec9d09aa46f88d21bf5b3b0b8da75f275c03c61e776e4b7c7c640076f1896ce76e593af5421c201a59fcf73642d45edae219670eb1bafa20ac17d306263de293547dd6e892ace81a74574c968134151da039a19cae3bbb9750d71e06fa91cabecc853be5cc51d65ef0bbe19063875e6f1bcefd885ab9a172ed98788c29bb579c59de4235fce166d3b0b83bf5a339bd43ffb55a30bbbf334d4fe65cb6a6f5c92a4ca92edf688501b2e95482d68866869503f6d3b1db36e95b8a8b21849beba3763ed21ee966c1212848fbca3a62afd9d70d2f848a48fa3c22bd856f00b446a79f63bc73bfb4cd898eefa5ab313df0332b4ee243ac2986002232df54427357212e916f3182ec402c1ae7ec146c8ec546c1f9f3f96d3a50f84e908dce49c784c98eaa7061e83da956c9a09bfbde4ae2bcc5b905cfd413a42a0cebef27357c74b2b9013e1a49b5edbee1b068c78c195fae2d94e6d5f29be25afb177573bfd9c3a3d813444d1b441cd85f9171a32b10028391c8b34791e243d45e3c98eb1eb51d18f9d88d931ea6414816119212d6daaf656eecc3b75429194d90dbdd3c0d710eef65f608fdb5fcca4a3ca1fe2306686eea01b190304bb57a98a4eb5b3acdd44bd15dfd1f338ca517f77a780781176456faf786f5ea898d3ffdb2b8978628deee120ca9fe52bce39b3186d0d08efc380c63b835e97974f89e26496abf9ca2067a81d13f4da3643c62635a59403a8f8eaf522a04b5c45b0c36cf8fbb329f3cb5aa820a493204ad2a8770d9b54c431494488b84f03d5e61f95942c559062cd16b099e8997bb53d5615c9a9fbf26d38f9d735e505b60ca24817bcc1fa7dd8dc3c9739b9aca9d901bea290419575380006739ebffdbd962c489909954c492e794b47deaf1eb03a889ad035e2e5a33cf2ef313f8fa133f9b45d9a161f52ee5983813bd43baebc2ac4a011233c1e72874be41872b909f97a5abf1b8629a13c0041e97322cb687ec76fd9c8cd8895fccec9d5533baec2bfba78e454789e513f194aad3bcf253d5c92be66af412ae6bf38c29619c3112c2042e0e7b17e9806c2d8734f20236af6263c9e2f9fa50109eec9624098d0f85c713fe7f9b26bdeee67ac4d57a312590fd229f2a1d2e5e188a866d01ec8f819039cebd4da766a92e5f244df75b3ce8ef4164fd132f83e7316b04376ac29e34ed6bda677d5c627fcc7f146947e7bea2efbf8de2b665ad95b30cbb491c880f35948dc40bcb6ce37795a7259c488430c795703dc2a06ee05939f0bf7032777142a3f6bad7bb2ed80f491d82694ca2a5cdf9392e8951339782115df672b297c2ead7a0c0b4472c5c0e4b375ae84e82e45f3ed5ecb3e9c7ca18f30cb7eb14201ac4f569cf7d584071ea15214beaa1bb6e2d9379bf1a4ecf8e5e9b7726c76f59382adf178d1e5400b884ed8ca800fe385101281bbfba2bd8c6538b7f9034efa2dc03e74093ae7f5c919e3b6bd8ba6b6fdaea0ca4fa9fa49693a136f66792292b7428ac86e7ac2d6a1be116af10af4bf0fe9b2b8e8c8ba1e9d8ed7afeed208503bff41dd9bbd8f5b156cd51f107a73ee44370743b0f3fa4e0c0bdd80cb9a4f7f739e9a6a584e9efed343d51e6acf8ffc60a1a7fc792713553ddbd2de2eb3a31910fb5b8d3cf9ebbf9b0a6b33f1d90db3b16fad95e4a903918c878cf6ff11106bf00f6295a03530accffb72aefebb93b26335cb57430db9f713176659eb85b4f876de43b1837b13d79601fdc85f44ba0920b0caff912592b5c9f9f4549f079ddb5b46840d21504f3f031838c80105edb2c9cf215a1c3d71f66337a6c150166428664e1a1c0c06aace43a60674c83aecc21cf938bd4b6904b0b351bfe075776109e2ac616084c89e5ec2078b4278a1165e51ec7fe76b1ce17217cca4d093c3a10e722115d2fbd9a06b8d2595aa7852212873a6e5680a39dd2ef01666b3e872bb0ccf4c937873a8edbca9eaea353d18f1e291dcae6c945ae071e4b4dc7d853aee48e489b544d84df199cfc0b1c512fe2956d79fff61dd0e2ce3fe0e211b77787527a6f0465b4c6c8ec9b9795f7e4d939f9c562f0b6b73dbab8b762b3c3e63907414b5bc8ea7980fc4883e9c61e8a3b01df7f4f035578dad81f1dd39a0f9cf526c312d4ae0269d1cd87046be8bdc7b23c1b8383aea26f5b66378b7242e083f2c2f69d177392d6550b047c747fb2c7fe4fe827e5a3b68e73aa3276fc2e6c1e3898cfe7e5c5fd5a520fd1bdf64a3c49f2f9327ecbbd40d5229b58734bbbf0daeef96b9d10fddf8b9405cecfa56a56f50a3b7362e94a2c1de9e873cc0b5ed8eadc74c4ef8b22aee92f22fa648e3dd244f9f29b8ab7016e3226de246e6bd4a50ae5fabb9252c950cd75721922ff62fcd8879f9ee32a7329e0d825c8f28a76090a72b4e6546297d8b1f6c594240c32d4185eb66c96eae33f75f36aa8ac5870a2b188d03032ae08953aa02ca7edf4b49970de38ce4c66da8f7debb64f254016a909c56c93ef3507d6241796d1d0c386da2d2cd161d90cad0d4df90ae5507c3b58afd9b9fc1c7aad08a6c2663236429c32cc3c2ee82afacce8c3b2f57c35f2d91d6b224dd6560c20bbee3fb0249395d9b36069d92adaf394be0fb37d6b705c3b942dc2d0afe6e70c8f55d9158b89f7d83b0039c9260790269ea263b46c024a1280575b4cc1d7448a0aed8796ccad2d72aa5c98a896948216f6657a7b2e307f8c4529bb0991c551cd09babb0bcb44e720fb2f1c4ae0da5a503f019c8d9395ec4c6c39139886c1f488a2e67bdfdd9b4be41e8e2c853c20c3b9187b4fc8b5968a77715b440f82615f226b7903cf35465bfcc47340a6f94dfc94d2dae9a84bf33abc8ced1ec3c716e7ba28145d05534c305d67d8eb5bd90dee2b25a607e5d5b2b3d43e52b47f4cd0dd7262d415e6a57de5741f31e9d27f5f0d306446607a1e95ea06826bd37d7a44f2e54669bffa7965fc1064586c01cd2659619995c65fcdf72da576a9862cebff89f6fe8fdc3b82d6581a03476ade543294897bebbb10a0feccd85b2ec230663d7b22fcf4ae6730e081fcd97ea64474a67afa187e97b90cc9dc9990e2f5688f7b597f7049744b38247bbbd53823ed885c8291a22b56147f1600d7faea2987e8f0d739dcd4076b5d39004342767486fa700b21a58ccfeeace9f924cffb03f174c74272a3489e4a2c43d35cbc6a4edf9a3962cd549157283da01a0006a96dfc384b174d62484d02ca4a563795148cbda6f289119b013a26f7ddc33967d98dd1b03ba4c6dd1b6c9b09e1e487ed9d08211537b41ce7563fbd92feee8726a7021a052d67a26a057308681249837661a3a1cae01e8262321f0f1fb97ca51a2ac500f0022e2f85b02c9830917e08d2a27ae706f7ac9643f899c28bfe12b1cadc0066fbcedf9d2f3d52ed47e29bffa4975cab5a610a64e6aeea2b9c22ba9f68fbcb7d9a80c736e9582ebb4ca2a38ffafabb20428210178e24c6e0bc95600fe99708d2d36f6812e67c40e19e77ee3bd834b34f8e781776dc3f88736da74b809a9dc3365e3efb160e2d229c9cda5ca48168a39a85f6dd39d81dc3cc7aabcf18867774dfa5eb076b88109d236d25c0162f22f44dd6939c574effd5e198b797c270a8ad137e9b7a2bf716e118c142c1e2c8935fc9f273f4bd422de32231945956e331ad8b8275591f95eb257403edfab2fa664efc6802c23a7d53adbefca3cfd67194256bb7b19b4797bf37725b5017e37d05859e0ddf2e53d68c95014ae366bd5b8722c6b8e3690e6b58de3f40717331e2b3af7fc508ff44e390b8708231e91e6a7815d6ef4d4651cda6a9639198331ff8d4fd99a4f3e160ccb0b7fcb37a4719388027a71fcb780ea76b5f48b715b0635653765d0568f9e3fea18de1e06a4f49699a641a8d0a9b146b8aa7b854efa425ff41e138dcd8391394a6e72f667874ec8676d03215df764e824d69fcf1f567a450a965fc3c287daa97de241d396dfdbb0059a9dd3eadcc792b566a321a98fad939e52fa7848abd20b8c6058e01bb6791ddcc84d39034e69705e0770f6605f115c0311147c5e542aeb1ed1463151eee015c686287487f4f2583ca56780953da64eafe51cc5d41c23648d1e52e501e8a7ebd0ad735dab2a50b6e43289fe32f6b535b64a937fd6d005164aa16703e2ff899d9e5cdb4ad2dab694957992083ccb55f800e19dfb70dd0a984edb5c81d0d3e4d49bdd5ee9bd2236711f848e88e32831abcb3682d9ecc62bc06402eea47c9c67a4057ba712ce4062921518fd5c47b69f4e0c646bf7c986e81c256b543db0f8e0c20cabf7bb8a40f236cc36133d1", 0x1000}, {&(0x7f0000002040)="e7429612b526f70473492d25925105503c597c386ca43b6326d8c0c29428a9d5efb3a838555524a8b9b3c9d8da66189477fd1b8de67fa0cc4eda63a1685e5fe8f980660aca6e6dbeb5c9adf2bb351d778d3410b633cc51cbbf4e118188d5341e2451b5381ae4d69e2558abee2fa0", 0x6e}, {&(0x7f00000020c0)="9712d067d86cba4d2ae9a77112", 0xd}, {&(0x7f0000002100)="1cd4c9a9cf6fe839516559333c854e8508ef", 0x274}, {&(0x7f0000002140)="8d963c891e1a5e38e2f30027e135b6706828bdf71596c452a227f4a579d19052556768bc5f111934f0bb53ce5ce2cdc925faf4a7fa92ccf4efdea1de79211108dbcd14e4806f5cbbfaa92defd7807a2b29eab9d9c11107ad9ad46cf59d350cc2e93b276cba46dc0e2e86e11e64636f9a05dbd323bf15ae192240ef0fe9b6de2d359e70d292e43b42b55ba4b2b681a166883a05b3b9a02de471137054ce3642f1699033606c1ec77e8b17d65835f8661f9235723509c91adc4be65fc9b37cea40bcef0b1fc69ee822da6e21f2314ddfb076e8a9e36c4aef85913477ce2ff3e6e75e02f48f8bc686297a4f313d3f965a25f9258153b8eb63d9a3de1f97ef64fe8f6675c8b061cb5e2552467f9650b411f0053e8450ec33384c3a3e5b62ae29b50696ebf3146f1ee99fb78d264671d71253899d394eeab030a3b3aec62a03369572d5943d1c46ddc237484b424b16778e11593f772b55be9e5554d38efba384ae2594734153fa44ddbc0d1ae286d45443dc6b6e28dd35d7531a5b7844b60cff35930216d31b0c4d473233dff4583c888241e93cdf9fbddaad01bdf5b25e24e365a78faa8b94887d1c97d852d9b6134aceb1722ce6e8a4472d558bace295d4ee9c7542fef9d468dbd2224b3228f5dc68a2e1453039384458f0ed7317c89d2b9ef11a149dc06aa60073985b81e8200685480b8f18b5be67662c9fbef14c4cca2515faf14700e4f42049c2c19c5e85a2bad36c4e1c3e76a31c017c9ce07b904d838162bbc58d95d275096d6a5e90119bc90e8ca5bb449e029fbffeebc5243816d9af7f0dd7c722f65cc231f6c6ca9af4ad05055a0ee6a3757a194785cd543277c3cf1ca896c99646b4f6814854fb70305af5164d526a56e9be9780e402bf5b5865a79844d42a88ee4e0c44d6ae47a099d9c95b8df6bdcdaed8423711d5bd6e794e905d0ffe215f0f1995a8abeae489df9e0e8f9149834ca6902bb76b454876ec1f0db8ec9998a12f80555cdc6cca47f84488a2501622b8e917f4f5633a4112acbb96d87fb502cb1d809ba54918c97f1ecc047a5419507a0bd4e5e5abcbd5b7564976b29cc27821dd2ee5b7b7944a82453045a830647c09ad0ffd94a8206511018cfa905b593b04148b3fdcebbdd2acdd2c34f74b64a8f9e0c1fb9aa1e22cbf0582b06d8e994ad06489c83a4e1c0264ce70fea9a58f2a800e5936650f155ebafff33c6c7a23bf486fd49f6c8d0563a4e789b3d55a2ce6b6c97e0131c0a4b7aa99e6618b024066da75d25d4e0d0a4831336bb930367d2315381ef1c0f29dd94bd62f4c9ff0ca1204ab700f8a825420d4e50860e99d872a771dae6ee97c39e6880e8dc3a202d29c7e91844d39d14ecc1dcb2ffc78261577cd78839bb1d52023d6462ed78ab824312e06304a27d557927e9a2efc80145f55c0a5cb81599bfb77ee6284749424e0aed9f8286cbe378582e80125fbe8de83ab1d690a8470639a291f70e2a688a72938e5e5803148c7d116427aa46d3fc09592805d0579b3f3b35bfe4bcf4649940ccf4ffa5359561b890233444e8e3f854458b2369129862b9a69cc89e46beff0a5731fa0571cf7026e9a0074d25f8a88b899636570513c4c0896b12868ec6e9ae8c1b82cd2eb6c8f50b65373a872064646df697935d1481332435f0ae2ebc708fea01972fb50e786bd38cef8dc34a7aed66e887fc5b79557d7869898b424087f671d702b142fb73d77a916e303a411f56c29853c2804313b91aa248372c8404c519e651b85c771601cc1bdaf1089658176f2df0749675bfd93c50bcc2b8c0b7e35be64d93a732d447f85568c701305dda82c546924dfd80480fc6e080edde7827624db9dbe6761dd2ee12264f984f69ecae222fdd976958208e4c2fd107cedf5c260b000f9abc2ccbd3379cb504a9b62e586da24e0380522f140587cba002a02fe6635e11b49e11a761daefdcf8c9b546daf212e9decc51868809c8c6f62bbe4c4bdaeefa54d3cf91fb574dd5d6038d343e2a17a276d8d4ebb10bbd5231501a0911644f3416f1f65159612cf088c9056327eae73a8615ffce57837c23448aeca6e1edd5d1e31459abb7b6e214b897e34661de7ef2c45ef5cf52143fd448fa6515c479f579a77113c83c2dd903ca3febe7066d6840d45ba0f396797ecfcb07a30947b9d5016d3eaaf1e67ab142d142992a9acdb124823f0662a0894e4501315d87926bed8b65db126d09dc79e058704fdf9449d5e396f3d82000428503b843d1bcff9e95247014bed14877ff1f990914c4b82067b825246be43ab95fe3fe46f7b11bf7f02909e708ba5d9427d77a3dfadae1bcf40668cad7c44958d90a35734c58c5394a260e5b3962faafa40f9ae235077441bb4695840f0551d014424a6f544a392dcf5d47e891750ef550964639a45f8444dd51cc89bb9cee220f63af87d35c9521f068f9f63cd97e5ed0a21bfd16764d2834eae5a7e4e316da4d60eba2467f61f4abadb99d540124895eb6f4bd6ed31c5c0d428e38b437fe2cdbf7b03abfd5e89d8d2d4f4cc774708607320a35e509e1cfa6208ab2bc135b6ff6038359490b019d8f0420061681040eb988961098202fe62e7dde89842d0f5203a6645d4559b5f5f2226aad05943bdb439daa105b40daf0032baa2fedfb32054aa7d050fc70baf5c40efaf96c6449a38061145c217a86529a3e268a2f08814e2515b5f2555d289b88ea8c769db5d66fa87159af5fea7ae506d19f668bc7bf2a70abde7a3e5b12745145f2c25fe23cee9518ec009dbcb7db6bc2dd9a07a58a96c10098e6598ac2e25681ffee311d67ddfef83d64ceae5eb81bdf254b8cb4d33715c6ddca4952512c1289beb549d03a64b0137468e67499899712768e79150ce1eb80070eb680475b802434748a1d991b2d64c0b59de7c0dfc803334f1b1f07fca95bccf6ecd6f7b7a19944d46e63da4d84beab76afaae97080535315c568a543e302730b365c9a256fd5fee241c05ad855ddd650444bb72e36c68e0b90ac1daa9b0e954d1992fab001605a5511c465e3581bfa698b873e6c2a564df16c0ced87f891a271e3b3d673ee000938e728d50b2e7d8605d1f9a6fe8f1fee5496ae086b7350b52b5c5f79001976e64e37d43fae3a09b4f33ee68b7a3c867a6ea68aab9cc2836fd3c1a9a4a80465b9d6545549a27e3b3e83c14b37b6e8cf4cc7a27a7640e8346b79bd93e798de1a2a6ebe77548746b0a902d1bda40c72a81dcdba9bb05ea6fa72c8a31f9268d6defb17f3880a5d7821b9bb6e4ac514bd5cadf011784fa88edcec94123309b138b2096018897dd89ec548e36d29ff3ca2874139c7853e27ae7060e1e611af851e39e0b716f9f1f3fad7bfd1de42a89767ee0ea32a4ffd26d0060886262cd9444b86135580112224eca5448a56fb6290d08c2306787d346bf6db7543748d24cd704a5c6482701b97108ea23a9213aa04e1cc999d55f67ae8a192dacb5f87ef9910e9cce3f8c2895bf92d71107c275f7c2bc3a6d43969e97a560a6aa163e9ec5f79277fd6c2f03e2c0de6ef815e480c4ee62affd8ded5936ec8343d93e0e9e6c0917535ea7d88ea1ec231d3cb642888ee7a7d70b6266d91c533252ae76de4320552656a6daff78a5567930b00756afb0e2bb47902bd8e1ecb5e11181336212d2b96ad3adf0d89463e90cc31bb4270fb15806e0d9614fbc0839f7c8f9245be5601c6513c8b1a01e9ee3b22d957567f9b36a794c859cc23ebdd7401e6765225ae38cbac6298c0c36b2a8b90cba66de70ca1577ec52e74880ddb70b99c21514eb3042a2560917a42bac92a924224ee5e0da510d36011dd27b3fea98389e8872c3919ead0aeeb6db0cec0b677e31f1716b6266faef56d80167d245a9e7a8ab366d750ec7618c8a8af5d31864073e638925616a5c728ebe3a08826bda058c34524cbfa4eff53d701b3d0c1ec4e3a1f9d97d865e07fc9dc8885e46d7f876d302add38a26560bbb88a561bdbdee81869ddf95e7e8bccc410f85b945cd8c776ccba2a12ff73e58add57f7308d069ca4e96e6de815eae364dd5983da3e730c45ff5f2a09d93fbaccbc1d79831734388f614fe9cac8b9d42ef726ca5090e8bdeb8c76f8d87215a2accbd1c671540f3dbd54b1273a5b85799c7411006bf9f77834edd967a8356350eeedb7e2609c90b99cf95b408b559b6b5f2816b86a69499b8438369de32beef18a771bcf1bbed65965682b2fc3a0f7f983d92b5ae79ed6befe194be05af1ac82f4857ea23b59c9af18c1762607b7dd0f8c8135ed1b440d0b83e8735d5fd660f22bab6bff4798a56fdaead6ff39adb6d88cb9cd7c9c7254b71989978d20f95fad63b29f01d1ed8ae097d9678a5954660c34f51263d071d639997c53ba48d7a60b93971126779233c858c514b668f92a63be69a2fb65f8c1442095c3453e798b10cde26643929c7056d7aa27d8187446a060f329af3eb63c6f2ffd4581ff1d3e2441deeeb12fb823f3ce60e761f704268ea56a49f081df751740e375ee42d0f8b058aa0d574efcb63933875ed48d28a360e703e98875f019205bd2b7b15241b6d7f6692a0096a58c12e2eab7d1d49ab0a74b469af79c8fc0bcdfc78dc9689f4d6a82549c9685733f92655c004891a27061a1791d7c8dac0355d06a10392a31ed3d90f6d3f0b635e65f207246710260a9c113f8d32ffdf12c3f4862171009148e55b3fa6a9c4d52ea37c620905da39098451ae3c90c263c7c056b5b404edb35da8ec4eda46fa566c25a1fc21ea9d0fe9edee78747995d35328c9b9df9e0a0b7e87e4ab01d83bd4246fb53ce2dabab1ef944ed56684aa11213dd96f287508a7dd50268fb49358b0d9e54c8fde693f07aea02354a2a730e088f9ac0788b0a616ae9a16c0d517a8d986c2a00bf515df43dc46d9da22dd795c208fc2882a158adbce3601cf47d6c9fba389881abbc828a1c15d5df2d337a918f5377af59d39043ea3d6d732d1d1c5babcd7e1180eec824ee08e9eea354f8807ceb64804ec3a88df5036f5f695b7e192e65905f2bba9b9ec5ad4c65a7af3e69ffc16a975710399ce16224482fb7eedec45a91a77391eab0f11e123eef55523b2411e8511210fb5f40139cca99960465efdb84d6e1714806b84557100acacfa3a2625642832f7e7031e0ca7a53769f31f2a51d77629d238e57807538083cba0602095074eb4b5e94fabc5d078c684a383c02bbb6fe7cd0b4f08a1a077b6f29b7614737d11cb83f6ba6768d995670a21541c0e85fe52ef3f38bdea81b1ef8c7634edc9cbfc3f48fd77f4e925003f5c0640618d096506ac9dce46d546346a3ac12dc195895d72dbbafb83067a4cdee5332b58321d896bbdaa46a78d2c7bd1d9efbc0c31e61877f31992dae5193ec0aa3f536a61efbdf1340d12155fa6338e1d16e325eb17316ed1ced459da3b58fb845e3f602b4454f28e4c45d98ad7ae317547e9f812a59254cfa79fe6b9076cb75dac56ac67744515aa2adcfb1c505d80613a07945abfef72aab89e3f5d65df3fb71058a0182c8990421ef2a02f4b34d7364806e31ed7f9e7296481cbd447fa2a48a0cf049df811548eeff3d4fd740d0988e76a4317e07073d58169f8f4ef7abeb048079bb6709efc6892e0a756e04e0ffcdd747de5c8659c5dfabec0a19683892b619aa3a205aed7faf9ed0c43be8c85e96d277e3afd32da0e547b1e6c64fbc8c2eb9b130d2567c6b2e2689ca75b1df40fc5bc250439a63912d358e1bd4d029279b2767fac3cdb2e5636f5d8b4c03b1b39065fe22dea1ad3", 0x1000}, {&(0x7f0000003140)="49172fed095818ba6dae05d3f996739032b7cc0e90a49d5376db20e28ef7ccef1bb0bca87ff63003c1d92bb47fd61d872e84a43dbb3f647b0df46b61809d8a7a13f013e61562f320619a4d7b992b96127205b8e0d326560d6f498d9e8c29113415e4b147b3c5238daffd96101793397563eec33c4f4dfae1ee89ae19210983f02ca1a60d6d4fe7e5239185f785f34005bf69f59c26b8ea6e2cffdea296e46cb1ec4ffc17b7021c08c5545cf137d44273c61322194e2a8c8130aaf1ba64c14aa5b3ddbc8410286d2d5239aae5ffe65e5c1cbee41aed6339000f901ff0", 0xdc}, {&(0x7f0000003240)="4ad0753cc2271563e2caab028c96794a9143626e3d8e09ad9f3f4ba97b242cce2bdefeb4ff98227968edec92f0c6714a56b18f4b9a28ca86d950f60b78aeb491f696ad03abf4c4d0f58594648c9f383e747c472c8e826fb33c34a7f2a2a89869f86d47c264e7fb92cfdcfcb2", 0x6c}], 0x8) socketpair(0x20, 0x4005, 0x1, &(0x7f0000000000)) 05:53:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept(r3, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept$inet(r4, &(0x7f00000001c0), &(0x7f00000002c0)=0xffffffffffffff02) 05:53:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getuid() r4 = geteuid() r5 = getgid() r6 = getegid() chown(&(0x7f0000000400)='./file0\x00', r4, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x2a, 0x3ff, &(0x7f0000000540)="ebffd6ff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = dup(0xffffffffffffffff) r10 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x24, 0x1, &(0x7f0000000440)="ebff8bff13b9fd812eaa4e000048e69b319200483ad04b225b419df61ee7367c17ad918a4b1738c0e656fa8d023dbdac550485e2498bf514a5b23d73e0b35e4c0a43e3cd6dabc8dfd4a81d95e39254231040b875bbc67f019c63dd9b98f51e93c19adc330cacbccabd4491740161e3de3509dec5710cede960e858deb0dee4d10c9001f2be29b0d45e505b8cabc9e770310392267660202ac2fa1f5a378280bdf9b3024d5d21b8e9b1636428f42618a3ead590898f3ccf5a48914a88ea19aab32b639c", 0x65) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r13) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="491dc073fb9d354602117e1346c3d4378248f790ef683ed2838ad9e6251095d3533011c9315a51fceef1c371b974abee912565541b88aebd8c5819bf2525975eb2937c33add00d094e39cd39c2190c0f05ed8f1dc5d2c71076f40e3294be6868cf9ea060b7f5aeff607765e0b17327d957a1dbfe08c302437fce6e6f5ff12ce703a450b733c81e8124bba200ef425b627189db7e178d5765db986fce006c242705ecded9d7baef6064d3018e0c25e19c19187a48", 0xb4}, {&(0x7f0000000100)="2f6ec6f4e1369a83af1084097d847423617168de2790bdc35136f8c2e3d6a1e2157648789f22f8548beaad78deccb50748c675884053ff69e63e2732f2ce82aa117f49615be3c5a93d73d87edf52b9a565a31f8f7514194cf9530dd1a755b4633ff9ce183199c8238614d336f5b634d35c6a580755a1c5800df5705a6460a2eaa5a962ad74b4e6605bda6aaa402f1c0953efd51be909a7f45e2d8cfeb4cb50ffc9efee2781667cc48c41315c37fd0a494c74ad12352a9972fc845a4f5c269c8b0d8374f3", 0xc4}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32, @ANYRES32=r0, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff0000000000004d394a5e5a3a1c6ec38aa88410c2fc55e450d6e0c8f9b1ec6e9e12b8f3c98ac7a0e675da2e608b456dca3d", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0x2) 05:53:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) 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') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) 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') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) faccessat(r3, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x4, 0x1) 05:53:13 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0xe3) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x0) execve(0x0, &(0x7f00000000c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x5, 0x97ed, './file1\x00', 0x3c, 0x20, 0x3, 0x6}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 05:53:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xbc4b, 0x3c6e, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x81}) r2 = socket(0x10, 0x8000, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x40) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 05:53:13 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() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = fcntl$dupfd(r6, 0xa, r3) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000001c0)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r5) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 05:53:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0xc4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) 05:53:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f00000006c0)="e87a0b9da5ac2f07a4a7025adbf26b23dc952acad6759b927fd8dad99549a7c9fa509b4a739242f3cd345cb554f7e51756ba0175feb6f3aab0c97cb6ac7c3a13d2c554acbfda18fce5a5539c9bf388bdc38f900dad1c4c8828bd0fcbf025a751b6ee4f162371d8275110286df5f774adfe3342a4466aee42f6f2eb1b89dd3257b8c6cebc8a8302579d94d4ea6312c038b5878ecca185798e54646c91e809ff6ca128e1e12ea81dd11b207e5e7524bd3546bcfff38d9ac5dda7d08a2218245d39a0ed7a94efd00c0e21d0b8d909b0c40700056b81927e621395905040e5011e47b2722712d74b0ee47fa058b4e5d765f7ceb8389605d86083899a4eed30925b3c9c195508d3e42bea1ae15aad185aeea9e1061a2294417b31505a726042f5155f5e28553b49d1eccbbc7c21b635c605b15ba7d34d98cead0f023361d3bf78bc59b3ff4b7b080110647ad43eb3cab5e441c440936597745b1757d819688f7d78a0be079981bd316ce087cec0318288e141caa8475cf4cd1ddfdadd9ffd15d9ff254f94b14ad9cab95b8e3f9f5ac7d7848cc9f0ca1b4547c9611118d4df21ab532c05b28acd9b60783478ea73398ad43c7c3ccc7ed3977e42f11631543ef02d300310d8437f9830095000b5dd2c7a818a474902ea64cdf5ec66a3e8733c9aebaec1c0c54b53d9ade296e7b7f1291c4c34d2f94750ffa0a7c21c0e87b8b6b92ac5be5ad283c67bdce3bb90c243b94f04366c3e35d89d63877d939c582420573e1474a8e7006822d4ec79179c5650b15e8019f6fdfd2c2c8d3e39f0672c0f18abfb4d5fd2c5d0c72bcefe222c802f7f5a3dc0e102b2c1feb58d2f55d399f52ad56acdbcd0dd3912c77c00bf5933f55bfba15435e9d26ff758c4ebb961a7567a2951dc9266f2baee36c1eb143792f4f5fbf055e05109af01cd746a240af54bd601ea57521d9c8af65e43ae0765b46fd2a96816bc95bf37eae8e8a1f288b6635f3225f36b8be3a14470a593023e9f493565da2e37537d89ea86720042ebd1670aacd8420e18be74e8d04d8afa77d3d64f5b2364494f92ecd9523c37fb5349d9321cb8d5fadb287ea8bd78dd3d8de52dda76600c7b5ac6116040b98a8c1be45bddac3dd75ab9c9c86d70969e6355312dd01b461479146992e784e8810967dd3b52cfa6338b1d10d4783b72beda491c12e77da3c9059769caa928ae57987119b1c2da96dada370a86a6299fa711af81b24f187f4cd3d6f2717a8df8cd5a32ba75ea715a007d8b251c41e3248067db18dd1d7fdbad8465b38b899b46c41f750a526cb154a4542ccc12b11131ef3f62bdc001bb43af97e68334fe51769b8720ce44ed4a49271e55177c6957c96f6fb2ba38eb4073ef9bb2e8d76f624f8071a13cb422348b2ac3e89d5753a3e10140e146983e8f39a232d83304bcb2315ea2cf56f481a2882916d31d2d4d5187b5226e8cd3ad6f99f5a278aec0fceaae8f0f91cbd65a0b7a70e4bed95e416a91ba4069485edc67f487da441e97bd5ad63987d692cc197fdd07dac5684240c91bcf39fb90f98886a19f7adc1db07b3a58804592ffd53cac3cfd9b895de4a78ce43f19db2a69b5f946d40fb2d46d0e23bd3cff36d0d8f0648c2833d33e154667070f69b1826bd46a8a50fd7ab752a9801d15e894ea308918cd3a7f49367bb6579a69f0a0a58aaca97236a707edcbc73e4087c2d857e8966c88ff80751f95fb7b5235f4ba162a3f8f9f7f11f0c50ed52d4382d1170835613d1d06558e6dd70e314e63b8049532b013896b7bcc989f24c80e060b352d1d9a29e78bbfcf632a62006139c4563f299eeab944bed60a081635f3793ed8d2eb05d3620480851af330a27db0ceafda003b353ab1c36247c3e4b46ad4a612d1530ab5aa029f98b906680ae4d1b05aade1273ce326566cb242947d01162282d4c316405c9c7aa25bc56df418950d2bc0da4c9cb8b757619abe256117705bfd370816f2d1a18ed97b42dda4c221923163a1f43678063d9d66259a2ee8117646ecd43b7a9d166e0d4e308d1b3ef85e04a6d2ae2ce1d3d1e914dfa365ae32da0a51686442844c6db18e93f567e65136438aa70016b85bd672e69a23f348ad67af30009b9a8f1c0a360c07f2faaeab5ee9f425b53ceaa16b0919f67354f56ed9c35602e404b8de9748de49b055b74d68c9f62fd8ded97e724203617bd99be859939b2d74e712d79ad653735fdfa5622bf910be2c79c2feb7685d8a567f23ef520a64fd34c75ffd9a61b99a67c6b5aab6ecaa10e24457dddbd39d75b89a6986a0074e2e84af65faf9749aff931c322385ae558233af36fe15286358af1c842826d8011ae5c60d9d7631c0db28b61b58daa35c13700a79abe5ac70399cb4de49f824fd7d20d13d53cba5dfa7efb6fe220c0740755bdd1a18f28bbdca6be59c848b5ed9e37eeb2a7d5c2fcdbb6b87a5c80e04740661ab1793ff411e9cb6b2a3e687071c7b0b8d3eec2f14882c012a03b25eea1b046b25ea8d97c289b6880f10963f481a7d3e837769eaa284cf4d0dbde60f7f4d03ac573b5fe58513a688f1dd7a25c0b28d9b60de5af491d8ffddcd0e90a270bddbbc146723c85fe428a1a3627679342e72fb497f188c24406bbba4e3dbf3e83d1410be32dbc93201dd6276cdc1e0e30a453ac9d017ac3efdff7619d32edddf31ec193df424d0037db035879571fc589a5b5595b3b6842f1b93fa2dcd52d700d93d4f1f78d1ffbdf5a490938ac16aabf667c91a0d19449eb3d94480858fa4a50625b904f794c07de77424f1cd20a4e0cb56b6b77994bb4d502bbf837ba9af4b38268037a282def7eef31c83f700c6450c8af9324da66c7b83fc4179d43517eba810b284937b89963a235bea3b7af94bbf567f093b599ae6f216d1c6086f9ae61bc9aa1f564953ff812735fc3f97f160e7b24530a3a8117318090d6f4314beaf68b2a353bcb4cdda2cfbf2267b763fd27058754c30725ad467d6234f4ec0606e5ae4afe5eaeb21a51ab3bfb113bd9e49ea2119c99cca23a87cb13319c3368bd712e2231348425ab0a079d911012dc1790ca5d42b158efb2477dc8fdaeac16a0c16c6d518936a1fe1b971131e1c1f5d3bfe0d04af1c1233b9585d6b453e40ae15bbd9ab20f8e8ede1146b73ad072596f3d48bd41ffef0095a7c7b90571552cffa63fe06ecb58fbd1ea5004743aca182b1661eed8dd518b49ed217a938dbd1a323597c9573de3252ddb420b11fc2cc5a1568c8e1efd75e21693d2ad9590c478239c01a3499212ee558b15dfc6e4b93cd74ca9ab4d49cb37820baedaedac54e9b6567495e5dc3a3e93010cfbcb155cb1bda2b733fe240ecc955072d25f6d8d9605bd7db7e60dac735e38befe633e68e097bec9867264fd58da57568c07d98223cec4c977854298150374e05a21093e8f63d64ae43016d3cd432af7d47e8a2a49d7e54c9b93c4fddeedf4d197ff15163f6997f120f5430208f5f4d7516f6f90f089a500fcc378ae6443496bad339071e24b85af5a27b38a427eae18a8547dce505c7dfedc8c844cff4860bb20326c811aa6a55b894baa23abed9b1a02d149684a25befb53e655fd5d6a94363aa34fa457d998a2297a28c22d105b6f8a136ae6672613a22cdd98497dc09dd621ba67ab0284d9076d1ae2edc7c358370e17717fbdf069b4ad157577baa6713d771a6da8b93a8ef607cab03301e6d2c524890e76cb7c3ebddf8d35dc982037863176070d1241fb156e5bab975ae28fa5db6eea28075244496b8bd6fa2d40fcdaa6400148983249e92c81cfc3af568405c74e62452985eef0702ffb63a17002da2a4c25ee2760ed7ca16eaaea9b255b67068ceb2b2d2507d2ef8fa4052c5aa120d272ab39859f3bc69d86802ad8fc1e5cad4966f92f6379b7e09ebbe9255c764ba9c87759d5e126db419de563ff46b639b8cede8331ec1302bd12824c21b784bc4be4a34f3c0a069f4645b77928e2e07afa8e875a95a387235438f8a7a03e5712aa6a85c455946ed0e42ccc98ef259856eb930f94aab8b4c9762873decfa2236cbb48e199aad452588d8a7700b1a7d7ebd104c777daeed2584d35add560dd28ede710b5c4281208ccdcdcf327f33c02e52bc24a7f20be43ae6f006e89ecd5f86f6cb018270f53fbef86b5571e8c38ffd7b84294eb0efeb6dfcf08bc0e66a0638fc0ec9b13f2cc3d22fe942ec7f901f2d52987c9bbf3d4eea552af0b2e48d3d449ca44e5cbb2ebee9e45447cfcef83a12d38abf4df084a68a34bd02ea52e5dec688da687f66cf5ae5de80772892c40545aba23f2b121cb2dc26f168bb441f4184e38dde51decc9dd3407f0248b42169ee62bbb85a3c8d10af352bef41bcc625e9dae9af079962b52d15b17b34b164e470f672828d620c3934b6d7879cbd14fd0b88958242a4b40144e05105c1fcc5abc264e04a12bbf69cfb63ed377c46b45ee028f20a92f417390fbd27607caf5cc3cb2f152072cfa4bb4259a651670e89112249f837d4d0409c5b0b941fe264d451cf676ee3fc617690899050c2d01b4fd7666f215eb5e259de4be9a7f4bcde549758818df536680218a0ca03470c6e83098245b2084ec0dfefa5cf0fe465600c879afb8b47cfd1df7254a1a2c4eaa4dec5e577d39f48d11422395251ba3ce0bb263a3a6fffba18c4bf62e7de36b23f92f1a7e96e0021a220f37cf210a0126d9ad5b2edb13f91232f49cbcb3ac0540e5e3476158c6f51b32f4a79889e2e9dd17dacefbe715842fdd0fd343701700d8a79c99f0d7ee720eb7479ee4d942ec69029779898757db56065e52c150976c7dd74117081ae143ed25c5f9060be65ca0b75bc0e891167b3ed2d8a6f524cb1da8094cdee71d87265cc1591ca852570df59670e80dc7af1817f5b8c33bd93d20bdc860b1c84f6877da9a69c196237c0cdeb98cd9576bb99dc64cf7e631f43844bc9b1e275ca8dea37b7898fe56e9a35c73f2fb15b3f695afb5aa519d595d5f88333bf927d66fc0db7c5119d6bbff613acae33db4169a1224f37bc821f29de11a0a7e6f4224803203fe7db97ef4c29cab6425fbf443f660ac05ff10b49a7e3c3849fabdf72563c0dfabfe1182e20130a8e4d49700801d4da5fd55ab97e378a888082af4435ca26f1be1157b5dcb5ae2a02d28fbe74414caaf93c9e50a0dfb64f73e6d1ad5a2676c65c82fd3925ac17512ae94663732b3a0950cce30c95bc4f002290305e97f739180015a35ba020ce81633f6405c460f465d472064a47a10cc12df4577296155fbc9536809f6d84c354ced188496ffccf08437446a1ff0699b307824a79f587814e8ef39ddf3c8a80c033a78d7d118aeaffb9db73cbe88cbf0144505052fb54763e2b3bf700256ab4b75c58848ffaeb49f96e2e569a2dbb81c72ffb859a4b63c85604a916076cc61e9af0f43e3f75af3e398942ff7c61f2943539394ce105f748b5ca9f4e96da598b4923902646dafe9d0bdfda3236bad1e4feae6c122ee7dba01dab74f8930cd0f1c7683ca8ea7ea4cae10983d1ba9cbaeb616a95c336a8e3426e4c1a301b43b180c8bd0dbb839b0c6508ea8bcbc904606c6c5f881ebc78ff9b8bbd80165c9533eaecd29f3d201c08507b15d113d792a191db0bdd0804134347145149ecf497dbd0d351576bf00a0c93141cfb1badb576fa8a3143e2f9ca1e110edba0d4d602be6c63bf7c3e580207ef353bbc7e0c31883c5a40c8757beee9fc4fccce6c3e510efc9f5bab5ed02e7546f8bd86c72abeb83cc094e363a114f073c7a315ca6ffd657c4fb3c8", 0x1000) write(r0, &(0x7f0000000680)='oL', 0x2) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="1298d9d4e7d244d37dd27479f9ad4855511cc2ebb0148948bdf27fe46bb428b26a33f3c3738a9dcd9687d1b8f66b5988c2d8fe5b0aa09c23ceca4de7a82016134f70dd63ce5a58f5cd605416c77603b98b3763672664", 0x56}, {&(0x7f0000000180)="fc59c6863d012f08e03b0fe0ad2612a207f68fbe3f1ff52853a808d3fbe9f9b87c6da1012bba42", 0x27}], 0x2) execve(0x0, 0x0, 0x0) 05:53:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x40000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r5 = semget$private(0x0, 0x5, 0x40) semop(r5, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r6 = getuid() r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x2, r6, r8, r10, r12, 0x48, 0x4}, 0xcbe8, 0x100000000, 0xffffffffffffffe0}) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket$unix(0x1, 0x5, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0206983, &(0x7f00000000c0)) 05:53:13 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x14) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x10000020c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x2, 0x5}, {0x3, 0x7, 0x5, 0x9}, {0x51, 0x81, 0x4, 0x401}, {0x3, 0x40, 0xff, 0x1}, {0x3, 0x55a, 0x4, 0x80000001}, {0x5, 0x8, 0x100, 0x100000000}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r4, r4, r4]) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x80000000000eed) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r6 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x6, 0x8000000000000003, './bus\x00', 0xed, 0x4, 0x7, 0xa2c}) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) chdir(&(0x7f0000000200)='./bus\x00') shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) r7 = socket$inet6(0x18, 0x8000, 0x4) pipe(&(0x7f0000000100)) dup2(r7, r7) 05:53:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 05:53:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCNXCL(r3, 0x2000740e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$KDDISABIO(r6, 0x20004b3d) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c003cfa620464be0000000000000000000000000000c27925a9c7488feb137d5a426fd07a27dfae7751edc246dda7f63fe033ff652cf75360621d9f4ced4aade703e36c7098f8b187fd6b227c08", 0x172}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638", 0x2c0}], 0x5) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 05:53:13 executing program 1: socket(0x18, 0x400000002, 0x0) socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="78020207e0a90a01"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000207e000004b9300"], 0x10) write(r1, 0x0, 0x0) 05:53:13 executing program 0: r0 = msgget(0x0, 0x224) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x49}, {0x6}]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x3) r5 = getuid() r6 = getuid() connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r5, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r7, &(0x7f0000000440)="1346bed59a6a91ad03de67e1c586e836e49420000000fcff7bc5c83af52da7b103a392ba8bc80000008e3a534dda3033797bc213af930900d4dd3945bcdab896a534bc389b7a4aac56cfb3a4f39e45df4bfb0e1ca9f59bab8ac69cdcd4c8d01c31ed6904f18308c3bb9f4470b8be77731d810c625100983e", 0x78, 0x2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) semop(r4, &(0x7f0000000100)=[{0x0, 0x0, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x2aaaaaaaaaaaae0d) syz_emit_ethernet(0x5c, &(0x7f00000003c0)="5f92ca113672146c80f758e2aecd8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 05:53:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r2) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0x8, 0x82a9}, 0xc) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x0) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) 05:53:13 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) munlockall() symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r1, &(0x7f00000008c0)="945db43a1beaa0194a3bd8b924d92daeb51153e531fa79b6a8e1138add4c7e3ab78c9e27ef24e06db0ce34f21474ed83a524dc757944e184c186ea753cb7187a84d9793b7d5be59e47a5fec8bb98ecf9517e94c8a49625fdb861bc44c8a7432cc7e97cdb1f6f665673aff66ef3bce2d8967dd1ece4dbe675bdbeceaeaa76755fb59a9198f6af335b1fe52039eefe02df7ec8583eb67536fb84ea93a2ec2c38f3ffba560b689a3ccd1d522a9c2d68156da1ef42768d505ad8dfdeb0fce6851f3da5c288b35a5e9ed02fe730b9754c028fadbc3a372d5c2dada6775b95cd022d240bc336e4ff03616daac750af222d25d3cb82e01459136de9f542e7a11c60506ea58cfe54f975cd420fd0da3a389aa7d0cd3e0bcec420f184eb93fed187441e98dde9172eb88a643de05b0d9deb99e3aafe1a8323b2278a2db21c7bc3724e8fdcdcd84c725d520077def850b063b2e65cf6bc56eb688ba67d10c828a42963b956a921a078d21a1a6619869eb6d37a705cd2027a774d7d1a6288477c74ff8135434a348e3d15f57b226842b59e9d9696dc489fdf89df21680fb9aac18de0798e283ba23e718fea5d2337d801b8473b30b10ba21692d66552b8ddf0fcc5bd0d92bceacf44af5c6e505691ac0803d415ff09bf8a395ff185e0f15a5d7f3aa5f2060f0343af102eeb64c83357701e9489a617b1f7fcc9c9a99aa374d16806f18dd22eb0e246bbfb5b7613b9df39e5b6fd3ddbfdae2d993b45b90f313dd283e62d43f2fd81c3ccb5d4cdab90c7a9608d8accf81c0b48044886d9cc321db5d8debbcca6665b4ae60f8c46fd4c1669f43859adbb722e7711edfd885001f093a9348ea67abaaaf771d508a5f0b9e8814d7d56126f68fc06d2724bd0c3472c117b0352b427e9712a699b2deacb31bc3a91e8ed04da6727a90782f7793da952b7f256b6111bb6c1db5ce5c4bfb0b4b7737d26cc73dfa7cf6ae308b5e71585f31dc9608a67f89b877e36013dbcc568d35eef82a0e62939bbbc288a43e40d155f5ab27a4a74b5a45023300f25e0ffd77b966e39a7d184d75c82658564e7e8b3c6fa5c4bcc7ca5d1070265640676b8f69f6d956e06fa741df259d40b553356f169db1f6bd63ae29e866187f7da15e9f761f748d0e8bdf1af38b8f129e2817323ec5c7662baaed7bb52ef4807a9f4839483ccd805048e98284770a3fa7c763c4033b8855589c8524871827187ba3f9820dc2bcc43db5f73b8c679bb91c68d9084b7ba09919befef587f2bbe5dd789b11e54cafc15e6fcb2426d95dc91255b9ce8ad80ade078c9e1b3b499075a826e5835f9021aa43c1207d80cac43e88b42d078dd5c9ce1df221c0048483dfd221b019c23aaf143d0e73afa16fecbb31c9f440de5475e70b8e3315dc8f9d21e06664c4fcbfef8491126bc5583da025178349aaa990976e8c7d00d2616cd1250e3881ec1b47f42977b7e8748e899d9cab6bf53a8f2652ba301c2e54461a2b5435bacc402f96db0346be0f96dd7e5520cd7cc7046769b9c3bd6f8c0345e48e7dc8daab4cb930bf10009d25fceb81cb8f1a24d6854fd8abe66d8323f7a6f026bff708f2f1b79196f839265c501750abeb740ca70d6f35f11fa86ce5df47c922e8f5e721e572d1747935d930bfaa183734536a4bcced42da8b7e28c630e8c54a569d822a7b251a1b8078d333c0f2ac58604e3d26f48c9a236a94bb7cdb2cf7d814c8d7cfbb9fa2ad9f3f34f8b19071bbb89cee6632ead9fad43f7f8d1ab258099f99ee7d0014776304b75924b5807d07bc997430f9f07bd54ae5a2cdc7e30e0bfc71128e8511d172f435ba678dd91f9d6c738f80d12de7edfcdff741a0fc71e9b16867c272707e1e8cb892afca0008a2cf82769c2245dace7faa920844a9008f477edd7a3ecdce4d4440d5bd01cb7c4ce4cc3765e7ac5f056bd7dafa367d11d81bf685a4308c293f8c4614d4f32d4440dc132c68198f7988445bd75034c62fc0299cc29c1d2cd3b30fab7777d95ad6dbb1110d1960ab4a47a0241354f5ee9ea8b1d39ba383f9bac33ac467ab5ab7e304e21e01462db6ad7f742cfe07bad929b4c40437bf34c7495e51208be6f932b8a0f48d91e00b37303bb75e2e2a80a44c67892127f05b8f8a9b59440aa3a3e410211be553ad07e81f557a8155646fff10e2afe37ef7808a1226290c16204e92a73c84b09e1a0c5aeb9f80e6678a7c025cef7f9e3399431bccfc1b0b5396f310d93d2b7b6cb8a0c6f6652a0afba88c49ad3a8325e74b98d2255f6f9216575072493596cab87813cf553cd9b151a81e6eac914b1d4e23712f90887d23c05f78b01aae7387ebc03356ded36fa874691b1d48987696df7c97b06a7cdef25b6e2db31b509d9653d6f376e6a7606f277acdcde944a49bcc59c2a16a5a583d4a104077aa2dc2d6aa20e36c959120bdf86f525adea2fbfb10f30dbf4da5a89a794e1f1b750528d0ab451e6ab858f6ce165b3ec265a1a6dbaf8752dcabb971909eedc498db80caf36ce4dd9e5a1619721a4b8c692e66ce9e1fced211f39fce5dc516670c577120dd1a73842abd8cbad478e14d466acbf56c7049b9bf087adeb5ef192afdce158c5df466742d06a12b9a886e594b1a68c709f87ccd2839fb1c733fb128f94169c40766d13c04b76035025fde3a6e8e45a6a9594d99f54249629428df712dfc0914caae2f41691d9d687465714bfaa9cc06eb5a5e30b1755b8bf2583e6923b0182afd2301b2627eea27610a90173e3262cf7b1092a4c1c42ae8361c39464a0ace00ec01a3f621a6c6322327808d525fc614488aeaad0c9c21e73582fb8ca69bbab628633a82774781f17ffaae043eeb9e91fb7cc871f21dc8046e45ffb605ae16b2a3f50032ad245bdd94f584cc63319d546696f0ee885184ea712d64f37f7e1084cfe44d858f8167bcbc557fff80c12b85689c4f3acd790ebd46bb721405e75f49974c8b80e9facfc90ce06fbd77554746a44e4fe60eb85ff5364e2c52697c365e1aa6f054ec7da47c71d79fb039dbf14d32fef76b5e2ad07c4b32ae60e19b130644c355a87594c33fda1e94e1de1d7b974863f14b1e552898bc0b68822527c54763a3fb2527169f5687aad488165e334e1238bbd3d7b1ee7c3dc85b125073d93d87f33451f9feadec49ee3a97e2eb45eb5f0f82d396ba23fa0272a0409800c34e0008ce417beffbda5b9eae08c53f02419594faeaecf426844cee18612f9f7934f5d2704f58998e373be913bd9f4a42b28efdc7a19d077c8927b5360c768104640e878a5d74298242d2d08fbfc2126a1b95c2e20cd3253a02360a649b6485fa0c30bdbaa9f3267fccc391fa4479a78e3af91eaf682ca36c5057eab50898f8104ab3991bee3014c1d20f71ca9580c03ad47de98912488c3bf231983e9c07bb0cde67b6831218eae5a4f53c7fe4dbbd907f769e7d14a0f063891ee34992afe399c99baed81e41bf80c3212a54b39c8dfecf3fd071135f2233028638c3cdc970123aa4e374c08b47f6f0dc1c02c990a61a8286d59d299443613205295f6893fbf010997e40ebe13412986f73ceaaea6417be986e497fb6d77bfe228a07d1c8ed69ff6497476d69d71b978eecf556a3926ef455887732137371c453653f5db86d5b2eb422f3e95863499fb0a832985c3ca54cfee93496f9a600c7d5ce6d264b7cc8827ed04569446526a9fcd41ea3770327f578f92facc7bb2ade12b3480fe2906a323009415c8c78710155eca7184a264c86d1a477a44fc4ff430f74754a13a144fab8bb7f0893b048e857b187cf5d3340656ab6f1508b27982c60774075dc3af737cbf21f670f60c960698ea0b0e7f72a4e07db94d6c6a1b4c7014d7cbe2fc2ec197630355d9103aeb4ea15e90d99cacd55399c4ed2fb6bc442237a8ce454a3ac5f45ec7e12be67733b50aa0b2d760f8348748ac95f4119ccde93c805e3c2bfab8b6293836096462df398f7021e200c2b7c38106b2f2f4843595fea0f55ca7ccfe6e789ea7130b16fcba28dfd22390e48aa3e37069aa37c5d4c1260e8da992f7aa545bd2ab076e5705c6673d732655dce5e2779bb325d7ae9639815453e42e0381dc7f938783645f256c72670e74a2542f93ff7baee63f90198b68be91da94e9a4b0e6c01fbcdc217d2238f34475c7dbceacdaab8423dddc27ee2bc4cfc45573f71231550e486faf46bce6abbca2d6a75f0567b6a4c0a6bc1215b1e8739a90831ddd713b9d4fb9873b438dbe30d8e6aa769f30f427dd9ccf5d04d28b1f0c8a699251bccae67bdd100b97ea36f5891f52322fdc2f12f0321e0922e9a3cbb111fc91ef75c990b1ed1dcee08f88b9271b18eeb5bd3b6e292d958a43c5cb4db9e4246d06facd0f67716491f6562a3900be4ff56cc74b38eb4a1e374e501e6911e392ee2287f12f7cec614cccfe10bd33ea0de13038f3ce187e2d392e66e55901fdf4d22e56ed72509790268509d6be8d0a1e49d964f2b4bfbb80a45cc067429449553f71c33e11341ad98b240f914454a5e8b892442f2fb91ce99eda080b58fc425002bbb13040ca75477bf52f16fb3ff7d4cb87a42c218afb1d9072f066a9e6a979ca609a7d7e6c48b7d170df236c16fe58f13825ec7f999eaeb8338ae15f6aec36550157217e63e12b54d91d4e81f24091c03ec0d1d398f45fd7120cf294b93993cff150d29f09fcc925a10cf5b24b23b6dc0fa8c236fbcc398ee3b85b6ab656ddb052b812147e6318e32ca156a5e965ba7706cae7fcc524b686c99e2470843a84445433a8771e637dd341ef03f6c90a181936ce1de64019b94a894c5c4ce92ea2c40b696ffc337a5e66c89f88c75ac4b4b7543509df67d5cc262525ff33655a088cc1780c06c0d5b73bcc3b928bd379d4f823e22ce848faef9bb2329d3bd64c503d1365ef369e1022af06177b32add827327a57645617780c81fd4983fa2a4379b14a1b2caf86e9218a02d9fedb4c3ad80dc9db4863befc62433a2f71fe00ffa309d7f944a85cba1bd0f126ce562745bae22facdb445b40091a809eec13d66638a3f293ce1942473b1bbdbec9946a61999836a8f49346c60fded789808f43cf40944e4b4512ef83087c1ba2e8335060cc7de046e0f0b14dc11cb5b7c0622f53f80b34d1b162dad6304e70ff94ae90d76cb320834699aa3d6da0bde5bab407c69c078eff5fced35ee79ada11068468011d588146d7982ac805a12c94ec42ac7e31bab121457151cb66c37c4f5ffff1b54f74540db0f850de0c058beba5a36f6567f6801411a8d4a946bb9ac2f0d125e42e8076063308b5cb4a5016eb717d2fa1aa568967c9b5eea89f918ad4071004488c53163dd0eb6a078d7d4a6a1c9325a17a4ad007ec7c7d98888652cb73c5a3e9b8364d0628fdc54559f5d9fd7fca997848769360eda6baa3bbfe4a979a2c0aaa32c0481eb5591560d7ad0c2367af3ee42bf932b32660dcfe9880bdfbf6968e9cc179b93acbdfb09e3b3c07fd02522087b6cdd402c544d2dda29a3a0339b3a3c01436cb05a4495739ae425b62944ee823a65e03f323509673620eacb29806d7bda3abb051365a9b0cedcb52367bbdda45b16f11945b55fc42ac32438339d6a767f63785991e0a9508523062a1c0e33976f9a4a8fd85ce5bceb24ef48ee16eae877f9dc49efb52c18ef4cf08f70ed9ffc8a839eae6036683133212ef9fb3cb41e359fe8c9347308abbcec4b78a076d6b0dd54ecb224390c021425ab8dcf5ef0cf99a9d2dfcf035766c343ab9ef064a12f326cb9c3d3dc60ee7f5600d552f2c", 0x1000, 0x0, 0x0, 0x0) 05:53:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x1, 0xcc9, 0x7, 0x1}, {0x8, 0x100, 0x0, 0x2}, {0x6, 0x5, 0x2, 0x8}, {0x8, 0x1000, 0x9, 0xf8}, {0x50acc9ee, 0x101, 0x0, 0x1000}, {0x4, 0x1, 0x6, 0xfffffffffffff1fd}, {0x3, 0x3f, 0xfffffffffffffffd, 0x6}, {0x6, 0xffffffffffffffc0, 0x1, 0x2}, {0x7467e177, 0x2, 0x9, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 05:53:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1040000000000000000030e37e000000"], 0x10}, 0x0) 05:53:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x100) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x20) 05:53:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) socket$inet6(0x18, 0x8000, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 05:53:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x0, 0x200000000, 0x2, 0x1, 0xfffffffffffffffb, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x4096b3759b404681) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 05:53:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x18400000000000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r1, r0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 05:53:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b81500f4002900000032003f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:53:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:53:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x800000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r3, 0x1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ktrace(0x0, 0x5, 0x0, 0x0) 05:53:14 executing program 0: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x8, 0x9, 0xe8, 0xffffffff}, {0x7, 0x7fff, 0x92}]}) r6 = fcntl$dupfd(r2, 0x5, 0xffffffffffffff9c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r7) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 05:53:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x87}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 05:53:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:53:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x1) 05:53:14 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x5) r4 = syz_open_pts() kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) close(r6) dup2(r4, r6) close(r0) 05:53:14 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) fcntl$setown(r0, 0x6, r2) open(0x0, 0x80, 0x5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffffc, 0x400, {0x6, 0x8000}}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0x20, 0x342) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f00000000c0)) 05:53:14 executing program 0: socket(0x11, 0x4003, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0xffffffffffffffec) 05:53:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x200000000006, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000440)={0x2, "e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d39b7621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0fc190521aff8c5056b75716520543551c2d626cd257e6c6bd2a3ad21f18c72bfe2c22fec6585d9f52d0802"}, 0x17c, 0x800) 05:53:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 05:53:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\xfb\x00\x80\x00\x00\b\x00\x10', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x400000002e}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:53:14 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x2}, {0x18, 0x3, 0x1f, 0xffffffffffffff01}, 0x20, [0x1, 0x6, 0x3, 0x3, 0xfffffffffffffffc, 0xffffffffffff8001, 0x400, 0x9]}, 0x3c) 05:53:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 05:53:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r3, r2, r3, 0x2, 0x1}, 0xcd, 0x200000, r1, r1, 0x8006, 0x1, 0x9}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) r13 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r20 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x8, r15, r19, r18, r19, 0x2, 0x1}, 0xcd, 0x200000, r17, r17, 0x8006, 0x1, 0x9}) r21 = syz_open_pts() ioctl$TIOCSBRK(r21, 0x2000747b) r22 = syz_open_pts() ioctl$TIOCSBRK(r22, 0x2000747b) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r5, r10}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r18}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0x98, 0x4}, 0x2) r24 = geteuid() r25 = getgid() chown(&(0x7f0000000040)='./file0\x00', r24, r25) r26 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r24, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r24, 0x0, r24, r25, 0x11, 0x8}, 0x0, 0x4, 0x8002}) fchown(r0, r10, r25) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r28 = getpid() readlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)=""/229, 0xe5) setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r28) setgroups(0x0, 0x0) ftruncate(r27, 0x0, 0x7fffffffff6) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xdb) 05:53:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x20, &(0x7f0000000080)={0x6, 0x0, 0x7c48, 0x0, 0x0, 0x7, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 05:53:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000009c153e4ca43c44e871a48f3358a1000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x5c}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='R6\xfa\x98\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0x10f) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x3, 0x1, 0x374, 0x8001}, {0x10001, 0x5, 0x7, 0x5}]}) 05:53:15 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000004}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x6}) 05:53:15 executing program 0: r0 = syz_open_pts() close(r0) chdir(&(0x7f0000000000)='./file0\x00') r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 05:53:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000380)=""/229, 0xe5}, {&(0x7f0000000480)=""/24, 0x18}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1000001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1fe, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80, 0x9, &(0x7f00000026c0)="a96a571cdd6127cc8ef4f98df13f3dce4ca7f8db570d7a47ae038c53d93fd9d60ccb4198907f60bd52571de2201cce472328b2c9e7fb997f0c02dcd97e22232499ebe3f77d7e251003048fb618ab2351293169509b19e604e874e48e3a56c748d5f0bb82a249369d0861a57bbb516ff36b8e5131ac373b6ac19355febf4b9bebb06d5bfe0635f98097884e1ca2f200ccc209c296c0bdc28bf6e6da8ca207c1ba7f12b82f0ce2ebddee83b3df7a5f903ae845f36bc11185e6fa29a3d0286d9c002a3b43cadc854b45fc6cbd8436f0d15a7770655cde614a726828a8f6c803b9454fbcee82981d3800e5997a9bb34fa054af6f690ccdbd9a4d1515abb110eef65546a05116128775e1706af1ddaeb47309e288871c804e84a3842e77479015e4e4fc6726fd79667cfcaa2c45486e7a16a8e15b051be2f43852c472783eb2e5f2d2b314c93e0fea8197ee66c0c8f9565c5c9efb48489d0e319ea84fb5aadf45a88062123ce6010f7af8cbdb5552937fbb747e755d8530708ed2df20c6758285d692c5406579f3ab6b790b8e3eea6802ba77747a426e862b797ac9345c0485fb160ad6b907bd91340396c3a45d815aa825edbd312261d3b1b2abb01cc1a8b7c66e50599e0b74c2fdfa7a7840d6c8e0be16a95997d22b7da69e40cb122badf960545e0383dadfbbc503238f5cd62bc9eb4813bcbe900c037a3a86a162f7dd21a30e29dd655b16079c358c6e637bc84e6f93dd4ad334545295287576ee0229a7177175b375ea6342664a2b5f48c0d13289483e4a7ea4ce3576be3edd3dd8aaa089cb8b29c0966fe83ff0f773eb75ba4e07ef70d1c5b64263e2363add783a7b9cad3c06c7f51825a9c4dac092a2dca6e91d13f5285bee94f37c5729fb582f2e916c55c740bf0eee05912ee12afc02e79250ccf9bb78094d748c2a787be867bc0d8c2654625871bfedab3b7d7f59eb75b0a94d3f3c3f0aa2d67838eb0aa83297d721f0fbde79b4c5aa0a4fba0c55977df926badadeabcfb7acfe68bb0ece3e95147baac617b496d960772735c9192fcd9ff92c1768c6199a9d7e50fa0a69e878328ba6c72575ee9deeef5829095442713db2def76fd0d11c288c8330b61134a435ea70be188d9d11d99eda25e1347238197971e8e518d2c9c48cd9b254073f89d4eccf98fa38013deb6e77a4d758d98cfa40de7bfb92cd642d828c050c1e9c85a9455c361123dbc8c9d8c4a7a4ce55e82f10b61e8e4f1298732e685fee0ae96dbbcd02105d4e5868fa7079015541a19da8a715372246dbf1e23de3f253a23ab4cd8423800d84b61938f62319de3cb1611369e8c44faaa00ecd1e49e3cd3503cbbb5929af5279260cb1517004c65ffac61792956e713cffe43639dc2edbd3cb1a02d0b87f1a4425c3631777744a4cb8a798cef21f4159221c04daf2f16a261eb4c9b50402d16f83abcea014149e67eb4221587863f948d6c14ea09a0846cbfcf937ab0237967a45931a2307fc708cda15634c94c955ebb91bb778dfa5370ce16b986dd8756cbff88e8ec8b0680f2a3208751dff8b578b4504b826f41807ce35fa300969bbe057a9d401620efa6988e6eaf43d22a60946772d5ef14e3b95a6f7fd00a1866a9479b254ffbe59c7a8afdb1cf6040c4c8f021c8edeb9af563f2eec412774333ef7b9b5c330d33457ddc85d89bcbcf4f545c4c719fc6f30019218b74d0e4f70b0ba67cf49d3a8dedc85aadbede8cf4f510a410d1988087b6c5df58d8b326d5ad52d7f2a0475641b072addba5d6acec974f824929a4f8e8ff35db209c533bf225477b21910c84058724a559bcf5d16f54042dc125a23068b1ebcd1ffc264115357dcad0d81cb9d5ba65edd48f61ff186e1e26532f19282de15caae22ee900d13ab7debc51a92dfaea8bf66da8065c585403b855a950cdfc2bad1f8a365941be42501452833f4104ffe6c494073ad0e00d98cb173d1618593c50c9e2c1cd565fb3b34a75751cc39162f6f08de117772896c83664277e0d871adcfe738af09c59c0685913f08fc555e86ae19bae68205ef2fd1c51ee346bcd941757a4e06ce19f20618208d90f2c016d4cfe801e75ec56effffcc0043773c07cde66f1797baeae0aca063a9088a010ad0aefe93363347a47c1b09710d4158576ea9659287e18e4ed6f9ae3eca9073a76e2f0e131d2f1c8472fe17c1e62e122425a74d20572887c648b968e8c3ac940a527db6971655f97fc493dc9144baa8cb367929f84bc6d871a025072995090af628628355bbbd832d5405a008caf485d018cede1aa3366ac857afbf31293620f36121bd3bc4bd0c7ede6ed70676d48e1895c96942771faf459653d1458ef468810351e6b39068692e5027edc20fc9abde4d3c5174777f4fe7f62b7bf4d140914181d702f0adcc0951f492ca96f72ef16e6555e414eaefecc0cf867a99204655b743c95c654243f1c0fb4c8f4eeb8240fcac7bc7e50188e42f0278b1210001d104b07cc28c0d9cc6366faebcf288c139574aff9a40baaa67869c36d1cda1e076af353706ee4f44d683939bc0c83a39c1743986e75b226ca0cd3fdace61958f0deeaacf833a092677d8d18ac68270cc270168470b42ca84afcfad44bee006a8d6aff614348762198f4c69c5b7a1782499fd53db6c49897ae0d7a4061eb0d00b4df71a6e6aad78ba2caa0a33c11a5430c13eaf32207f9fd510635b8b7c59d11430357773125f6269a59028fc85c3d710d37e4bb273d5449d7b15ab3cec0755ee78539eb416d1da3d048f237b861100b0024b13797a6784c8b12e5339bafe8a087eefdbaf9558c1f8f0c54d81fa4cfaa5d91ac3e2f6793aa73f2df4a3a4e11a2499706cb559d85c731250b369bb2902d8737ed398b47195d339cdbb00eec4eede20c00664b981c3bf9996576155b5135dbab825af850dbd6836dd9cb42851bbfb5095442287cebae7dba0cc0cda12d9d197dbd51ae61bf5f30623783434cf0c71d7f8af66da417612282cebb7b5cb225fff44585ba7bc69f168664518038232ebcc072d61ee8979a6ff52d6bcc805dfe22f729f688fc1d5ff807464731c85c6e93b13bc66ca37d49955d4f7371cc0147adf67afa06b5d263bdb46b62f251bcde206fce1cf082f92c7cacf1a4c44b7fcdabf91227ccfba0744055b3ee3acb04720a3636cd0b53e2491478f9c2b4031d2182113b944f20d77703e87181fc788416327dd6caa9586e1a4d69054e265b3abc603e7acbd29d158ab5b087c2e5d8c699319f456d588623e9e252d5f8696e6f3e04c8615eb78a471af80691dd2fb75fc6915fd828215c851ae2832292c0214d3fbf8fc100c0789569e17de187e2dda14aad5475798a6f4b7bc2a76d23526bd9146c922f749a794ebde98c562bd8456ac980f347b5f49f6004074fc0206e13ebcf360068e14bd10f619733e2ca51d5d94edd1da4222a399e84dd851ff2bf58c52eeeaa35bc7a994bb83690318b5182368ea29d57be328ce77b687450b6ed19e3f66df5ad74d1891a9729e6fd638fc15c24ad2d9008c2a477433ef108f00fd01e0095f53968c4f551434f5a31b18841245024e9887cba454761c0166849ee29f9814e2738fe07fda245db982cc41eabba12319a29bc38e030e5c3b7e83033f5d3c6cde2c6ed13d0d2bf0cd79671a8421ee71cf2835ab43399d6175cdeb171ef61ad683d9df78fc4f7090db1dd5ce0d1d396c6c64b26ae564fc68efca47d3a72fb38729a9e00c0a3cc8f08ae677c0fa159bb107cf86b1ca6a548574f027b77298b4665035e4016c065f361d11b02a579c3a0c88a52815e277f8d2b9404a07b7f62f2cc8a7f4293d988cee70518633fa02fe2ae6990a35081fa7e4b054bacd803a83682e8130239f92c0df1dcd5d0ff0038a0b6e0dbbc6d69138a9c4752c9e3edbf7f2bc71428f4eff46f5a85484ab86c4eb1b1d1bba61c424ef6a08ecda38d9988c2569fd39f328cb8f5262b796a9b9af819f11c342970f11a1ef2cd3ce11f8e69660b43c1e6a7e964814b87a6130b3867ee0cf4afc2310619f72806aa4a74c573a0f85896c27b8baaadce98decb29f5f5941b3ef8375ffddf446202fff3b81b8e33d531821db3c3d0f57716bf9a56010c2cd7b7f7f696f48dbee1eea6c0ea6edf5e8371dbbff553b1ad4ee92c2222c6e01c964d2b8f9c9bdb58869473db33f2a98320999b12f9e391610b0d2be78e2cba10474203f9a1ef555b7654386adf08b49c74cdee3b1caf4fd3fa912113f232cd2929daae17a19a0d234db1fd33e4dacf6ea11fc2179d7cdaaace7f11b4afcd3c9c9ccff94e529364d1e46a87f7937d8b2d5be78e363f67fa8586d21a2f35b4282b5fbe5e161c2a08117976d256848f91661fae8105a29b984405f030cca26ba30683ab4c948b2f3ca3825477a5e329390dd3466d74c79259694159b8328ba925988a80c54117c2fd6ac426d2ccf5138743bb442d0034f243aadc8ed71e9f623dbfddfefdcb0df4a994ad6f56e38029c7ca0fae951bc769a39a8678504f12f945fc5106cc8fe38f39d8fa2d9a9e018474585a2444bb449394e91a53e154ad078970496bb0496939ba205dbf8a665a79652caae542c49d6e6e5df9edc0381c28c3d5097d38fae1c1e797230d0ca84d7d79323c782ab4d8179d6ef458c4a2adb87b97f90391204f1d09f64ec32f9d2412bff9170c028d27eb625bd70cddb7a7c3602996fc8aeeb839d6358ac28ee232ddfaab1372b0881f3827f9fe4f47d166bd205856eb6aee7eb626249b58ba14aa61eadedda7d441748f9e8738ca9f300231daeadf9eec79c70688f9e81f0d45cc147b7c385e1007ddc0b813963d917e67fd2d885fef7dadf15f113678196ff69d08c84903afd5a5a46285f52c4372521bf817c4cebf60d621d160cb9120b2d514869a4e44e7d9481b9e3cf861d8f8b49407289f87526ba4b913e7f6fc0a47a9603b4b5eb1db79740d3a3f31370d49d06766a63ce4a2dbd9b92b1d403c90beaa96fb874746d52d2e5ea36f36804f2f3f7f2d8a1f8f67f7b750b36013f36833f8a5573b9c2194169b13d07e05036abaadb9ee22f73b1b05b46c7d36d8a01f67acc06c5fd4f77527a79e081dd0d6bbe6712500071485c18a62221c6b75bbfb833cac262bd1681902f85b4960e4a3ad1d59d1d6fe879ed6e626d4e95182f1b0c232ad8d6f36d26dc52bd1b18c0fdc023e3309e44fcb2a96643c21d5e2319a689415fdf9633d26e0f5103989931736a8e61252401f5be4403460c4d1060849a3f9658b4505fb0b3c3438787b3aa22559634e7e3a2f14cf1a38e10b18f8f12f4495edc81b4ae3e3b4529096fcceb485c328e70b9deb294daf967768b6deec908df0da0a2f30b5db89be93436cc5a3b88cefc193ece7e85e135510bd887c59542aed30c3e375e443c4133c5ae5ac7a77e4ccd1002ec78507e1dd7fc4cdf0cbc48dc115271f1acdec8defa312dacb30b6704783d5943159422070196985af40ddd35423fe9e32439ca0866289cf7b5fde70ae30f527be14d509494205654fbfb7d33a316c91d0159391540e123745388fcf7869f60db6f6236d4c8d55b7f716d25af46110f49f634deb2e737459dfe080e249fad32e51ba1881cf63d65fbe2e7fe0cd80844d1efd03b891b8f053684ec2e8d3fba7563fd589f7b5fb3ef16522c1329f2f52e9b65772ef1206b1c32c8f3eb0b2fddaf5a39ad3515243efa83346ddf5b9b5ffd3e6fec923554ae9eeac0b3012e00cd211f3ff654c6fe064a43866d47b61f4482e3b3cd0276b70aeea80ee224cef7", 0x1000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x40, 0x3ff, &(0x7f00000016c0)="df9d37ecb676745f21d390b13d147bd363fd827367c84ce7c6dd158f33bc86451ae5ad1081e7223c0bfc05a9431c0e58fff5ab235be607a4f8ebb6f6388ef93ea4cb13f1111cf6fe993a9f40607efc0acd4b7e2c2f210d9192fc16fe7950af10a5a10cd04e5758fa078c463b72ce9b77aa72c0e3eacaa6de35711d4d522d3e8abfaccef8a8777f27883b7bf56dc4661476a33022ef085fe7bfd5e6d3aae70b15c90d562258ba08745028a7c08d968556fbda61a223f5434fae96f67210609b8b4c666e94ad49a9b303e984a5e5891950f92e94290d96fce3f928a86e7cb8fa4039729256edb6c0dd29318d2e6ee89e4f7d258eeb8f956b15383c2ab5f7435f2252b1f1605b2350d90eea5b14e873560b653df2d755781fe46014670ad30afa5aa4efcb9b98064e172a2211dd48df942d84215a8ae4ea1cafd78720c402434a52ebb796a1e317dcca550877c1e9bb3c896048ed0c0039aebe4edf9448f9a45f942fb9addc8d17595f46fd61ae4ca9d2ec67b1be14242845346826f33232c7251ba982a50a6ca46502e7a01fbfd48d343071023fb41cb36347a7c0b0aaab4b3259ae0fe3dce749d820ed16cfd6bb4cca2dfdf773cc0a738c20207f9ab6d8a5779b4b95d59a5ec3adbda28d0d63beed44ceba3945bce4fb11e18f06221cb605714faadf9f50e8dd6ba44c82a09f50e8813363b01fbe5f31cf84dc20b496d934838c1a368ae950b9bcaf2e0b8e5291a16ed784df3d8b98321dc2b91fc3c35f14ce915635fb6c17fea35ea06d9d246f5f168c2b3678827772b845d5b22d7b08304ab242047739c9bc1c94708fef2d75b8121c5fbc47bca31b1ff34b699ee7fbf8581c279734a3827598cf92de91d15c7577c392b22d15a4d9fe203c5c8d956ad2eeedd215c13ffc466451316ecf374f411f251055a500f173485eee9e97584ececcd9fb85f451d012b2fc8147011129a755ffa42c3c12fdf5db6a1d041549266a5c6fce0ac7c223626d94ac67bb0d84741c220e0c79c06505a2e22fc0db5f90fc78047a8932ee3363229a1c0bfb90e11c19e8f2da018e5848c52a7a33564a875cfe4a41bad3777967a520ad83e1422c5e8a7e667cd9aedf93096a46247e9fb32c2dba3ef273ead541e621ab3dc4a94d7865c8bfeb5e090213e19d8649db19dd69a04ffebe8d6538384fe27663e19b64a77fc8d7d1f006ce34d255d09a44e670d4da64ce501ca3dff3f52edda67d875a5104be59196f8a1ca25af9e4f9e964db57cf1cb25d4ec51cf2f029424d39d675ff00730e2c9fa52a18f63bd85132d17a99930bdda6f68817cd3e9e67655f81148a582c21e991f48a7fd100dc158ffbb5883c85b85209c92a575422687fb261f3f957c4208c1eeceb6997d6baa09aeed5aa8fc6a4b316e564ca078a834f80b0ecc52dea07ba3d4ea197aaca5bcdb6a7db1376c8f7d6b6e9d83169b240490911965189fc42b586ddea0588c6a04739bae7a4fad6143c1737728c51abf853873c8cf7fae8f483af58e6e7227527ce597aaebfc80fa85e3c47e76db82e2026e82c025e9d03001d7ded9608bc2c022bf9bad0e7339afe62bb40c08ae400605fedd688dfac5f430bdcb4d6fcb5ae4ea06adc9b29e25bf355858688bf01fa66811e58c4f2e3fb532adfc538d538c6dc70c94206bfb142788566686246ad66cbc87ea8898cb6f2c725639aa437c18907064d5b796ca680c4568c146a224e63de6ee6ec702d4cce37e567aea22977917ff5141d33e2e629d9e2cc1a3350bac84589d7e92ff5d0a01b4ab40759ad29f5281aa8ce7eb89e286ffb0b0d6153942b115cdfdf4f30121af433e9b4deb49c86b65693307cf3c158060a78aa405899352d5b55be2e03c708e28dfd7c3c156f806bd3b2173905fc74712671e3bb09813f81235e3b97c7a7baeaaaed9590ac9732627670708801a9debdd395f6553c2869b0e36d26195b659a16d7119ad4c9f52a25dfffa002b599ea51b7f6b1f6bc1e61eb1249b75501f2a247525f879a6a5c8744429bfbc26442e1bae09018fd87b7ae29bd0c2ee986888914688c349c359b7d0110afef7d64f18543e4c8428e99669e30848da8ac7e2b009933e0a8b7c41c335dc8d2c2444049fe2c85ab84a19352badfb9cb891d3355f4567988f633298c9319785b5283c301ad4712d3ccd5984b905b889bbc59d7e5c01101f0958d32547140a15895688cb5ca6cfdfc130b33d7040569b78729d3b7e1e424f66313d72f54d6c74a2a69bdc96cbcf9736146449ff3d0ec839fdd66ef032fae75137a66d3dc0c37cb3a4e0e8f9e91a193c6c6f95fd87c6b8807c112fdec9444b080fcde02c8b1ea9e54cb133279d62d0e83272674ed7dac1b8c98fd9e8e6d010fdc9919324530458df8761d109a01839a47f553997cae2d6e9e5a606842ff37ce2621bab4b9da2378dc151c2086eccfa94cbf8036fcddefe637ce29c335901f999e3f4347b43f9a6129d18fd91e561eba6868b8bf83b57b2197b4273b9c290c4be359d9592f2aa9fbd249ce76cd7abce1eb3de090575c9821e5df39b6c8d3aaac770496215296a8e31529ff57a9169e155ab8dc9632df278ec8c2b45aecb0d4ab9f3c82c457fa1a87eb690ffd91c4b03f29b3ce9f75deaeb17a203a5ee4b77001cd0e6f3ac70d78ba02587b8f5eff3abcd7670f91e539ec161a6a602884d27a55727b6380152e109c04fa826b03f60ceef1d996132f2407a9cc57931b1507d4a94b9997a6e0c030c4559195710fb5dfe4cbe61a58b3698f8025c01ed8fb44ef182af48d85fbf31f9df79f033f2615952d23624923649d474a91387ab6375dfd6a7e15b4aa5bdcdc90e9ed681315ec86d18f5a5da533c78952b62ac4322171b5a655d3c54004c55077e4fcf609f67db925486b118783ec36d7e458d1588b3606f17e21d95e92680b889e4ad1bef9ad9bec3a116a3552d7235090935400f1dcf647cc1fd40ff3fbb2e9d2090cb287725c584d338f3ca410c6a4a41fbf04540a4da672534062b9ed3900343d21e7a5f68a3dd6655a00964fa83413da3d3ca15fefd0490abb80d28691817ea6202b9582cf8d61a55368857fe697c5d8b2644f28ed6f01c808eae9f76e32128a21ffd80e7a35f090388a76cc44cfa1bc8098a1bd2af35f31b9f765ea34c9ce3350bd699dd7b6df24536602677b265e0a9cf0d36ac61629016412d54e3b9c15a46af48d646c8192a489a22808f76828e68bf68117fc636aa88ca2d6785481c9d33b5e33a40bfc9ca86c41ee3134eed1456439092d4bdf46031fca62a76412ec007958445ae052b0fe57d63b814f4356c80e064f19463a2b7e581e74ec384d221f6d73570f975faf85df57c46e1d499efa45a8db93bd40b2268dbe664d0b99ee73968d7e10eb38e452e397be510e1fe06ef4eaba4fa302416d87ad963e33bd5d1331e6524075498825a0ee5ffa155a4332010ddc692e6fc9e46aaa62a006d101d5d5432800671623d0687ec897a8e8524ce805b6490f474460ca0097ee8746281d4bdf97db79025a6ec39e3051014e342f5cd48fe3f34a3142a4699512038021e075a0e6df58b7efc0159436dcf708f4a8c080fb610eb81a294b6a6358cd4df9bd589bab61fbc7498501400c65f87a42e7ab37a223bc36f1292e68350dce2c8ed5848a4e9e5b6f428f278368a9f1f54b67b7b0b641c45e6765a9b3b218113930bedc24f2d6ebd59588248be5fd3fef77e6518ee50cb6ec3274c5e31d15e6014595033b2594b806acc3ae10aa9c24f0f1c0cb21c384026a5abdb17500c9d9ad6ab12ced97563bdd13aba2d984ba8fc451b21423c3498742695d3593e911e4e7634fe5897f39c17ba259200eba2944aaf0c0d9294e76a7da696332216b0298dc2673348dfc4186e6ac9e61605040239a206559ed3f87acc30c15ef9625c1d37ff5545bf1575f7054ef84aa2ae87ba9c858d344c5c8d34f5a80f8aaff8ca50e099315a8988e7596ff4852b4c236a7276f097a56f958d6545bf8037c662a402ec7ae92a515d479d99c5b449030cfb1342c362bc557f415b48571a7a1fcd2a445069ab65c441523c25703f107d1bca9803a1fbcb55e3bef39567e222bfa043a7f08c2b3448532f00952949fb6b3145204b746a9ce0c687174fe09cc8e10b70faf11f06a180f7ba4d6b268b293ecf7500c307678b77c07dd91675c6cc916c6bd07b2e3bf266b325aa837c749b5fa02075b83e1a8f8c11c3c7974a12f17875bc6c2321d864d583a3aae8b2d4dfbf0737a22784b1a5defdd9f44c753334bf79f83fe81ae524cab2db4d134e9ad044e903a1b17b2f761385a85ce3a385a2e0dcbee4daa9e2e176dc530ea732ae8767296348d61567b1a5fe19ebddb6013524cb0beed508c5459eed5d2d8aec9bca2adb82b8f63f60a6735f8c7c40adeffad2542d231560daccbac374dcda445863bd8d9c9ad39af5a3657a523dbdd814e5b6a2989f77af8785760bf36b682db7f62375ffcb5c1ef6eeae7a8ef27fa7cc307ebc1e27e928dcb341dabc3e0b78e3150f6baa905fb78a81bce5040033e181265450409893def529caa52f2b326ef80f8af1405ac7f98354d0b78e947dbab8d2cd310e808a018e5e31e56d54326375040c22480b6b3f3e9a711dc3ca40948dec3fcba4d288c297708f546187c5872f50dd0b12f475033c27510f5b4f73a911e41ed6075227f679880e1711c0170945968e8360f993d6b785766e36d0b54d75c09e2752f11b4d58b0917a067846a79c174a28dd4580db6e64298758195e5c4b952c76f8bab85b751fbbe94691bb38f892a95a1ec9b8a2a5271948087a74d9cef85c87de8d3404f57f2c5cd3c23242f3510921251f900f54f72b0361392af8658e68c778ec363549583be60818c823f0cf3d69cf60fb5be532328335f48515e302d229bffaf9fb1d5ec30f21397062f1fe321ef8544a9faa4b0d7998b4832481b7afce9930d6f32ddbb80fc813bdc7b6241412514a04f4ae7f24c8fcad44cf2c560f8d1d491a71e0bf823b5b3ef0dbbdbcbbb4cc67d9e04e1f410d2d77fd9c53b0bd38db9e12b0f592da76b9debbe83471944f4bbf804275f599d1eeb90a2a0abe0c4aef942b7c4b8d091a092f838a1d34d7c5c97a75cce327be6b6e52ed89ec4b813268b55075f03926f4d46b67e93c807e3028aa25e7c198a564463a4540dbe97f584ee973ab842c037c46bfbd13512621cfd0b492abc6ab6d4648b1783378282c150ffa185554e3d48820fc15c6c28069eb807f1ba6dbbca7c86248c6b82ec3236a9ce4c1c6289005a7500038dd89a0807eb48395ef9e82c9253cdf019558a8a0dabe6ff3d215205700e500e24b1aa52daf99e55fdde1cc46370237cb79f824d0223a4a72e1a7e059d0f6f82627e42bb1aa1d6cf0a4f39da4964b8f1071f2021cfc5d5046cf1a18b460286fd6f59bdeb20d83a387a615c65a591b279974cb01a292dfd5c11e90b7db0736111c7f3e06d044465ad35a06cc9adce459c411765cf07c98423d1d4d728c1ff333da1cdab946a426edb89c9d51387244481489dd4b66859240a09f7fdfafb7345d338ad76a7ce051e2c03b210a8a4a5cfbfd22e3ef5d74b0ebf1eb5c581563ce8f59145ac250f96a90d586c97e7b3ca18f58615beef7529648ca90c69795fe6a1d81cf4ad82d3224559766ed41d80e21d4da07d5d6285f0be8989b5ecadfacf77f2204e661c9c5ea4e6f48c94023c83a000957d9737ca68bd02a99262db25e5fca6bbc49259eaf9335a65823da738fd58c1e093ab64571a517580df3b6acc5c", 0x1000) 05:53:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f9540e3fcefa4ea, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0x4, 0xe666, 0x81}, 0xc) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:53:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f0") r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x8, 0x9, r3}) 05:53:15 executing program 0: socket$inet(0x2, 0x4, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000300)=@un=@abs, &(0x7f0000000240)=0x8) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001002100000000200000a95d00000000000000400000000000cf0234000007ee0b1587b030e300"/54], &(0x7f0000000280)=0x2b) r7 = fcntl$dupfd(r5, 0x0, r4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0x10001, 0x9a0, 0x1, 0x7fff, "9fe8e0b78f13ef366d0e41d0ccdccbee71be5a04", 0x5, 0xffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x7fffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) listen(r9, 0x1000000000000000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r15 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0x8, r10, r14, r13, r14, 0x2, 0x1}, 0xcd, 0x200000, r12, r12, 0x8006, 0x1, 0x9}) chown(&(0x7f0000000340)='./file0\x00', r8, r14) 05:53:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400e717060000b283c6a0f0000000000000000000008000000000000000000000000000000001", 0x2c}], 0x1) 05:53:16 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x10000, 0x7f, 0x6, 0x5c8}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) writev(r2, &(0x7f0000000000), 0x0) 05:53:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) fcntl$dupfd(r3, 0x0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7, 0x2, 0x380000000, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x3c, 0x4, './file0\x00', 0x8, 0x9, 0x2, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x6, 0x81, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:16 executing program 1: r0 = syz_open_pts() socket(0x41, 0x1, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0xfffffffffffffffe, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r4 = socket(0x0, 0x5, 0x2126) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup(r5) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff, 0x5}, 0x10) shutdown(r4, 0x1) 05:53:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:53:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x8, r7, r10, r4, r10, 0x2, 0x1}, 0x3, 0x0, r9, r9, 0x8006, 0x1, 0x9}) r12 = geteuid() r13 = getgid() chown(&(0x7f0000000040)='./file0\x00', r12, r13) r14 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r12, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r12, 0x0, r12, r13, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r15 = geteuid() r16 = getgid() chown(&(0x7f0000000040)='./file0\x00', r15, r16) r17 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r15, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r15, 0x0, r15, r16, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r18 = geteuid() r19 = getgid() chown(&(0x7f0000000040)='./file0\x00', r18, r19) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x100004001, r3, r19, r7, r13, 0x5a, 0x400}, 0x7, 0x8}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000700)=[{&(0x7f0000000e00)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31df3be7180c698fbfb0d9994cdebb16088d6c72467a55709703314925f470e7a98d4dc7bc380931d5a25672dfce8aa0af3e35947bba8ab1ca9d096d91e2b91e6955cffad869638c64d527ce428e16ee5c270236b0a48e91e75d53ea0a7cf3565655b4781b95a9990c98cae0a047efbf2ca28a52e4d01d7d6d961de9e44c5af08bc8f7940942e0cee47afd8930d33675fa5191c4ba036f3345ed09e529e9bd7cb1588da391f7d22e", 0xffffffffffffff97}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffe43) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) r28 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0), 0x763) sendto(r26, &(0x7f0000000fc0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932d6140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1c7c8f9293e60887c09eae17b6b370737e5fba562118a903313692c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694daa61d31e4490aa19657683aaa8b3dedd3caef2e3c7ef55040c9a8e82ffad94f1252e5d28cd54f7ed13e979c2671a708cbf541278c61cfbe3f93a4216fdb7cdd984dfb31bad911c266498789a8f3acd84e631bdaf6dd3a61657b6fffb65eb7c822e4f48d5cdcd9066d72143a09093927b0efb6f12368b1f51045878cb8b68ab9befa9d5260c3c6b5b259f397432a321a009a71caf82671ebdfadb3a6f8cc26a8237a335be5a507d7b9cdff23cf9a5a1ff4f8aef139550008a12785e03fbc3407204d9d22a82c2b733ac02cbee1f11eef81db6692569ca455584932fc117f5d3c979eeb4e334a7a598918a8bb2bb37a44cc86e5665a99ef13fb0a106b23db4edb07aa7d11182b36429a5eadc2909b562f5b6e1bf21947356b8fde1b6e7e10138aaa708d8bb8e7c5713c9c8fb0d2b159b0a4a17a6b29679a476d5041f88f57", 0x213, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r26, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r27}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:53:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0xb43, 0x0, 0x0) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x14}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 05:53:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0504efece7bcc9476e394a0b0e36fbe83f4e205df76f079ee605994f875195243b25bfd950de3d6fc0e6c52cd88aab25c8324e9c879bb7dede5a55700084ee6671464f44c0510939d14bc9eb20f7cbba6adbe56256a3d967563cf7497f69d236491565533f0c4bee0044b7f346afb9b5fbf44f3b05a1faca80c4846ebec061a789194635563aaa0e6c8e7cb33368a13bb194441b209d568212cd2a344bff46a4b945367fe6ccc7b3b2f1c5d7afadc5966194403a49eaa48527142b7a47ea892ed9be0000003a93f7ba318a99759b244fce024a3a589443cdc8c32766b406905eb050dc6b0929281e53d9b8c93053d3b99f454f9c1e566067eb6ecc0310fbbf2a56a89a7a55e1a5f629e626729f37108385b8aba2176c8ff95297d575f81eebae5ed90d75a25f37c625"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) getdents(r5, &(0x7f0000000180)=""/145, 0x91) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r6, 0x0, 0x3) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 05:53:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0xd3ad) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xd) setsockopt(r0, 0x10000, 0x7fffffff, &(0x7f0000000000)="ee615b3bb0fab43cc3f9e0e15a3856b7ec7e2c3bae0f64b75b7056428bae8263203b856f18b27cea2eef101fb31b94b33f0030f99f7844ee4d3dd4003ded32e7caf9a3990fb446e5d245b73741cc2f2790f0c8be6f367f6eba18fa0f8b04ca8184dab5fecd0fbe0cdbb77a9244732ef8d04f1d88402680a4b77ab0901d154f4a15b31132b07289c0e995e45a91c9bada182bf6f62dbbd7f25dc506969e4fc08c225594a99f6e9e703f9061873394afad021faae0b84e3ceb5e1962018a2414758a87acb99b7b3bd573670afbc0913cc98bfd39ff269be2b2f289cb5e3905e914765938b8c638df71278be9bf029f172b2d", 0xf1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="646678c0891079618f30be9d45c33ba9abf29834c06572bb208b729036e778cd2b424453d97560ca9f6cf214709bd8ce0297", 0x32) 05:53:16 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={0xfffffffffffffffe, 0x12a}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x2}) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x400000028}, {0x6, 0x0, 0x0, 0x5c8}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000000480), 0x0) semctl$GETVAL(r2, 0xb8c68273a925f257, 0x5, &(0x7f00000000c0)=""/9) syz_open_pts() r3 = dup(r0) r4 = socket(0x20, 0x5, 0x22f) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="6525f8df742afdb3b654f69c4917", 0xe}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r8, r7, r8, 0x2, 0x1}, 0xcd, 0x200000, r6, r6, 0x8006, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r12, r11, r12, 0x2, 0x1}, 0xcd, 0x200000, r10, r10, 0x8006, 0x1, 0x9}) r14 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r16 = geteuid() r17 = getgid() chown(&(0x7f0000000040)='./file0\x00', r16, r17) listen(r15, 0x1000000000000000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r21 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x8, r16, r20, r19, r20, 0x2, 0x1}, 0xcd, 0x200000, r18, r18, 0x8006, 0x1, 0x9}) r22 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r24 = geteuid() r25 = getgid() chown(&(0x7f0000000040)='./file0\x00', r24, r25) listen(r23, 0x1000000000000000) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r29 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x8, r24, r28, r27, r28, 0x2, 0x1}, 0xcd, 0x200000, r26, r26, 0x8006, 0x1, 0x9}) r30 = syz_open_pts() ioctl$TIOCSBRK(r30, 0x2000747b) r31 = syz_open_pts() ioctl$TIOCSBRK(r31, 0x2000747b) r32 = syz_open_pts() ioctl$TIOCSBRK(r32, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="034b0400000000000000df9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b5f81ce16a0d4c6931b93e0b37a74c849b1cf77dbe35098baccba537485c26a4bb01f6e9682af26520546d302f830000000000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r14, r19}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, 0x0, r27}, @rights={0x20, 0xffff, 0x1, [r30, r31, r32]}], 0x98, 0x4}, 0x2) r33 = getgid() r34 = geteuid() r35 = getgid() chown(&(0x7f0000000040)='./file0\x00', r34, r35) r36 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r34, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r34, 0x0, r34, r35, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r40 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r39, r38, r39, 0x2, 0x1}, 0xcd, 0x200000, r37, r37, 0x8006, 0x1, 0x9}) r41 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r42) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000340)={{0x4, r27, r33, r34, r39, 0x10, 0x80000001}, 0x1f6e, 0x3ff, r42, r44, 0x400, 0x5, 0x200}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r46 = fcntl$dupfd(r45, 0x0, r5) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r47 = kqueue() kevent(r46, &(0x7f0000000100)=[{{r1}, 0x7, 0x2, 0x1, 0x6, 0x7}, {{r47}, 0xfffffffffffffff9, 0x1, 0xaccf61d37e650d7c, 0x9, 0x3ff}], 0x2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff8, 0x84, 0x1, 0x6, 0x4}], 0x1, &(0x7f00000001c0)={0x0, 0x1}) 05:53:16 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r2) shmdt(r2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000240)='<', 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r3) 05:53:16 executing program 1: socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x44) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) socketpair$unix(0x1, 0x83da8491b4797e4b, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1bb05f589a80b4b1) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="188a2ea2ca487459df188372c1d48adb6b9792b0e979809d6b5c78f7138f9ea22bcbfa371d6f4da8514fb078621340ce270d96a194e172ea08fa3526f66c1345fe3c3ff8b38e853f422d2e67ebbaa6740c864b11d8123ea70cc9baf3b20cebf4a1babd5469a332716efb170557eaca59c252d196e6ae7a0324629ed31b712a7fdeab34142c477e451b48fa6e278bde3d9a117be1557e87dfbc44468e87580f0bfce7e3f171707e1dfeab9a7001496e1ba1594e525932db7cb21451f145687125ec126251e6d357b79bfeb2a467a7760a2bbc0f6c8780b08287ada0a843813166efcdb36624ccfa51b9b98cfcdcada6ae031f40db2193", 0xf6) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r6, r4) 05:53:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') getsockopt(r3, 0xff, 0x3, &(0x7f00000001c0)=""/195, &(0x7f00000002c0)=0xc3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20a00, 0x0) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x0) openat(r3, &(0x7f0000000380)='./file0\x00', 0x100, 0x50) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000400)='./file0\x00', r7, &(0x7f0000000440)='./file0\x00') chroot(&(0x7f0000000480)='./file0\x00') chmod(&(0x7f00000004c0)='./file0\x00', 0x20) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x6, 0x2b7, 0x6, 0x1, 0x4, 0x1000, 0x6, 0x2, 0xedca37c787ccfbc9, 0x4, 0x2f3c}) accept(r5, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt(r9, 0x2, 0x6, &(0x7f0000000700)=""/149, &(0x7f00000007c0)=0x95) r10 = accept$unix(r6, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) sendmsg(r10, &(0x7f0000001a40)={&(0x7f0000001880)=@in={0x2, 0x3}, 0xc, &(0x7f0000001980)=[{&(0x7f00000018c0)="31957d78d73bf6244f458eef72d95f5e1deb5833cf9b1218a2dba4f8a52f151d18a75f4b9ce83a4f742f90f12b3163af4a9b9de6a2dd7707655db776a6c9c73a5acb5f7d1e23722b136875fbc7fdd6ff9cb005d31b86c8977d52ee1d57f1cf54c43d6347230273b5b75ef98d0e87756710d070ead7c798ac1857bb9f05018acefe4762b4b9881ab8602dcaa6fd3ce1f49a2528ecaf1fd78885df331163c818d79a36dd0696a389799072b024aad67007def4330e91a1b26b0b6b62d6242236", 0xbf}], 0x1, &(0x7f00000019c0)=[{0x70, 0xffff, 0x6, "2b7eb9ee219a17c5000938e776d49488f856517f2a279e186ddb928b65cdb4d5372d809031b61680b04a38242adb8ecde522d43e6696a7b68532a33383ecf0011d2f41f91204a0480e2f02bcfa6eb598235fbb1ff4ee6bd01b"}], 0x70}, 0x2) r11 = kqueue() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) open(&(0x7f0000001a80)='./file0\x00', 0x800, 0x90) chdir(&(0x7f0000001ac0)='./file0/file0\x00') ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) open(&(0x7f0000001b00)='./file0/file0\x00', 0x200, 0x0) 05:53:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r3, r2, r3, 0x2, 0x1}, 0xcd, 0x200000, r1, r1, 0x8006, 0x1, 0x9}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) listen(r6, 0x1000000000000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x8, r7, r11, r10, r11, 0x2, 0x1}, 0xcd, 0x200000, r9, r9, 0x8006, 0x1, 0x9}) r13 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = geteuid() r17 = getgid() chown(&(0x7f0000000040)='./file0\x00', r16, r17) listen(r14, 0x1000000000000000) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r21 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x8, r16, r20, r19, r20, 0x2, 0x1}, 0xcd, 0x200000, r18, r18, 0x8006, 0x1, 0x9}) r22 = syz_open_pts() ioctl$TIOCSBRK(r22, 0x2000747b) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) r24 = syz_open_pts() ioctl$TIOCSBRK(r24, 0x2000747b) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x7fffffff, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r27, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES64=r25, @ANYRES64=r20, @ANYRESHEX=0x0, @ANYRESDEC=r27, @ANYRESOCT=r15, @ANYPTR]], 0x1, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r5, r10}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, 0x0, r19}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}], 0x98, 0x4}, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r19, 0x0, 0x0, 0x0, 0x3fe02}, 0x440010010, 0x10000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:53:16 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000000000003, 0x8, &(0x7f0000000300)="e9dccbff13b9fd7f0c84795bdb2024cbd3dd06929e5b812eaa4e713048e69931929648", 0x109) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x9, 0x100000000, 0x401, {[0x80000000, 0x3, 0x0, 0x1f, 0x4, 0x5, 0x9, 0xffff, 0x100000001, 0x200, 0x7, 0x1, 0x7, 0x5, 0xfd, 0x7f, 0x9, 0x9], [0x70000000, 0x4, 0x3, 0x7fff, 0x4, 0x1, 0x7fffffff, 0xbe, 0x4, 0x8], [0x4, 0x2, 0x7, 0x8, 0x1, 0x1, 0xd8f1], [0x80000001, 0x10001, 0x101, 0x6, 0x1, 0x3], [{0xfff, 0x9, 0x1674, 0x7be}, {0x7, 0x6c5, 0xc000, 0x56}, {0x5, 0x80000000, 0x6, 0x9}, {0x7b, 0x5d, 0x8}, {0xbde, 0x8, 0xff, 0x2}, {0x3, 0x8, 0xfffffffffffffff7, 0x2}, {0x5, 0x401, 0x631, 0x401}, {0x3, 0xa8, 0x7, 0x7}], {0x2a13, 0x24, 0x9, 0x6}, {0x5, 0x40, 0xfff, 0x388}}}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) chroot(&(0x7f0000000280)='./file0\x00') 05:53:16 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) 05:53:16 executing program 1: r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820227d87b9c4f779343f74c020000003a784e907b8c6583b23594bb9572ad97153088bb3c7c64e3014a5d"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) 05:53:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000001400000000000000000eeffffff000000000000000000000000fa0000000000000001", 0x2c}], 0x1) 05:53:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) bind(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="03002e12f0fefe0a4a8c"], 0xa) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() socket(0x20, 0x5, 0x3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r4, &(0x7f0000002400)=[{&(0x7f0000000340)="f23518b473c2ef15dfe4b4c22ea136cb5182ca24308285270f697b21e28304f80fe32240fe51103567eb247416d63c52482527cd81d8754019f8aeac464f9506cb7d45e3376b5be6311f98e39acb25bc30c3480c384766038712ecdc45a85979e797641afec2260d92675d7e8bbbc44484577b30262fd453f51a8e212dc8276a215aaa7681298c5afc4f43011b41afd353e1eab064b8231dd7ee38a8256769c53ed3cc265fe28e27e929527f53586ffdb7621fa243fc05802ca4408d7f7741f0c8cfadfc243b9ed59f324aea3658f4a7ef2a1e3ed375628e1951e9fd5ebf45b18b9540935cfd", 0xe6}], 0x1) 05:53:16 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) 05:53:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 05:53:16 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 05:53:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x1}, 0xc) 05:53:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x22, 0x2}, {0x48, 0x800}, {0x105, 0x200}, {0x85, 0x6}, {0x7, 0xffffffff}, {0x14d, 0x4}, {}, {0x46, 0x81}], 0x8}) r6 = dup2(r2, r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) setitimer(0x3, &(0x7f0000000040)={{0x174c, 0x5}, {0x99, 0x100000001}}, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./bus/file0/file0\x00', 0x40) mlockall(0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0xffffffff) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f00000000c0)=[{0x6, 0x3, 0x400000000000, 0xfffffffffffffffe}, {0xfffffffffffffff7, 0x0, 0x7, 0x101}, {0x8, 0x8, 0x7, 0x5}, {0x0, 0xfffffffffffffe37, 0x6, 0x200}, {0x7fffffff, 0x5, 0xa14}, {0xffffffffffffc10c, 0x1d, 0xbf1, 0x8}, {0x4, 0x1, 0x5, 0x5}, {0x8, 0x4, 0x7, 0xffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000080)) 05:53:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x5, 0x0) lseek(r3, 0x0, 0x0, 0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 05:53:16 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x8}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000500"/85], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40068, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) r8 = socket(0x18, 0x53742fe57afc519e, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r11) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x80, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r12 = socket(0x18, 0xba501f2b29ec53f4, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000680)='\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', 0x2, 0x82) r13 = getpid() ktrace(0x0, 0x1, 0x10012, r13) r14 = getuid() setreuid(r14, r14) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r15, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x6, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x2, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 05:53:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x9, 0x0, 0x8, 0x7}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) setsockopt(r3, 0x80000000000029, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x64051b8, 0x7}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0xfffffffffffffffb, 0x401, 0x40, 0xfffffffffffffeff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 05:53:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000012a}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:53:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x1, 0x8, {[0x10000, 0x9, 0x9043, 0xd427, 0x7, 0x0, 0x4, 0x100, 0x18, 0x0, 0x8, 0x3, 0xffffffff, 0x3ff, 0x8, 0x9, 0xffff, 0x97d], [0x7fff, 0x1, 0x232, 0x3, 0x0, 0x6a78, 0x5, 0x0, 0x8, 0x1], [0x8, 0x9, 0x7, 0x7f, 0x1, 0x43, 0x9], [0x2, 0x1, 0x7, 0x8, 0xff, 0x314], [{0x81, 0x1, 0xffffffffffff96e4, 0x100000000}, {0x9, 0xff, 0x5, 0x8000}, {0xfdc8, 0x8, 0x1, 0x5b}, {0x3, 0x38f, 0x2}, {0x0, 0x3, 0x80000000, 0x1f}, {0x8001, 0x3, 0x1, 0x1}, {0x2, 0x80000001, 0x3, 0x2}, {0x4, 0x6, 0x0, 0x3}], {0x646c, 0x2, 0x1, 0x98}, {0x1ff, 0x0, 0x4, 0x9}}}) dup(r0) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x626) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10, 0x0) read(r2, &(0x7f00000002c0)=""/90, 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) write(r3, &(0x7f0000000400)="6f95ff25afa415b408a92b11d8b9f9fc8ef4904e4fcbd2c67bfe0a0ba6d15801eff323d0d09af1832a2aa451c5dbb3e3abccf5e7af75d102da302e6ad3e8e1f411d5e388a115559606fb147779af5e497986e8b50377387c1a2e27bb51b9c9f58fb5792e695de7f220f94b6a19a2de650b", 0x71) r4 = semget$private(0x0, 0x6, 0x243) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20000, 0x1) chflagsat(r5, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x1) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r6, &(0x7f0000000500)='./file0\x00', 0x10000, 0x7c35739a7bd40eef) r7 = socket(0x0, 0x8, 0xda1) fchmod(r7, 0x20) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000540)=0x2) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) open$dir(&(0x7f0000000640)='./file0\x00', 0x200, 0x4) open(&(0x7f0000000680)='./file0\x00', 0xfd655d99bb150d11, 0x4) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r9, &(0x7f0000000700)="b0528c84d15d5207c0bd77f1509b8b547d5b7fd44463a2494dffc7da3a0d293196558854bd6ba86b93177ebe5ba3f9331ddee6f04fa4acd8a9c2e8741402027f8c762ff4e4db5613bbebe01a5021a45f619e9b55a1d84b0ce62fcdcbfb591bfa83795acd8c46812e4578e3e219869c5ecee05acbebea56a7d228323a9a68cf09e6d932c4d009017f12273d24e59e04f1f7888f", 0x93, 0xc, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x10) r10 = socket$inet6(0x18, 0x8000, 0x2) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000840)='/dev/klog\x00', 0x382, 0x0) dup2(r10, r11) 05:53:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="3ce8f2a21056a9d8377a35629d771e857d3788ed293f2cdb42e57083ad4f1d256883d613c3214bfa0d63ae8828d2601031d3aa13fb83f17b82609721e9e8f6bb40c614fb32c7d420285d048de357f0345ce70d3cbd7714036620c12f7dc5000000000000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r3, &(0x7f0000000040)="b64b954e97b9aa2ca3fa708a7106864c98de312cb8cc096823115b90ce37632ff7", 0x21, 0x4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 05:53:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r2 = socket(0x18, 0x8000, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2000001c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x400, 0x2, 0xbecf, 0x1, 0x0, 0x4, 0x8001, 0x2, 0x0, 0x8ae, 0x1}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 05:53:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0xca000000000000, 0x10000, {0x2, 0x1}}) write(r2, &(0x7f0000000100)="8c65", 0x26d) 05:53:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000000)=0x7f) 05:53:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x358) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x4, 0x3}, {0x5, 0x8, 0x9, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x48) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'\x00\x04\x00', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000280)=0xb1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) pwrite(r4, &(0x7f00000002c0)="6ba39db9633cd50076ac", 0xa, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 05:53:17 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}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 05:53:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0xeae, 0xffffffff, 0xd8, 0x31c}, {0x10001, 0x3, 0x7fff, 0x9}, {0x1, 0x81}, {0x1ff, 0x28000000000, 0x9, 0x7}, {0x1, 0x0, 0x2, 0x8}, {0xf, 0x4000, 0x4, 0x3}, {0xb72, 0x8, 0x3, 0x10001}, {0xfffffffffffffff7, 0x9, 0x101, 0x80000000}, {0x1000, 0x200, 0x0, 0x7ff}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000000)='M', 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x4) 05:53:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = dup2(r1, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 05:53:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x10007, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r2, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffbfffff8, 0x62c02cbe, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 05:53:17 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8001}, {0x0, 0xf423f}}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) sync() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffffff, r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r4) r5 = getpgid(r4) r6 = getuid() r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, r8, 0x0, 0x0]) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r17 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r16, r15, r16, 0x2, 0x1}, 0xcd, 0x200000, r14, r14, 0x8006, 0x1, 0x9}) r18 = socket(0x18, 0x5, 0x3) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = accept(0xffffffffffffff9c, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ec4df8606b749d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004eeaad7b3e5f2b60cf6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efa8fcf4ec258110362d0188c724c2f9411f00813dc7a8ddf9ed84b4cba39477db378ec95f4b0fc9c0bbe119d14cd7172541be16102c04f7bbbaf78a35acec118eaec9239d376198f1d5528737c674b89bd16ce2db49a323f75a2b2cd27ada1587dd7d7c2b37af1525c0aa17054300dd0a628ede5abd9582b0b25fe4caf54c073494dcea52c7841a2ca5566769f8c24728ebb28feadeef754015"], &(0x7f0000001300)=0x1002) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse\x00', 0x40, 0x0) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000001380)='/dev/pci\x00', 0x0, 0x0) r23 = socket$inet(0x2, 0x4000, 0x80) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = kqueue() r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r27, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r28, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x10000, 0x0) r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x800, 0x0) r32 = dup(0xffffffffffffffff) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r34, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r35, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r39 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r38, r37, r38, 0x2, 0x1}, 0xcd, 0x200000, r36, r36, 0x8006, 0x1, 0x9}) r40 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r42 = geteuid() r43 = getgid() chown(&(0x7f0000000040)='./file0\x00', r42, r43) listen(r41, 0x1000000000000000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r47 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f00000003c0)={{0x8, r42, r46, r45, r46, 0x2, 0x1}, 0xcd, 0x200000, r44, r44, 0x8006, 0x1, 0x9}) r48 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r50 = geteuid() r51 = getgid() chown(&(0x7f0000000040)='./file0\x00', r50, r51) listen(r49, 0x1000000000000000) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r55 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f00000003c0)={{0x8, r50, r54, r53, r54, 0x2, 0x1}, 0xcd, 0x200000, r52, r52, 0x8006, 0x1, 0x9}) r56 = syz_open_pts() ioctl$TIOCSBRK(r56, 0x2000747b) r57 = syz_open_pts() ioctl$TIOCSBRK(r57, 0x2000747b) r58 = syz_open_pts() ioctl$TIOCSBRK(r58, 0x2000747b) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000640)=ANY=[@ANYBLOB="03002e2f66696c653100633bb3256b4bea12ce34d5970abfdf9716dfd81e720224d4e9c2e4ecea46053e2b8bcced27b55ba81ca9072c72fa0ab7ccb627f81ce16a0d4c6931b93e0b37a74c84098baccba537485c26a4bb01f6e9682af2652054697ed06a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000380)="acb4f338cad17cfed235546cdc999df5cb1c753ecc1ebcb773d48dce0422ea260414ce27f87f1f029e60b2295d2153d992d3df46a482d567f6a1e7444253a27d211c51b04dd55b4bec2e7cae4cc1ae4bdcd1d72f606cff1af2b1aac061f49aa85cc6f6020f9342900b748b4a63c6999c96260e96f54691805998a35a6ec6d3af038ef8dc941cb867bf5c25514b20fced732701f8ea6e99251d8fa136d6b7b35ec5cd8724065d5cf6364dd44d1bd28e", 0xaf}, {&(0x7f0000000180)="bb22617d8b8de2bcd7953a2989ea235c2d", 0x11}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r37}, @cred={0x20, 0xffff, 0x0, r40, r45}, @rights={0x18, 0xffff, 0x1, [r48]}, @cred={0x20, 0xffff, 0x0, 0x0, r53}, @rights={0x20, 0xffff, 0x1, [r56, r57, r58]}], 0x98, 0x4}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r60 = geteuid() r61 = getgid() chown(&(0x7f0000000040)='./file0\x00', r60, r61) listen(r59, 0x1000000000000000) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r65 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r65, 0x1, &(0x7f00000003c0)={{0x8, r60, r64, r63, r64, 0x2, 0x1}, 0xcd, 0x200000, r62, r62, 0x8006, 0x1, 0x9}) r66 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r69 = fcntl$dupfd(r68, 0x0, r67) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r70 = openat(r69, &(0x7f0000001440)='./file0\x00', 0x800, 0xbf) r71 = socket$unix(0x1, 0x5, 0x0) r72 = open(&(0x7f0000001480)='./file0\x00', 0x80, 0xa) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r73, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r74 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x1, 0x0) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r75, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r76 = accept$inet6(r75, &(0x7f0000001500), &(0x7f0000001540)=0xc) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r77, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="46b67f4532721af38ac34a3d904cd20504958ca16719024fbea11f7eaed216ef639a6faf8e95c6", 0x27}, {&(0x7f0000000140)="85e1bc2c42b9542c8eb6217053eb3adfc609ed2759637d2d70c89d90caa4dd00909dfb1830edbf7ad8238fea78b1ef2db8591b9bb4635a0a11098f40741aec8d76cf6b858ed9df2510bbedbba73cb5c5b913ab5160e5b6ed35acc20495f9efdc0bd4ad6f803d213d9052283e8ff9bd701d8e1890ed18bff6fea5209bc333701a37b458f6bbca4f0a69d68e421d182e0c1b75258ea5a066c745c8296d334d1994f3968e66cf714c9ef9c46203cc33290622471479a60458199f4c49f3b77b1effb51b2abdaac5c40fd75c44e768a56dacf891b409f11cec6245c902137e33549b33580c78535eee1f0e09d076adf5416b26c8a7", 0xf3}], 0x2, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r12, r13, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25, r26, 0xffffffffffffff9c]}, @rights={0x38, 0xffff, 0x1, [r27, r28, 0xffffffffffffff9c, r29, r30, r31, r32, r33, r34, r35]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r45, r64}, @rights={0x28, 0xffff, 0x1, [r66, r70, r71, r72, r73, r74]}, @rights={0x18, 0xffff, 0x1, [r76, r77]}], 0x158, 0x2}, 0x0) 05:53:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r4) accept$unix(r5, 0xffffffffffffffff, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r6, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) 05:53:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x20084}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pckbd_enable: command error 05:53:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0xffffffffffffffff, 0x2, 0x4}, {0x8, 0x3, 0x81, 0x401}, {0x400, 0x3, 0x3, 0x800}, {0x100, 0x400, 0x200, 0xfff}, {0x5, 0x9, 0x9, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x48, 0x0) write(r1, &(0x7f0000000180)="e193f3fd1f084e14dfa89fa8f973c43c427c61f19aa73379126115243a131e5ed34c911a6932378c", 0x28) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad812fc4d5f16b136a5d00d1628b53a", 0xfffffe6e) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:53:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r1, 0x2aee2a7193b1b013, &(0x7f0000000040)={0x1, 0x2, 0x7, 0x8, r6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 05:53:20 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) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) dup2(r1, r4) 05:53:20 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000005f8097b372e894147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005da35043035e3463299694565ea193208446f6da9b16096b0ebae30570a766097dbbc6e76d33f7737352b6e0908024aa88de9a9277daca65b1679e85be5d026ed49defa0d937f3a2a81df0ece7760cd64d75b8d584250c0bfdff05ea66b189fa96fdd430f3edaaa396e0fcd586e54bd5c8619cdb507c4487a14b53435678f3427b71d422c3a80da7d0c550096d4a6472fe5c8b62a62353549d3793e234f03bb7dbc3d7c0ed6c21313217ad4c4a3a92c9e8c9831d66ce2bd8de29eeca8632c0c6c9389ccf9203c4"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:53:21 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) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x2) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 05:53:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x80}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 05:53:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) socket$inet6(0x18, 0x2, 0x10001) getsockopt(r0, 0x2, 0x8000000000003c, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x8) pckbd_enable: command error 05:53:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) setgroups(0x2, &(0x7f0000000040)=[r3, r5]) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x8, 0xfff}) 05:53:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfc09c2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe41e44c120af204e59897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd38fc79a89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e46bfccb946d900b18826ae572cb482d538ff6c07092f0027a9554d07d21324c4e51d15f466935db17a202b56de836c5b6839e4737b08bc6c4e97cd4963685ebfceb20fb43fd052f23a06495fe17d088509e208c40dbeb2a8ee45924abefd71f54395cc72b77a15d0ebbf6aba2f32437d37f82bc1c974cada946403e0e7408dbd8dbe43e9795e50c319135b6971229b33f347f9ef1228ac3626507928df9dd6fd0b70b10cd047184b269b68ba568194e010fcd2e10849168d5db25cd283aba263011a94e7b6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="aaf5508388c33c82ff861703c8ca84b4b9e5a14f055cc9537793d6943e6948b78cfe66671efb9ed9101d04b80be925f09e76fa5998fffe331e5f0d9974cefd2b5864f9a670d7e33b21d19fdf981b8543b0753184c71277dacfed546590652c1bf55ba2b7093e37c6993cc396caf25a92e27ac9bdc47aac316aecd132a35c2738c5ca3fd88c260c0cd51b65c85beec10bfc20148a816de189ed3444c6d5cda8467d73d882603fbd48468493394343dde7bd6e6c707bb9f11817c63e95549b5d3fe7fd3b6d2a006047d61823da4c5600ce504ea68d3311cca0575d38858314d1197fcf95bc24", 0xe5) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xfffffd66, 0x0}, 0x0) 05:53:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c, 0x0, 0xfffffffffffffffd, 0x800000002}, {0x5c, 0x0, 0x9}, {0x40, 0x0, 0x100, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 05:53:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmat(0xffffffffffffffff, &(0x7f00004e4000/0x2000)=nil, 0x0) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 05:53:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x7fffffff, 0x7, 0x1, 0x1, 0x2, 0xe9a, 0x1, 0x0, 0x6, 0x10000}) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 05:53:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x82592680ae00a276, 0x8000, 0x800) 05:53:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x5000, 0x2) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/95, 0x5f}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/38, 0x26}, {&(0x7f0000001100)=""/224, 0xe0}], 0x5) r4 = open(&(0x7f0000001280)='./file0\x00', 0x1, 0x40) utimensat(r4, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x0, 0x2}, {0xd5, 0x78c}}, 0x4) r5 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r5, 0x0, 0x64, 0x0, 0x3a) 05:53:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCDRAIN(r5, 0x2000745e) listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0xf11b) shutdown(r1, 0x0) 05:53:22 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000026, 0x8c, &(0x7f0000000580)="ebffcbff13b9dbd0e5109461a014e69931929648", 0xfffffffffffffe04) readv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/95, 0x5f}], 0x6) 05:53:22 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, &(0x7f0000000140)=[{0xb1}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xffffffffffffff0e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 05:53:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x81}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f00000001c0)=[{0xda0, 0x6, 0x2, 0xffffffff}, {0x1, 0x4, 0xffff, 0x3}, {0x4, 0x7, 0x470, 0x1000}, {0x0, 0x6, 0x5, 0x3f}, {0x7, 0x3, 0x4, 0x1}, {0x63, 0xd4, 0x8, 0x5}, {0x5, 0x6, 0x0, 0x8001}, {0x4, 0x0, 0xd7, 0x4}, {0x5, 0x75a, 0x1, 0x4}, {0x2, 0xff, 0x2, 0x6}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$TIOCDRAIN(r3, 0x2000745e) 05:53:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xce0d67fed9327ed, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCCBRK(r3, 0x2000747a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x20000000, 0x7, 0x81, 0x80}]}) 05:53:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="1045301915361ad100429e268988b4eacb1433230ae64cf0e7e57bd3f18d95fdcd7360f49e89677aa237a9f1f367bd554501d7e7733c7c3c2958c67c8cc06b89c41dffb05c3f0ffca0364dbea9b5e32bf020fedb60e4d09a207f07ec4fe534bc37f6955cc512c90425f0f37ea4409d4dad11f0c840a1ab764299eb1303992848eff88e2c7b6e6cd954c99618ccc621e2a912fb", 0x93, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000280)="e111d681b2be1fe127820735b8", 0xd, 0x0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 05:53:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) r4 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2", 0x4}) syz_open_pts() close(r0) dup(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x1c}, {0x0, 0x0, 0xed}, {0x6, 0x0, 0x100000000}]}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000001c0)={0x8, 0x1, 0x4, 0x1, "c9d7bbd7e4000400000000751c7f2700", 0xffffffffffff8b82, 0xfffffffffffff001}) r11 = syz_open_pts() pipe2(&(0x7f0000000200), 0x10004) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r11, &(0x7f0000000880)=""/161, 0xa1) pckbd_enable: command error pckbd_enable: command error 05:53:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) chflags(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x2037cb4}, {0x88, 0x3}, {0x81, 0xd7}, {0x84, 0xfffffffffffffde1}], 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = geteuid() r5 = getgid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r4, 0x0, r4, r5, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000040)='./file0\x00', r7, r8) setregid(r5, r8) 05:53:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x0, 0x4000000000000, {0x2, 0xc5}}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0x6, './bus\x00', './bus/file0\x00'}) symlinkat(&(0x7f00000001c0)='./bus/file0\x00', r2, &(0x7f0000000200)='./bus\x00') 05:53:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x2000000000, 0x1, 0x90d2, 0x404, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) 05:53:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x85, 0x0, 0x3, 0x0, "854900", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x4000, 0x1b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7f, 0xc10a, &(0x7f0000000080)="648005be8a2355efddfc74603fa431664c758bb38a85b0c4d9180b1edd894012082adeaffc5acf767922460712180f33eec375548862e414e1a8e9bedb1ee5f9d6432370f136e4efba04b537e08b1e052d862c3e11371f142fa8cf50466f7b7c8ce7d6995e1032d47b27f9b3bd8be12d81faf1b53ee068a7026c2186a39df85919c623e3338e1238b3f5728c07d1f124d42dbaa31bb3c78525e647", 0x9b) 05:53:24 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 05:53:24 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000040), 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x2}], 0x4000000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 05:53:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) 05:53:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x34}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x2) getegid() fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x10, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x2d28, 0x0, r3}) 05:53:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x17, 0xa93}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x80000000000000c, &(0x7f0000000240)="ec154e9fc68d0e352eaa4e71455b316bbab30b5cf47efa98c02cc8fba1bf03879092bd6c40929b2ba9c908cb5454e3e1b6d3f2566befb0a8934478ce420560f539f5b9318fb8c1d0ecc39eda5d7886e55cca4d15aee641bdc451afb6d666413a50db786fc5456628808e9ccaf5b9be9d48b43d246fbb21c594af527fb66a", 0x7e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x20) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 05:53:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x12, 0x1, 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x10}, {r2, 0x1}, {r3, 0x10}, {r4, 0x40}], 0x5, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {}, {0x6}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="bc") 05:53:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6e9fcd8522b9d2483b192ddfe07e322ef0", 0x11) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x100) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='($\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='\xb0\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='@$\x00', &(0x7f00000003c0)='^.\x00', &(0x7f0000000400)='*\\*\x00']) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x3) execve(0x0, 0x0, 0x0) 05:53:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./file0\x00', 0xd3d20fcb5d639eba, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x1000000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, r2, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r12, r11, r12, 0x2, 0x1}, 0xcd, 0x200000, r10, r10, 0x8006, 0x1, 0x9}) r14 = geteuid() r15 = getgid() chown(&(0x7f0000000040)='./file0\x00', r14, r15) r16 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r14, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r14, 0x0, r14, r15, 0x11, 0x8}, 0x0, 0x4, 0x8002}) r17 = geteuid() r18 = getgid() chown(&(0x7f0000000040)='./file0\x00', r17, r18) r19 = semget$private(0x0, 0x4, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r17, 0x0, 0x0, 0x0, 0x2, 0x1}, 0xcd, 0x200000, 0x0, 0x0, 0x8006, 0x1, 0x9}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r17, 0x0, r17, r18, 0x11, 0x8}, 0x0, 0x4, 0x8002}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r21 = geteuid() r22 = getgid() chown(&(0x7f0000000040)='./file0\x00', r21, r22) listen(r20, 0x1000000000000000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r26 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f00000003c0)={{0x8, r21, r25, r24, r25, 0x2, 0x1}, 0xcd, 0x200000, r23, r23, 0x8006, 0x1, 0x9}) r27 = geteuid() r28 = getgid() chown(&(0x7f0000000040)='./file0\x00', r27, r28) getgroups(0x7, &(0x7f00000002c0)=[0x0, r18, r25, 0x0, r28, 0xffffffffffffffff, 0x0]) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r30, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r33 = geteuid() r34 = getgid() chown(&(0x7f0000000040)='./file0\x00', r33, r34) listen(r32, 0x1000000000000000) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r38 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r38, 0x1, &(0x7f00000003c0)={{0x8, r33, r37, r36, r37, 0x2, 0x1}, 0xcd, 0x200000, r35, r35, 0x8006, 0x1, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r40 = geteuid() r41 = getgid() chown(&(0x7f0000000040)='./file0\x00', r40, r41) listen(r39, 0x1000000000000000) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r45 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x8, r40, r44, r43, r44, 0x2, 0x1}, 0xcd, 0x200000, r42, r42, 0x8006, 0x1, 0x9}) setgroups(0x8, &(0x7f0000000380)=[r6, r9, r12, r15, r29, r31, r37, r44]) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r46 = 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(r46, r0) 05:53:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000080)={0x4, [{0x2, 0x575}, {0x1, 0x3}, {0x1, 0xfffffffffffffff7}, {0x3, 0x1ff}, {0x0, 0x3}, {0x1, 0x2}, {0x3, 0x667}, {0x1, 0x9}, {0x0, 0x8001}, {0x2, 0x30d0}, {0x0, 0xdcc3}, {0x3}, {0x1, 0x4}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0xbb}, {0x3, 0x4}, {0x7, 0xf9aa}, {0x2, 0x80000001}, {0x2, 0xaa2e}, {0x1, 0x1}, {0x1, 0xb86}, {0x1, 0x943}, {0x1, 0xa48b}, {0x0, 0x5}, {0x2, 0x4}, {0x1, 0xfffffffffffffffb}, {0x2, 0x1}, {0x1, 0x5}, {0x0, 0x4}, {0x3, 0x1000}, {0x2, 0x100000001}]}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 05:53:25 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x81Q)}/}', &(0x7f0000000100)='^)\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\'-\x00']) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) socketpair(0x1, 0x5, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:53:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x10) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2}, {r2, 0x124}], 0x3, 0x5) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) r4 = socket(0x20, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r4) 05:53:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b78043e781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000a42b310b404f36a00f900064e0629616b0a8e70000000200000000000c30b9e8b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2e57c080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e5c5a054fb2df6aa8a4e9451526cde1a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de76d74ae85980c1e7f2a912de63605aef3a6293d9b45cbdc587fe67c3715464a3b7b3f7b328560db54773495bb88004700e28c06808a8c3fca624b6d562c6fc48ced523133ddeb67c93c3768d6742eab91348882", 0x1b1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x88) sendto$unix(r3, &(0x7f0000000040)="4dd744dfdb8295441f2dd46175ddc1d20bcd354ec351c0d4b126909524daaca808ea0e1c054bb566e5744d0fa087f1ff1b4d60f44d91f0dc678ec0e6c51051737823c76469580a82d30b1aab4e5984ed637e11eb9e679f875cd65c38552869b37b3f688818c90554933eb92a03ea3d9adcbf6de8114ba0cb857cc7140a1e592deb69", 0x82, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 05:53:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x76, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x4001f}, {0x40}, {0x2}, {0x4006, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:25 executing program 0: 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') chroot(&(0x7f0000000080)='.\x00') setreuid(0x0, 0xee01) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00ce7fdf03ab82b9002aca98ae8ff16a0255f1c0dcf6c40000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) 05:53:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x3, 0x876e, 0x7}, {0x5, 0x10001, 0x1f, 0x200}, {0x5, 0xff, 0x0, 0x6ae}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x13}], 0x1, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpgrp() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0xdd5) 05:53:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200, 0x80f, "00000096412c9b0100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 05:53:25 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 05:53:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r4, r3, r4, 0x2, 0x1}, 0x100000000000cd, 0x200000, r2, r2, 0x8006, 0x1, 0x9}) shmctl$SHM_UNLOCK(r5, 0x4) 05:53:25 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 05:53:25 executing program 1: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='t5', 0x2) 05:53:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) select(0x3db, 0x0, 0x0, 0x0, &(0x7f0000000000)) 05:53:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000000)="e002dc7bbdccd04333", 0xffffffffffffff61) 05:53:25 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2048, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r3 = dup2(r0, r2) r4 = kqueue() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r7, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000740)=""/145, 0x91}, {&(0x7f0000000800)=""/187, 0xbb}, {&(0x7f00000008c0)=""/212, 0xd4}, {&(0x7f00000009c0)=""/213, 0xd5}], 0x8, &(0x7f0000000b40)=""/143, 0x8f}, 0x40) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r10 = dup2(r8, r9) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r4, &(0x7f00000001c0)="ae48eccd3ca4f04c0fa297dd9495d82beea96ee1cdb6aa1acc5ea586f5d7655c5f052e49304dceaaa077c40fb2f60ded19d65ce5d127f7618d98ea2c19873d59911dc64d1ba96409f9752be4de02bc0b372d7ba5fb923e3570cb47c9c9904d3154ac79e8a8e697bba2c3a21aca447e37b16d846e7c32d6b1ff53373f86", 0x7d) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0xb6, 0x40}], 0x7ff, 0x0, 0x5, 0x0) dup2(r1, r4) 05:53:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:53:25 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x1, 0x60) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x9) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000080)={0xce, 0x0, &(0x7f0000000100)=""/206}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8a, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x200000005}) 05:53:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 05:53:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r2 = socket(0x2, 0x8002, 0x0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202815f1737ca389fd2263c0207e00000012000a02539a3205312b7f70e1f837f51d1bb008c84bdd501f84a7ed197ed5066392eaf5a7e28c2f1e3f403e42923553b5427a70671c92f9e3f9cbb7e805fceda1ac32bc9d99db1faf54fc7e0c1a917602072845b3fead16271b1996b384159b87940c7739082460700e89265085cd03ac45240a95a6b192fe1f7c1a130324ed84e9abddb0fa2fda1366cfe4306924ed132cb714a314676914e"], 0x10) r3 = socket$inet(0x2, 0x3, 0x102) recvmsg(r3, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) write(r2, 0x0, 0x0) 05:53:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000000)) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r6 = semget$private(0x0, 0x5, 0x40) semop(r6, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0x0, 0x1230, 0x800}, {0x1, 0x48c7, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) semop(r6, &(0x7f00000002c0)=[{0x4, 0xffffffffffffffff, 0x800}], 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x14dbc270}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000300)={0x7fff, './file0\x00', './file0\x00'}) 05:53:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000300)="7fff054ec1b92ae77ba9a858ae59a1232ef12c273d26d98d1ecc8edb1e06f0fe10cfe3633c641bf85e83cb2658bcea8ce3a904991d0a9251a0ab957f8b0919f14fcc2341300290ed4cb64331603017bfe1c550fc625f9e472c81614467f6d39a20c0fa286792e21de2051946b5114b70f5f9f5b2ff0a1d6190fe8d4540829190beb29bb1d32024a11531a4ee25e5027fdd3bf7d4ff8d3c160fe72d43f502481a471675272ffbf4372663fde7d37bf38cae067d18620d138f2c30683c5e52161c56001ca4c9a8deb20332e747ae89f86d76a92cf570af24da5913bb2632c609431fbbec82d1016303c0d44684361f1fa9585631d28791eb0ccb3f21fbfad4ea162d10fec5d1000000000000000000", 0x10e, 0x408, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r2, &(0x7f0000000440)=""/95, 0x5f, 0x800, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r6, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000280)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x19d, &(0x7f00000001c0)=[{0x4, 0x4, 0x8, 0x8de}, {0x3f, 0x20000, 0x100000000, 0x20}, {0x1f, 0x9, 0x1, 0x7ff}]}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r10, &(0x7f00000004c0)=@in6={0x18, 0x2, 0x100, 0x3}, 0xc) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000040)={0x55, 0x0, &(0x7f0000000140)=""/85}) 05:53:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) r2 = semget$private(0x0, 0x5, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x0, 0x7ff}) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1eaff382a8acb197, 0x10001, 0x800}, {0x0, 0x1230, 0x800}, {0x3, 0x48c7, 0x3800}, {0x2, 0x80000000, 0x1800}, {0x3, 0x60c3, 0x1000}, {0x0, 0xfffffffffffffffe, 0x3800}, {0x4, 0x4, 0x1000}], 0x9) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/41) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 05:53:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) munmap(&(0x7f0000566000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x401) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x8, 0x0, r6, r5, r6, 0x2, 0x1}, 0xcd, 0x200000, r4, r4, 0x8006, 0x1, 0x9}) shmat(r7, &(0x7f0000274000/0x2000)=nil, 0x0) 05:53:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x1a0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x6) 05:53:26 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:53:26 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e72b00f6ffffffef0000"], 0x10) shutdown(r2, 0x1) 05:53:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\xf9\x00 \x00bpf\x00', 0x20800, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) r6 = openat(r5, &(0x7f0000000040)='\x00', 0x8080, 0x20) getsockopt$inet_opts(r5, 0x0, 0x2, &(0x7f00000001c0)=""/123, &(0x7f0000000140)=0x7b) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000100)) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 05:53:26 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:53:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x7ff}, {0x45, 0x7}, {0x20, 0x1000}, {0x5, 0xffffffffffffffff}, {0x0, 0x7fff}, {0x5, 0x3}], 0x6}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82542bb0, 0xffff800000ba1000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82542bb0, 0xffff800000ba1000, 0, 1) -> e uvm_unmap_remove(ffff800000ba0f00,0,80000000,ffff80001595be58,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff80001595be90, count: 0 ddb> trace uvm_unmap_remove(ffff800000ba0f00,0,80000000,ffff80001595be58,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000ba0f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff8000148fdc70,ffff8000159333d8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a91000,ffff8000159333d8) at vm_create+0x182 VOP_IOCTL(fffffd803a37b750,c5005601,ffff800000a91000,1,fffffd803f7c6ae0,ffff8000159333d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ed90010,c5005601,ffff800000a91000,ffff8000159333d8) at vn_ioctl+0xb7 sys_ioctl(ffff8000159333d8,ffff80001595c238,ffff80001595c280) at sys_ioctl+0x5b9 syscall(ffff80001595c300) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,1739ed3b010) at Xsyscall+0x128 end of kernel end trace frame: 0x176433c1420, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff80001595be40 rbx 0 rdx 0x19cd __ALIGN_SIZE+0x9cd rcx 0xffff800017b3f000 rax 0xffff800000ba0f00 r8 0x1 r9 0 r10 0xf68e7dcf89abf812 r11 0xc9d7409195cf60ed r12 0 r13 0xfffffd8030c02578 r14 0 r15 0xffff800000ba0f00 rip 0xffffffff813897cb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff80001595bd90 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=150221 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000159338c8,0xffffffff825545b0 process=0xffff8000ffff6a30 user=0xffff800015957000, vmspace=0xfffffd803f013bb0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 55023 221843 49339 0 2 0 syz-executor.1 *55023 150221 49339 0 7 0x4000000 syz-executor.1 89329 381258 0 0 3 0x14200 acct acct 49339 299030 82238 0 2 0x482 syz-executor.1 52681 103224 0 0 3 0x14200 bored sosplice 10303 239539 82238 0 2 0x2 syz-executor.0 82238 215037 19234 0 3 0x82 thrsleep syz-fuzzer 82238 128717 19234 0 2 0x4000482 syz-fuzzer 82238 60262 19234 0 3 0x4000082 thrsleep syz-fuzzer 82238 374229 19234 0 3 0x4000082 thrsleep syz-fuzzer 82238 54537 19234 0 3 0x4000082 thrsleep syz-fuzzer 82238 256102 19234 0 3 0x4000082 kqread syz-fuzzer 82238 507768 19234 0 3 0x4000082 thrsleep syz-fuzzer 19234 402504 25804 0 3 0x10008a pause ksh 25804 240511 71011 0 3 0x92 select sshd 58671 59946 1 0 3 0x100083 ttyin getty 71011 70700 1 0 3 0x80 select sshd 15586 231393 72290 73 2 0x100090 syslogd 72290 254051 1 0 3 0x100082 netio syslogd 7792 130839 1 77 3 0x100090 poll dhclient 4446 173832 1 0 3 0x80 poll dhclient 43295 300033 0 0 2 0x14200 zerothread 79447 196756 0 0 3 0x14200 aiodoned aiodoned 24757 28857 0 0 3 0x14200 syncer update 64485 421918 0 0 3 0x14200 cleaner cleaner 17231 16047 0 0 3 0x14200 reaper reaper 9440 496441 0 0 3 0x14200 pgdaemon pagedaemon 36324 102559 0 0 3 0x14200 bored crynlk 4941 394081 0 0 3 0x14200 bored crypto 67151 135211 0 0 3 0x40014200 acpi0 acpi0 12342 103090 0 0 3 0x14200 bored softnet 37190 357150 0 0 3 0x14200 bored systqmp 41292 502745 0 0 3 0x14200 bored systq 65956 335468 0 0 3 0x40014200 bored softclock 45882 238249 0 0 3 0x40014200 idle0 28542 511299 0 0 3 0x14200 bored smr 1 61319 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 9510 6348K 7378K 78643K 14330 0 0 pcb 13 8K 8K 78643K 132 0 0 rtable 117 12K 12K 78643K 472 0 0 ifaddr 55 13K 13K 78643K 167 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 51 0 0 iov 0 0K 16K 78643K 120 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 2577 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 18 0 0 VM map 3 0K 0K 78643K 3 0 0 sem 12 0K 1K 78643K 143 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 938 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 48 38K 63K 78643K 476 0 0 subproc 32 2K 2K 78643K 53 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 1920 0 0 in_multi 33 2K 2K 78643K 137 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 279 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 99 21K 30K 78643K 3017 0 0 UVM aobj 49 2K 2K 78643K 54 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 104 0 0 NDP 11 0K 0K 78643K 47 0 0 temp 163 3535K 3604K 78643K 7995 0 0 kqueue 0 0K 0K 78643K 14 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 8 0 2 1 0 1 1 0 8 0 rtpcb 80 52 0 50 1 0 1 1 0 8 0 rtentry 112 59 0 14 2 0 2 2 0 8 0 unpcb 120 1794 0 1780 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6781 0 6781 1 1 0 1 0 8 0 tcpcb 544 1191 0 1187 5 4 1 2 0 8 0 inpcb 280 1632 0 1625 3 1 2 3 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 2 0 1 0 8 0 ppxss 1128 21 0 21 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 280 0 65 15 1 14 15 0 8 0 art_table 32 281 0 65 2 0 2 2 0 8 0 art_node 16 57 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 10 1 0 1 1 0 8 0 semapl 112 141 0 131 1 0 1 1 0 8 0 shmpl 112 52 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2918 0 1521 46 0 46 46 0 8 0 ffsino 240 2918 0 1521 83 0 83 83 0 8 0 nchpl 144 4449 0 2861 60 0 60 60 0 8 0 uvmvnodes 72 4022 0 0 74 0 74 74 0 8 0 vnodes 208 4022 0 0 212 0 212 212 0 8 0 namei 1024 14369 0 14368 3 2 1 1 0 8 0 vmpool 520 1 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 1 0 1 1 0 8 1 scxspl 192 13567 0 13567 13 12 1 7 0 8 1 plimitpl 152 98 0 91 1 0 1 1 0 8 0 sigapl 432 1106 0 1093 2 0 2 2 0 8 0 futexpl 56 22616 0 22616 1 0 1 1 0 8 1 knotepl 112 235 0 216 1 0 1 1 0 8 0 kqueuepl 104 288 0 286 1 0 1 1 0 8 0 pipepl 112 498 0 479 4 3 1 2 0 8 0 fdescpl 424 1107 0 1093 2 0 2 2 0 8 0 filepl 120 9781 0 9682 8 3 5 6 0 8 2 lockfpl 104 402 0 401 1 0 1 1 0 8 0 lockfspl 48 131 0 130 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 1387 0 1379 1 0 1 1 0 8 0 zombiepl 144 1093 0 1093 3 2 1 1 0 8 1 processpl 864 1123 0 1093 4 0 4 4 0 8 0 procpl 632 2281 0 2244 4 0 4 4 0 8 0 sosppl 128 13 0 13 4 4 0 1 0 8 0 sockpl 384 3501 0 3478 10 5 5 6 0 8 2 mcl64k 65536 43 0 43 2 2 0 1 0 8 0 mcl16k 16384 3 0 3 3 3 0 1 0 8 0 mcl12k 12288 19 0 19 3 3 0 1 0 8 0 mcl9k 9216 11 0 11 3 3 0 1 0 8 0 mcl8k 8192 22 0 22 3 2 1 1 0 8 1 mcl4k 4096 89 0 89 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 2 2 0 1 0 8 0 mcl2k 2048 53852 0 53808 27 20 7 18 0 8 1 mtagpl 80 38 0 8 2 1 1 1 0 8 0 mbufpl 256 94934 0 94798 21 11 10 11 0 8 0 bufpl 256 9052 0 3957 319 0 319 319 0 8 0 anonpl 16 103643 0 89977 95 39 56 72 0 62 0 amapchunkpl 152 4535 0 4429 13 8 5 9 0 158 0 amappl16 192 5262 0 4496 59 20 39 51 0 8 0 amappl14 176 36 0 32 2 1 1 1 0 8 0 amappl13 168 8 0 7 1 0 1 1 0 8 0 amappl12 160 301 0 295 1 0 1 1 0 8 0 amappl11 152 44 0 33 1 0 1 1 0 8 0 amappl10 144 185 0 184 1 0 1 1 0 8 0 amappl9 136 1020 0 1013 1 0 1 1 0 8 0 amappl8 128 594 0 570 1 0 1 1 0 8 0 amappl7 120 211 0 207 1 0 1 1 0 8 0 amappl6 112 69 0 59 1 0 1 1 0 8 0 amappl5 104 437 0 425 1 0 1 1 0 8 0 amappl4 96 1037 0 1013 1 0 1 1 0 8 0 amappl3 88 442 0 436 1 0 1 1 0 8 0 amappl2 80 7993 0 7928 4 2 2 3 0 8 0 amappl1 72 28675 0 28271 28 19 9 20 0 8 0 amappl 80 2512 0 2475 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 53 0 5 1 0 1 1 0 8 0 uaddrrnd 24 1108 0 1093 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1108 0 1093 1 0 1 1 0 8 0 vmmpekpl 168 11258 0 11233 2 0 2 2 0 8 0 vmmpepl 168 135338 0 133526 152 67 85 106 0 357 5 vmsppl 272 1106 0 1093 2 1 1 2 0 8 0 pdppl 4096 2222 0 2186 6 1 5 6 0 8 0 pvpl 32 308925 0 292284 223 68 155 172 0 265 18 pmappl 200 1107 0 1093 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 497 0 50 13 0 13 13 0 8 0